body{min-width:1000px;margin:0;padding:0;background:#fff;color:#333;font:76% Verdana,"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
* html{background:url("/images/strips.gif");}
* html body{width:1000px;margin:0 auto;text-align:center;}

a{text-decoration:underline;}
a:link{color:#333;}
a:visited{color:#555;}
a:hover,a:focus,a:active{color:#800;}

h1{margin:1em 0;font-size:1.2em;text-align:center;}
h2{margin:2em 20% 1em 20%;font-size:1em;text-align:left;}
div{vertical-align:top;}
ol{margin:1em 25% 2em 25%;padding:0;}
ul{list-style:none;margin:0;padding:0;}
img{border:0;}
hr{height:1px;border:0;margin:0 15%;color:#eee;background:#eee;}
input,textarea{border:1px solid #999;}
html>body textarea{width:100%;}
p{margin:1em 0;}

#main p,#main ol{line-height:1.5em;text-align:left;}
.peri #main p{margin:1em 20%;text-align:justify;}
#home #main p,#equipment #main #coms p{margin:1em 0;}
#help #main p:first-line{font-weight:bold;}

#equipment #main h2{margin-top:8em;}
#equipment #main ol{margin-top:-8em;}
#equipment #main ul,#links #main ul{list-style:disc;margin:1em 25%;line-height:1.5em;text-align:left;}

#top{text-align:left;}

#logo{position:relative;width:100%;height:90px;background:url("/images/logobg.png") bottom repeat-x;}
* html #logo{position:static;}
#logo img{margin:24px 0 0 12%;}

#menu{margin-top:-9px;padding:9px 20em 4px 0;background:#800;font-size:0.9em;font-weight:bold;text-align:right;}
#menu a{padding:90px 1em 4px 1em;color:#fff;text-decoration:none;}
* html #menu a{padding-top:4px;}
#menu a:hover,#menu a:focus,#menu a:active{background:#f5db06;}

#wrapper{margin:1em 0;text-align:left;}
* html #wrapper{ margin-bottom:4em;}

#left{float:left;display:inline;width:12%;margin:4.2em 6px 2em 10px;}
#main{float:left;display:inline;width:68%;font-size:0.9em;text-align:center;}
#right{float:left;display:inline;width:16%;margin:1em 0 0 10px;overflow:hidden;}

#navhead{padding:5px;color:#f7f7f7;background:#982626;font-weight:bold;}
#nav{margin:0 0 3em 4px;}
#nav li{border-bottom:1px solid #f7f7f7;}
#nav a{display:block;margin:2px 0;padding:2px 2px 3px 2px;text-decoration:none;}
#nav a:hover,#nav a:focus,#nav a:active{background:url("/images/strips.gif");}

#lequipment,#lgadget{display:block;margin:1em 0;padding:4px;border:1px solid #005569;text-decoration:none;}
#lgadget{font-size:0.9em;}

#preamble{margin:1em 3em 4em 4em;}
#preimg a{float:left;display:inline;margin:0 3em 1em 0;padding:2em 3em;border:1px solid #999;background:#fff;}
#preimg a:hover,#preimg a:focus,#preimg a:active{background:url("/images/strips.gif");}

#thumbs{margin-top:2em;}
#thumbs li{float:left;display:inline;margin:0 0 20px 20px;}
#thumbs a{float:left;display:inline;padding-bottom:1em;border:1px solid #999;background:#fff;text-decoration:none;}
#thumbs a:hover,#thumbs a:focus,#thumbs a:active{background:url("/images/strips.gif");}
#thumbs img{width:120px;height:90px;margin:1.1em;}
#home #thumbs{margin:0 0 0 4em;}
#home #thumbs li{margin:1em 0.9em 1em 0;}

#inav{margin:1.5em 0 1em 0;}
#inav a{margin:0 4em;color:#005569;font-weight:bold;text-decoration:none;}

#view{position:relative;margin:2em auto 20px auto;border:1px solid #999;background:url("/images/strips.gif");}
#view img{width:640px;height:480px;margin:1em 0;}

#sizes{margin:1em 0;}
#sizes a{padding:0 6px;border:1px solid #999;background:#f7f7f7;text-decoration:none;}
#sizes a:hover,#sizes a:focus,#sizes a:active{background:#fff;}

#ecb{float:right;display:inline;margin-top:-21px;}

#warn{position:absolute;top:180px;right:110px;width:60%;padding:0 1em 3em 2em;border:1px solid #000;background:#ffffe1 url("/images/strips.gif?");}
* html #warn{padding-top:1em;}
#xwarn{float:right;display:inline;}

#text{width:600px;margin:2em auto;text-align:left;}

#coms{position:relative;margin:0 auto;padding:1em 4em;background:#fff;text-align:left;}
#main>#coms{width:600px;}
.comtop{padding:0.3em;background:#f7f7f7;}
.comnn{position:relative;float:left;display:inline;}
.comname{font-weight:bold;}
.comdate{text-align:right;}
* html .comdate{margin-top:-1em;}
.comcom{margin:1em 2em 2em 2em;overflow:hidden;}
#comform{width:560px;padding:0.2em 20px;background:#f7f7f7;}
* html #comform{padding:0.2em 8px;}

#footer{font-size:0.9em;text-align:center;}
#footlinks a{margin-left:2em;}
#cr{margin:1em 0;}
#use{margin:0 20%;}

#home #mhome,#about #mabout,#help #mhelp,#contact #mcontact{color:#555;background:#fff;cursor:text;}
#terms #fterms,#privacy #fprivacy,#links #flinks{color:#333;text-decoration:none;cursor:text;}
#insects #ninsects,#spiders #nspiders,#molluscs #nmolluscs,#reptiles #nreptiles,#birds #nbirds,#mammals #nmammals,#roses #nroses,#flowers #nflowers,#cacti #ncacti,#fungi #nfungi,#misc #nmisc,#equipment #lequipment,#gadget #lgadget{color:#555;background:url("/images/strips.gif");cursor:text;}
#equipment #lequipment,#gadget #lgadget{border-color:#555;}

#adl{margin-top:3em;}
#adr{text-align:center;}
#adm{float:right;display:inline;margin:0 12em 1em 2em;}
#sb{position:absolute;top:84px;right:2px;}
#sr{margin:2em;}

.btn{padding:0 6px;border:1px solid #999;color:#999;background:#f7f7f7;text-decoration:none;cursor:pointer;}
.lnk{color:#999;cursor:pointer;}
.border0{border:0;}
.highlight{color:#800;}
.mark{color:#008;}
.dark{color:#400;}
.dull{color:#999;}
.new{padding:0 1px;font-size:0.8em;color:#fff;background:#800;vertical-align:super;}
.clearboth{clear:both;}
