#header {
	width: 1018px;
	padding: 0;
	height: 134px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #aac838;
	background-color: #FFF;
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
#headertext {
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #023868;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	padding-right: 20px;
	padding-left: 20px;
	border-left-color: #aac838;
	border-right-color: #aac838;
}
#nav {
	width: 1040px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #023868;
	line-height: 14px;
}
#hnav2 {
	background-color: #023868;
	font-size: 14px;
	line-height: 14px;
}

#hnav2 a:link, #hnav2 a:visited, #hnav2 a:active{
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	}
#hnav2 a:hover{
	background-color: #0067a8;
	display: block;
	text-decoration: none;
}
body {
	color: #000000;
	line-height: 105%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	background-color: #f4f4f4;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
a:link, a:visited, a:active{
	color: #023868;
	
}
 a:hover {
	color:#97b432;
}
#slider {
	width: 1018px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	border-bottom-width: 5px;
	
	border-bottom-style: none;
	
	background-color: #FFF;
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
#snav2 {
	background-color: #addef2;
	font-size: 16px;
	line-height:16px;
	
}
#snav2 a:link, #snav2 a:visited, shnav2 a:active{
	color: #023868;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 24px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
		}
#snav2 a:hover{
	background-color: #a2c737;
	color: #ffffff;
	display: block;
	text-decoration: none;
}

#announce {
	background-color: #97b432;
	color: #ffffff;
	padding-left: 20px;
	font-size: 16px;
	line-height: 18px;
	padding-top: 65px;
}
#leaf {
	background-image: url(../images/leaf.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	top: 35px;
	width: 258px;
	height: 217px;
	right: 10px;
}
#mainphoto {
	width: 1018px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFF;
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	
}
#photo {
	margin-top:15px;
	margin-bottom:15px;
	width: 300px;
	border: 1px solid #CCC;
	float: left;
	margin-left: 28px;
	text-align: center;
}


#footer {
	width: 1018px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #d6d6d4;
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	color: #424242;
	font-size: 12px;
}

a img {
	text-decoration: none;
	border: 0 none;

}

.title {
	color: #a2c737;
	font-size: 130%;
	font-weight: bold;
}
.title2 {
	color: #023868;
	font-size: 155%;
	font-weight: bold;	
}
.title3 {
	color: #333333;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 110%;
}
#innerphoto {
	float: right;
	padding-left: 50px;
	}
/*Text Resizer*/

.controlstyle a{ /*links inside DIV sizecontroldiv*/
outline:none;
}

.controlstyle a img{ /*image links inside DIV sizecontroldiv*/
border-width:0;
}
.controlstyle a.selectedcontrol img{ /*selected control's image*/
border-bottom:2px solid #a2c737;
}

/* Posts */
div.blog-posts article {
	border-bottom: 1px solid #DDD;
	margin-bottom: 50px;
	padding-bottom: 10px;
}

div.blog-posts div.pagination {
	margin: -10px 0 20px;
}

div.single-post article {
	border-bottom: 0;
	margin-bottom: 10px;
}

/* Post */
article.post h2 a {
	text-decoration: none;
}

article.post div.post-meta {
	font-size: 0.9em;
	margin-bottom: 7px;
}

article.post div.post-meta > span {
	display: inline-block;
	padding-right: 8px;
}

article.post div.post-meta i {
	margin-right: 3px;
}

/* Post Date */
article.post div.post-date {
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	float: left;
	margin-right: 10px;
	text-align: center;
}

article.post div.post-date span.month {
	-moz-border-radius: 0 0 2px 2px;
	-moz-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
	-webkit-border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
	background: #CCC;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 0 10px 2px;
}

article.post div.post-date span.day {
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	background: #F4F4F4;
	border-radius: 2px 2px 0 0;
	color: #CCC;
	display: block;
	font-size: 16px;
	font-weight: 500;
	font-weight: bold;
	padding: 10px;
}

/* Post Large Image */
article.post-large {
	margin-left: 60px;
}

article.post-large div.post-image,
article.post-large div.post-date {
	margin-left: -60px;
}

article.post-large div.post-image {
	margin-bottom: 15px;
}

article.post-large div.post-image.single {
	margin-bottom: 30px;
}

article.post-large h2 {
	margin-bottom: 5px;
}



