#main{background-color: #FEFFFF;
background-image:url(images/side_bg.gif);
background-repeat: repeat-y;
background-position: top left;
margin: 0px 0px 0px 0px;
font-family:geneva, verdana,arial, helvetica, sans-serif;
text-align:left;
font-size: 12px;
color: #666666}

#popup{text-align: center;
margin: 10px 0px 0px 0px;
background-color: #FFFFFF;
font-family:verdana,arial, helvetica, sans-serif;
font-size: 11px;
color: #336666}

#popup img{margin-bottom: 6px}

img{border:0}

/*div{border: 1px solid #FF3333}*/

#headrow{width:max-width;height:180px;margin:0px 0px 0px 0px;background-image:url(images/headrow_bg.gif)}
#topleft{float:left;width:750px;height:180px;margin: 0px 0px -2px 0px}
#header{width:590px;height:180px;margin: 0px 0px -2px 0px}

#nav_container{clear:left;
float:left;
background-image:url(images/nav_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 5px 0px 0px 0px;
padding: 40px 0px 0px 0px;
width:160px;
height:330px}

.nav a{display:block;
width:160px;
height: 35px;
letter-spacing: 2px;
padding: 5px 0px 0px 20px;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size: 15px;
color: #666666}

.nav a:hover{color: #FFFFFF;
background-image:url(images/nav_bg_over.jpg);
background-repeat: no-repeat;
background-position: top left;}

#body_content{margin: 40px 50px 0px 180px;
text-align:left;
width: 790px}

H1{text-align:left;
margin:15px 0px 15px 0px;
font-size: 18px;
color: #9FCF66;
font-weight:normal}

H2{text-align:left;
margin:20px 0px 10px 0px;
font-size: 12px;
color: #B69306;
font-weight:normal}

H3{text-align:left;
margin:0px;
font-size: 12px;
color: #CC6600;
font-weight:normal}

a{color: #669900;text-decoration:none}

a:hover {color:#99CC00;text-decoration:none}

.gallery{/*overflow: visible;*/
width:105px;
float:left;
text-align:center;
padding: 5px 0px 7px 0px;
margin: 0px 5px 5px 5px;
border:solid 1px #9FCF66;}

.gallery h3{font-size: 13px; color:#999933; margin: 5px; font-weight:normal}

.gallery img{
/*padding: 0px;*/
margin: 7px 5px 0px 5px;
border:solid 1px #999966;}

#copyright{width: 150px; text-align:center; font-size: 10px; color: #336600; padding:80px 0px 0px 0px}

#bottom_bg{width: 603px;
height:40px;
margin: 50px 0px 0px 147px}

.smtxt {font-family:verdana,arial, helvetica, sans-serif;
font-size: 11px;
color: #C99F00}

.links p{margin: 0px 0px 0px 20px;}

form{margin: 30px 0px 0px 0px;
width:450px;
height: auto;
text-align:right}

label{width: 100px;
float:left;
margin: 5px 0px 0px 0px;
text-align:right;
color: #336600}

.inputbox{border: solid 1px #666600;
padding-left: 2px;
margin: 4px 5px 5px 2px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
width: 300px}

#inputbutton{margin: 10px 6px 0px 0px;width: 120px}
.eventstable{margin-top: 20px; border-top: solid 1px #666600; border-left: solid 1px #666600;}
.events{border-right: solid 1px #666600; border-bottom: solid 1px #666600;
font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;
padding: 8px 0px 5px 10px;
vertical-align:top}


