html { font-size:100%; -webkit-text-size-adjust:none; }
body { background:#c8c891 url(images/background.png) repeat-x; color:#333; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }

a { color:#036; }
a:active, a:hover { text-decoration:none; color:#663; } 

#wrapper { margin:0 auto; padding:0; width:1000px; }

#header { width:1000px; height:130px; border-bottom:5px solid #663; }

#main { width:1000px; margin:0; padding:0; background:url(images/content-bg.jpg) repeat-x; }

#leftside { float:left; width:790px; margin-top:5px; }

#content { background:#fff; padding:5px 10px; min-height: 570px; }

#homepics { width:780px; height:300px; margin:5px 0 15px 0; }

#cells { width:760px; margin:0; padding:0 10px 10px 10px; color:#000; }
#cell-1 { width:200px; float: left; padding:0 10px; }
#cell-2 { width:300px; float: left; text-align: center; padding:10px; }
#cell-3 { float:right; padding-right:5px; }

#column { float: right; width: 200px; margin:0; padding: 0; }
#column .home a { margin: 10px 0 10px; padding:0; width:200px; height:30px; display: block; background-image: url(images/home.gif); }
#column .home a:hover { background-position: 0 30px; }
#column .first a, .second a, .third a, .fourth a, .fifth a { margin:0 0 10px 0; padding:0; width:200px;  height:100px; display:block; }
#column .first a { background-image: url(images/overview.gif); }
#column .second a { background-image: url(images/sites.gif); }
#column .third a { background-image: url(images/conservation.gif); }
#column .fourth a { background-image: url(images/nominations.gif); }
#column .fifth a { background-image: url(images/links.gif); margin-bottom:0; }
#column .first a:hover, .second a:hover, .third a:hover, .fourth a:hover, .fifth a:hover { background-position:0 100px; }

#footerhome { width:1000px; margin-top:0; padding:5px 0 10px 0; border-top:1px solid #663; font-weight: bold; text-align:center; font-size:x-small; color:#333; }
#footer { width:790px; margin:0; padding:0; font-weight: bold; text-align:center; font-size:0.8em; color:#333; border-top:5px solid #663; background:url(images/footer-bg.jpg) repeat-x; }
#footer .contact { float:left; padding:10px; }
#footer .web { float:right; width:200px; padding:8px; font-family:"Times New Roman", Times, serif; font-style:italic; }

.clr { clear:both; }

h1 { font-size:1.6em; font-weight:bold; color:#663; margin:0; padding:0 0 10px 0; }
h2 { font-size:1.2em; color:#036; background:url(images/arrowbar.jpg) no-repeat; height:30px; line-height:30px; padding-left:40px; }
h3 { font-size:09.em; color:#036; font-weight:bold; margin:0; padding:0; }

.sitelink { font-size:0.8em; padding-top:10px; }
.caption { font-size:0.8em; }
.siteimg { border:1px solid #c8c891; padding:2px; margin-bottom:5px; }

.floatleft { float:left; padding-right:10px; margin-right:5px; }
.floatright { float:right; padding-left:10px; margin-left:5px; }

.imgleft { float:left; width:404px; }
.imgright { float:right; width:404px; }
.txtleft { float:left; width:344px; }
.txtright { float:right; width:344px; }

table.box, table.box td { border:0; padding:0; }
table.box td { vertical-align:top; }
table.box td.left { padding-right:5px; }

.leftcol { float:left; width:350px; }
.rightcol { float:right; width:350px; }

.sidebar { float:right; width:200px; border:1px dotted #ccc; padding:5px; margin:15px 0 5px 10px; background-color:#eee; }