.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family:Verdana,Geneva,sans-serif; font-size: 100%; font-weight: normal;}
.mceContentBody {font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:100%;font-weight:normal;background:#FFFFFF;COLOR: #000000;text-align:left;}
BODY.mceContentBody {margin:0px;padding:0px;line-height:140%;}
.mceContentBody A:link {COLOR: #023868; font-weight: normal ; text-decoration: underline ; font-family:Verdana,Geneva,sans-serif ; font-size: 100%}
.mceContentBody A:visited {COLOR: #023868 ; font-weight: normal ; text-decoration: underline ; font-family:Verdana,Geneva,sans-serif ; font-size: 100%}
.mceContentBody A:active {COLOR: #023868 ; font-weight: normal ; text-decoration: underline ; font-family:Verdana,Geneva,sans-serif ; font-size: 100%}
.mceContentBody A:hover {COLOR: #97b432 ; font-weight: normal ; text-decoration: underline ; font-family:Verdana,Geneva,sans-serif ; font-size: 100%}

.mceContentBody H1,
.wysiwyg-body H1{
	color: #a2c737;
	font-size: 130%;
	font-weight: bold;
}
.mceContentBody H2,
.wysiwyg-body H2{
	color: #023868;
	font-size: 155%;
	font-weight: bold;	
}
.mceContentBody H3,
.wysiwyg-body H3{
	color: #333333;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 110%;
}

.mceContentBody H4,
.wysiwyg-body H4{
	color: #ba066d;
	font-weight: 400;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 110%;
}


A.title,
A.title:link
A.title:visited,
A.title:active,
A.title:active:hover,
.mceContentBody A.title,
.mceContentBody A.title:link
.mceContentBody A.title:visited,
.mceContentBody A.title:active,
.mceContentBody A.title:hover {color: #a2c737;font-size: 130%;font-weight: bold;text-decoration: underline ;}
A.title2,
A.title2:link
A.title2:visited,
A.title2:active,
A.title2:active:hover,
.mceContentBody A.title2,
.mceContentBody A.title2:link
.mceContentBody A.title2:visited,
.mceContentBody A.title2:active,
.mceContentBody A.title2:hover {color: #023868;font-size: 155%;font-weight: bold;text-decoration: underline ;}
A.title3,
A.title3:link
A.title3:visited,
A.title3:active,
A.title3:active:hover,
.mceContentBody A.title3,
.mceContentBody A.title3:link
.mceContentBody A.title3:visited,
.mceContentBody A.title3:active,
.mceContentBody A.title3:hover {color: #333333;font-weight: bold;margin-bottom: 0px;padding-bottom: 0px;font-size: 110%;text-decoration: underline ;}


.mceEditor{font-size: 13px}
.mceSelectList{width:auto;}
.mceContentBody UL LI{}


.document{margin:0px 0px 10px 0px;}



/*BASE CALENDAR*/
.CalendarTable{width:100%;border:1px solid #2C4679;border-spacing:0px;border-collapse:collapse;margin:0px auto 20px auto;}

.CalendarMonthHeader{height:30;width:100%;background:#2C4679;font-weight:normal;font-size:18px;text-align:center;border:1px solid #2C4679}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #FFFFFF;}

.CalendarFooter{height:30;width:100%;background:#2C4679;font-weight:normal;text-align:center;border:1px solid #2C4679;vertical-align:middle !important}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:100px;white-space:nowrap;text-align:left;vertical-align:middle !important}
.CalendarNextLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
A.CalendarNavLink{color:#FFFFFF;font-weight:bold;}
A.CalendarNavLink:hover{color:#000000;font-weight:bold;}
A.CalendarNavLink:link{color:#FFFFFF;font-weight:bold;font-size:14px;}
A.CalendarNavLink:visited{color:#FFFFFF;font-weight:bold;font-size:14px;}

.CalendarDayHeader{height:15px;width:14%;text-align:center;background:#A6CFE9;border:1px solid #2C4679;font-weight: bold;}
.CalendarDay{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}
.CalendarDayPast{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}
.CalendarDayFuture{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}
.CalendarDayCurrent{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}

.CalendarDayEmptyPre{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}
.CalendarDayEmptyPost{height:75px;width:14%;vertical-align:top;border:1px solid #2C4679;background:#FFFFFF}

.CalendarDayMarker{font-weight:bold;padding:0px 3px;vertical-align:top;}

/*Calendar*/
#CalendarContainer{position:relative;}
.public_calendar .CalendarPopUp{position:absolute;border:2px solid #2C4679;background:#FFFFFF;z-index:1000;left:75px;right:75px;top:75px;}
.CalendarPopUpDetails{height:300px;_height:300px;overflow:auto;}
.CalendarPopUpClose{text-align:right;border-bottom:2px solid #2C4679;padding:2px;background:#2C4679}
.CalendarPopUpClose A{color:#FFFFFF !important;font-weight:bold;text-decoration:none;}
.CalendarPopUpClose A:hover{color:#FFCC00 !important;font-weight:bold;text-decoration:none;}

.calendar_key{margin:5px auto;}
.calendar_key TABLE{}
.calendar_key TD{padding:0px 10px;}
.calendar_key A{}
.calendar_key A:hover{text-decoration:none;}

.event_full{margin:5px;}

.event{cursor:pointer;font-weight:bold;margin:3px;}
.event A{font-weight:bold;color:#7691FE !important;}
.event A:hover{font-weight:bold;color:#A9BAFE !important;}
.event_item{overflow:hidden;padding:3px 0px;}
.event .event_item A{color:#7691FE !important;}
.event .event_item A:hover{color:#7691FE !important;}

.event_FORESTCOUNTY H4,
.event .event_FORESTCOUNTY A,
.event .event_FORESTCOUNTY A:hover{color:red !important;}
.event_TAYLORCOUNTY H4,
.event .event_TAYLORCOUNTY A,
.event .event_TAYLORCOUNTY A:hover{color:purple !important;}
.event_VILASCOUNTY H4,
.event .event_VILASCOUNTY A,
.event .event_VILASCOUNTY A:hover{color:blue !important;}
.event_ONEIDACOUNTY H4,
.event .event_ONEIDACOUNTY A,
.event .event_ONEIDACOUNTY A:hover{color:green !important;}


/*search results*/
.search_result{margin:15px 0px;}
.search_result_headline{font-size:115%;text-decoration:none;font-weight:bold;}
.search_result_headline:hover{font-size:18px;text-decoration:none;}
.search_result_text{margin:1px 0px;}


.searchbox{margin:20px 0px}
.searchbox INPUT.text{width:80%;}
.searchbox INPUT.submit{margin:0px 5px;}
