body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #CCC;
color:#555;
font-size:12px;
}
a {
text-decoration:none;
color:#660;}
a:hover {
text-decoration:underline;
}
#center {
width: 782px;
margin-top:10px;
margin-right: auto;
margin-left: auto;
border: solid 1px #666;
background-color:#FFF;
}
#logo{
height:57px;
padding-top: 10px;
padding-left: 10px;
}
#logo h1{
text-indent: -5000px;
width: 183px;
height: 47px;
background: transparent url(../images/logo2.gif) left top no-repeat;
margin: 0;
padding: 0;
}
#logo h1 a{
display: block;
width: 100%;
}
/*Borders for photo strip*/
.borderRT{ border-right:solid 1px #FFF;}
.borderLT{ border-left:solid 1px #FFF;}
#topnav{
padding-bottom: 10px;
padding-right:10px;
text-align:right;
font-size:10px;
font-weight:bold;
color:#3D5B04;
text-decoration:none;
}
#topnav a:hover{
color: #960;
}
#topnav ul{ 
padding:0;
margin:0;
}
#topnav li {
list-style-type:none;
display: inline;
padding-left:18px;
}
.topnav{
font-size:10px;
font-weight:bold;
color:#3D5B04;
text-decoration:none;
padding-left:18px;
}
.topnav2{
font-size:10px;
font-weight:bold;
color:#3D5B04;
text-decoration:none;
padding-left:18px;
}
#pagetitle{ 
margin-left:225px;
padding-left:40px;
padding-top:12px;
}
h3{/* used for page titles (works with #pagetitle)*/
color: #660;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#butterfly{
float:left;
width:220px;
height:329px;
margin-top:0;
}
#contentarea{
background-color:#B5C55A;
width:782px;
margin:2px 0 0 0;
}
#content{
margin-left:225px;
width:425px;
margin-top:0;
padding: 10px 40px 10px 40px;
text-align:justify;
}
#content img { border: 1px solid #FFF;}
* html #f1,#f2,#f3{ /* add generic default margins for IE since it doesn't understand attribute selectors 
(used for Features page) */
margin: 2px 0px 2px 20px;
}
#content img[align=right]{  /* margins for images that have been right aligned (using the html attribute) */
margin: 2px 0px 2px 20px;
}
#content img[align=left]{  /* margins for images that have been left aligned (using the html attribute)*/
margin: 2px 20px 2px 0px;
}
#content table{ 
border-bottom: 1px dotted #660;
border-left: 1px dotted #660;
}
#content td{ 
border-top: 1px dotted #660;
border-right: 1px dotted #660;
padding:5px;
}
#clear{ clear:both;
}
#footer{
margin-left:225px;
font-size:10px;
text-align:right;
padding-right:10px;
padding-bottom:10px;
}
.message{ color:#FFF;
font-size:22px;
font-weight:bold;
text-align:center;
}
.header{ color: #663;
font-weight:bold;
}
/*html #content #form table{
border:0;
}
*html #content #form td{
border:0;
}*/
#content #form table{
border:0;
}
#content #form td{
border:0;
}
#form2{
background-color:#B5C56A;
text-align:center;
border:1px dotted #336633
}