@CHARSET "UTF-8";

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #000032;
	padding: 15px 15px 15px 15px;
}

/*
p {
	font-size: medium;
	color: black;
*/

a {
	font-style: oblique;
	color: #000032;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

.footer {
	text-align: center;
	font-size: small;
	margin: 5px 5px 5px 5px;
}

.nav_link {
	font-weight: bold;
	text-decoration: none;
}

.contact_label {
	text-align: right;
}

.inline_link {
	font-style: normal;
	text-decoration: none;
}

.inline_link:visited {
	text-decoration: none;
	color: black;
}

.inline_link:hover {
	text-decoration: underline;
	color: black;
}

.inline_link:active {
	text-decoration: none;
	border: thin solid black;
	color: black;
}

.header_title {
	font-size: x-large;
	font-weight: bold;
	font-style: italic;
}

.header_title:first-letter {
	font-size: xxx-large;
}

.title_indent_1 {
	padding-left: 10px;
#	border: thin solid black;
}

.title_indent_2 {
	padding-left: 30px;
#	border: thin solid blue;
}

.title_indent_3 {
	padding-left: 80px;
#	border: thin solid green;
}

.title_indent_4 {
	padding-left: 130px;
#	border: thin solid orange;
}

.home_link {
	text-decoration: none;
	border: none;
}

.home_link:active {
	text-decoration: none;
	border: none;
}

.sponsor_link {
	text-decoration: none;
	color: black;
}

.sponsor_link:visited {
	text-decoration: none;
	font-weight: normal;
	color: black;
}

.sponsor_link:link {
	text-decoration: none;
	font-weight: normal;
	color: black;
}

.sponsor_link:active {
	text-decoration: none;
	font-weight: bold;
}

.sponsor_link:hover {
	text-decoration: underline;
	font-weight: bold;
}

.page_title {
	font-size: x-large;
	font-weight: bold;
}

.para_header {
	font-size: large;
	font-weight: bold;
}

.smallnote {
	font-size: smaller;
	font-style: italic;
}

.june {
	color: green;
}

.july {
	color: blue;
}

.august {
	color: purple;
}

.september {
	color: green;
}

.october {
	color: blue;
}

.november {
	color: purple;
}

.december {
	color: green;
}

.january {
	color: blue;
}

.february {
	color: purple;
}

.march {
	color: green;
}

.april {
	color: blue;
}

.may {
	color: purple;
}

.color_calendar {
	float: right; 
	margin-right: 25px;
	padding-top: 25px;
	padding-left: 50px;
}

.event_title {
	font-weight: bold;
	font-size: large;
	margin-top: -.75em;
}

.event_month {
	margin-bottom: 50px;
}

.event_tr {
	vertical-align: top;
	padding-right: 3px;
}

/* BEGIN PARAGRAPH STYLES */

.indent0 {
}

.indent1 {
	margin-left: 12px;
}

.indent2 {
	margin-left: 18px;
}

.indent2:firstline {
	margin-left: -12px;
}

.map {
	font-size: smaller;
	font-style: italic;
}

/* END PARAGRAPH STYLES */

/* BEGINNING OF CALENDAR CSS */

.cal_table {
    width:210px;
    border:0px solid #888;    
    border-collapse:collapse;
    margin-left: 5px;
}

.cal_td {
    width:30px;
    border-collpase:collpase;
    border:1px solid #888;
    text-align: center;
    padding-right:5px;
}

.cal_days{
    background-color: #F1F3F5;
}

.cal_th {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: #E9ECEF;
}

.cal_th_Jun {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: green;
    color: white;
}

.cal_actday_Jun {
    background-color: green;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Jul {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: blue;
    color: white;
}

.cal_actday_Jul {
    background-color: blue;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Aug {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: purple;
    color: white;
}

.cal_actday_Aug {
    background-color: purple;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Sep {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: green;
    color: white;
}

.cal_actday_Sep {
    background-color: green;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Oct {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: blue;
    color: white;
}

.cal_actday_Oct {
    background-color: blue;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Nov {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: purple;
    color: white;
}

.cal_actday_Nov {
    background-color: purple;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Dec {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: green;
    color: white;
}

.cal_actday_Dec {
    background-color: green;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Jan {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: blue;
    color: white;
}

.cal_actday_Jan {
    background-color: blue;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Feb {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: purple;
    color: white;
}

.cal_actday_Feb {
    background-color: purple;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Mar {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: green;
    color: white;
}

.cal_actday_Mar {
    background-color: green;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_Apr {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: blue;
    color: white;
}

.cal_actday_Apr {
    background-color: blue;
    color: white;
    font-weight:bold;
    text-align: center;
}

.cal_th_May {
    border-collpase:collpase;
    border:1px solid #888;
    background-color: purple;
    color: white;
}

.cal_actday_May {
    background-color: purple;
    color: white;
    font-weight:bold;
    text-align: center;
}


.cal_actday{
    background-color: #c22;
    color: white;
    font-weight:bold;
    text-align: center;
}

/* END OF CALENDAR CSS */
