body {background-color:#000000;}
#hidden {float:right; width:8px; height:8px; background-color:red;}
#main {width:950px; margin:0 auto; color:#CD8972; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(images/DSCF0033.JPG); background-attachment:fixed; background-repeat:repeat;}
#top-container {width:950px; text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; }
#logo-text {float:left; color:#CB5050; font-size:36px; padding:10px 0 0 20px;}
#small-top-right {float:right; text-align:right; color:#CB5050; padding:5px 5px 0 0; font-style:italic; font-size:12px; }
#top-center { float:left; position:relative; color:#FF9C6C; left:50px; width:350px; font-size:18px; padding-top:15px; margin:0 auto; }
#horizontal-nav { float:right; position:relative; top:-10px; width:375px; font-size:12px; text-align:center; margin:0 auto; padding:2px; color:#CB5050; /*background-image:url(images/DSCF0304.JPG); background-position:-0px -550px;*/}
#content-and-left-nav-container {width:950px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
#content {float:right; position:relative; right:20px; font-size:14px; padding:10px; margin:0 00px 0 0px; width:780px; background-color:#373737; border:#ccc groove 1px;}
#content2 {float:right; position:relative; right:20px; padding:0px; margin:0 00px 0 0px; width:790px;}
#content3 {float:right; position:relative; right:20px; padding:10px; margin:0 00px 0 0px; width:760px; border:#ccc groove 1px;}
#left-nav {float:left; position:relative; top:15px; right:30px; width:140px;}
#footer { clear:both; width:930px; font-size:10px; font-style:italic; line-height:10px; color:#CB5050; margin:0 auto; text-align:justify; padding:10px;}
#feature-container {float:right; color:#E0C292; margin-left:10px; }
#feature-container2 {float:right; width:216px; font-size:12px; color:#CB5050; line-height:10px; padding:10px 0; margin-left:10px; text-align:center; border:#333 groove 1px; /*background-image:url(images/maine-bob2.JPG); */}
.state { float:left; width:210px; padding:2px; text-align:center; line-height:9px;}
.state2 { float:left; width:180px; padding:2px; text-align:center; line-height:7px;}

/*.nav-div {width:86px; line-height:13px; height:27px; margin:10px 0;}*/
.image-text-module { clear:both; position:relative; width:780px; margin:0 auto; background-color:#EDE0BA; border:#ccc groove 1px;}
.image-text-div {float:left; position:relative; top:5px; left:10px; width:90px; text-align:center; color:#800000; font-size:14px; font-weight:normal;  margin-bottom:5px; padding-top:5px;}
.content-text {text-align:left; padding:5px 5px 10px 5px;}
.module-text {float:left; width:620px; color:#800000; font-style:italic; text-align:justify; padding:10px; margin-top:10px;}
.detailA {clear:both; width:650px; position:relative; left:55px; top:-10px; text-align:justify; margin:0 auto;}
.detail {clear:left; float:left; text-align:center; margin:0 auto; padding:5px 0; border:#ccc groove 1px;}
.clear {clear:both; margin-top:-10px;}
.italic-12px {font-style:italic; font-size:12px}
.caption {width:350px; text-align:center; padding:5px; font-size:12px; overflow:auto; border:blue groove 1px;}
.display-detail {float:left; width:90px; padding:2px 0; margin-bottom:2px; border:#DCC276 groove 1px;}
.display-detail2 {float:left; width:90px; font-size:9px;}
.px14b { font-size:14px; font-weight:bold;}
.cell { font-size:14px; font-weight:bold; padding:0px 0 7px 0; color:#000;}
.px12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.px14 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000;}
h1 {margin:0 auto 8px auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;}
h2 {margin:-5px auto 3px auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;}

ul.nav {margin-bottom:0; margin-top:0; width:84px; border:orange groove 1px;}
li.nav {font-size:11px; width:98px; list-style-type:none; line-height:10px; margin:0 0 0 -20;}
ul.n { float:left; width:570px; margin-bottom:0; margin-top:0;}
li.n { float:left; position:relative; top:-10px; width:142px; line-height:16px; list-style-type:square; margin:0 0 0 -20;}
hr {margin:0; font-size:14px;}
a.red:link, a.red:visited { color:#800000; text-decoration:none; }
a.red:hover, a.red:active {color:#ff7f49;}
a.lt-red:link, a.lt-red:visited{text-decoration:none; color:#CB5050;}
a.lt-red:hover, a.lt-red:active{color:#ff7f49;}
a.lt-red2:link, a.lt-red2:visited{text-decoration:none; color:#CD8972;}
a.lt-red2:hover, a.lt-red2:active{color:#ff7f49;}


a.black:link, a.black:visited{text-decoration:none; color:#000;}
a.black:hover, a.black:active{color:#ff7f49;}

a.x:link, a.x:visited { color:#E0C292; text-decoration:none; }
a.x:hover, a.x:active {color:#ff7f49;}

