body { margin: 0px auto; padding: 0px; font-family: Verdana; font-size: 12px; }

#wrapper { width: 700px; border: 1px solid black; margin: 5px auto; background-color: #FFFFFF; }

#hdr { width: 700px; height: 20px; background-color: #006699; border-bottom: 1px solid black; font-size: 10px; font-weight: normal; color: #FFFFFF; }
#hdr a { text-decoration: underline; color: #FFFFFF; }
#hdr a:hover { text-decoration: none; color: #E8E8E8; }
.curpage { text-decoration: none; }
.curhome {display: none}
.hdrftrleft { float: left; margin-top: 2px; margin-left: 10px; text-align:left;}
.hdrftrright { float: right; margin-top: 2px; margin-right: 10px; text-align:right;}
#ftr { width: 700px; height: 20px; clear: both; background-color: #669999; border-top: 1px solid black; border-bottom: 1px solid black; font-size: 10px; font-weight: normal; color: #000000; }
#ftr a { text-decoration: underline; color: #000000; }
#ftr a:hover { text-decoration: none; color: #E8E8E8; }
#gutter { width: 700px; height: 40px; clear: both; margin-top: 5px; background-color: #FFFFFF; font-size: 10px; font-weight: normal; color: #000000; }
#gutter a { text-decoration: underline; color: #000000; }
#gutter a:hover { text-decoration: none; color: #000000; }


#banner { width: 700px; height: 160px; background-image:url(../banner.jpg); background-repeat:no-repeat; }
address { float: right; margin-top: 75px; margin-right: 10px; text-align:right; font-size: 12px; font-style: normal; font-weight: bold; color: #505050; }
address a {text-decoration: underline; color: #505050; }
address a:hover {text-decoration: none; color: #000000; }

#LHS { float: left; width: 180px; background-color: #336666; color: #FFFFFF; }
ul#mainnav { list-style: none; width: 160px; margin: 16px 0px 20px 10px; padding: 0; }	
ul#mainnav li { margin: 4px 0px 0px 0px; }
ul#mainnav li a { height: 20px; text-decoration: none; color: #000000; display: block; padding: 6px 0 3px 5px; background: #E8E8E8; border-left: 12px solid  #669999; }	
ul#mainnav li a:hover { background: #eaeaea; color: #505050; border-left: 12px solid #CCCCCC; }
ul#mainnav .curpage { height: 20px; text-decoration: none; color: #505050; display: block; padding: 6px 0 0 5px; background: #E8E8E8; border-left: 12px solid  #CCCCCC; }

#LHS img { padding: 5px; }

ul#mainnav ul.subnav { list-style: none; width: 148px; margin: 0px 0px 0px 12px; padding: 0; font-size: 0.9em; }
ul#mainnav ul.subnav li { margin: 2px 0px 0px 0px; }
ul#mainnav ul.subnav li a { height: 17px; text-decoration: underline; color: #000000; display: block; padding: 2px 0 0px 7px; background: #E8E8E8; border-left: 6px solid  #669999; }
ul#mainnav ul.subnav li a:hover { background: #eaeaea; color: #505050; border-left: 6px solid #CCCCCC; }
ul#mainnav ul.subnav .curpage { height: 17px; text-decoration: underline; color: #505050; display: block; padding: 2px 0 0 7px; background: #E8E8E8; border-left: 6px solid  #CCCCCC; }

#RHS { float: right; width: 500px; background-color: #FFFFFF; padding: 4px 10px 10px 10px ; }
#RHS a {font-size: 12px; color: #000000; text-decoration: underline;}
#RHS a:hover {font-size: 12px; color: #333333; text-decoration: none;}
#Gallery_large { background-color: #E8E8E8; }
#Gallery_large a {font-size: 12px; color: #333333; text-decoration: underline;}
#Gallery_large a:hover {font-size: 12px; color: #999999; text-decoration: none;}
h1 { font-size: 18px; font-weight:bold; padding: 2px; margin: 2px; border-bottom: 4px ridge #669999; font-style: italic }
h2 { font-size: 14px; font-weight:bold; padding: 2px; margin-top: 2px; margin-bottom: 7px; }
p { margin: 0px 0px 7px 0px; line-height: 1.25em; }
.imagecaption {
font-size: 12px; text-align:left; color: #666666;
}
.imageright {
float:right; margin: 5px; border: 1px solid black;
}
.imageleft {
float:left; margin: 5px; border: 1px solid black;
}
.imageborder {
margin: 5px; border: 1px solid black;
}
.galleryNav {font-size: 10px; color: #000000}
.galleryNav a {font-size: 10px; color: #333333}
.galleryNav a:hover {font-size: 10px; color: #000000; font-weight: bold}
