body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 10px 0;
	padding: 0;
	background-repeat: repeat;
}
#wrapper {
background-color: #ffffff;
position:relative;
color: black;
border:1px;
border-color:#006633;
border-style:solid;
width:765px;
margin-top:25px;
margin: 0 auto;
padding:0;
}
#maincontent{
width:763px;
background-color: #FFFFFF;
text-align:left;
z-index:-1;
}
#leftmenu{
float:left;
text-align:left;
width:188px;
}
#homecenter{
padding: 5px 6px 6px 6px;
width:340px;
margin:0 180px 0 190px;
z-index:-100000000;
}
#insidecenter{
padding:10px;
width:545px;
margin:0 0 0 190px;
z-index:-100000000;
}
#insidecentercalendar{
padding:0px;
width:545px;
margin:0 0 0 190px;
z-index:-100000000;
}
#homeright{
text-align:center;
float:right;
width:180px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
padding:6px;
margin-top:15px;
}
#footer{
background-color:#006f3c;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:white;
padding: 10px;
text-align:right;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#000000;
clear:both;
}

#footer2{
background-color:#637c64;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:white;
padding: 10px;
text-align:right;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#000000;
clear:both;
}


#footer3{
background-color:#788983;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:white;
padding: 10px;
text-align:right;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#000000;
clear:both;
}


#footer a{
color:white;
}

#beneathleft{
padding:8px;
}


.blueTimes {font-family:"Times New Roman", Times, serif; font-size:12px; color: #097bad; }
.redComic {font-family: "Comic Sans MS"; font-size:14px;  color: #CC0033; }
.blueArial {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #097bad; }
.blueCentury {font-family:"Century Gothic"; font-size: 12px; color: #097bad; }
.blueKristen { font-family:"Kristen ITC"; font-size: 12px; color: #097bad; }
.blue_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #097bad; font-weight: bold; }
.normal_page_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.small_page_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.blue_headlinesm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #097bad; font-weight: bold; }
.preview {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#FF0000; font-weight: bold; }
.red_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #336600; font-weight: bold; }
.red_headlinesm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336600; font-weight: bold; }
.gray_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.bold_page_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bold_page_textsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.small_italics {
font: Arial;
font-size: 11px;
font-style: italic;
}

.style1 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

.style1_sm {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #45503F;
}

.linedate {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}
.white_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: bold; }
	
	

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail a{ 
text-decoration: none;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -5000px;
visibility: hidden;
color: black;
text-decoration: none;
z-index:20000000;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:20000000;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -50px;
left: -87px; /*position where enlarged image should offset horizontally */

}



