/* *** BioGeomancer Stylesheet *** */
html, body{ 
 margin:0; 
 padding:0; 
 } 
 
#pagewidth{ 
 width:800px; 
  min-width: 500px; 
  
} 
 
#header{ 
 height:160px; 
 width:100%; 
 background-color:#FFFFFF; 
 /*background-image: url(../images/biogeomancerHome_top.jpg); */
 } 
 
#leftcol{
 width:328px; 
 float:left; 
 position:relative; 
 margin-left:-328px; 
 margin-right:1px; 
 /*background-image: url(../images/biogeomancerHome_left.jpg); */
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 328px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #FFFFFF;   /* left column colour */ 
border-left-style: solid; 
background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#footer{
 height:20px; 
 width:100%; 
 padding-left: 63px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 /*text-align: center; */
} 

#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 background-color:#FFFFFF;
 }
 
.sidebar {
 background-color: #ECD2B7;
 width: 35px; 
 height: 25px; 
 background-image: url(../images/spacer.gif); 
}
 
#headerbar{
 position: absolute;
 left: 1px; 
 background-color: #996633;
 /*background-image:url(../images/biogeomancerHome_brown.jpg);*/
 /*background-repeat: repeat-x;*/ 
 width: 564px; 
 height: 30px; 
 font-family: Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 11px; 
 font-weight : bold;
 text-transform: uppercase;  
} 

.headcontent { 
 /*padding-top: 20px;*/ 
 padding-left: 20px; 
 padding-right: 30px; 
 padding-bottom: 20px; 
 /*vertical-align: bottom; */
 }
 
a.head:link{ color: #FFFFFF; text-decoration: none; }
a.head:visited { color: #FFFFFF; text-decoration: none }
a.head:hover { color: #FFFFFF; text-decoration: underline }
a.head:active { color: #FFFFFF; text-decoration: underline }
 
#subheaderbar{
 position: absolute;
 background-color: #D6BB9E;
 width: 523px; 
 height: 25px; 
 font-family: Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 11px; 
 font-weight : bold;
 top: 30px; 
} 

.subheadcontent { 
 /*padding-top: 20px;*/ 
 padding-left: 20px; 
 padding-right: 15px; 
 vertical-align: bottom;
 color: #663403;  
 }

a.subhead{ color: #663403; text-decoration: none; }
a.subhead:link{ color: #663403; text-decoration: none; }
a.subhead:visited { color: #663403; text-decoration: none }
a.subhead:hover { color: #663403; text-decoration: underline }
a.subhead:active { color: #663403; text-decoration: underline }
 
#maincontent{
 position: absolute;
 /*background-color: #F1E0CC;*/
 width: 523px; 
 height: 415px; 
 font-family: Arial, Helvetica, sans-serif; 
 color: #000; 
 font-size: 11px; 
 font-weight : bold;
 top: 30px; 
 /*border: 2px solid #000;*/ 
 background-image: url(../images/square.jpg);
 background-repeat: repeat; 
} 

.bgimg {
	background-color: #F1E0CC; 
	/*background-image: url(../images/brownsquare.jpg);*/
	/*background-repeat: repeat;*/
	/*filter:alpha(Opacity=50); */
}

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.content{/*padding:5px;*/} /*padding for content */ 

.mainheading {
 font-family: verdana, Helvetica, sans-serif; 
 color: #663300; 
 font-size: 10px; 
 line-height: 16px; 
 font-weight : bold; 
 text-transform: uppercase; 
}

.bodytext {
 font-family: verdana, Helvetica, sans-serif; 
 color: #000000; 
 font-size: 10px; 
 font-weight: normal;  
 line-height: 16px; 
}

a.body { color: #663300; text-decoration: none; font-weight: bold; }
a.body:link{ color: #663300; text-decoration: none; font-weight: bold; }
a.body:visited { color: #003366; text-decoration: none; font-weight: bold; }
a.body:hover { color: #003366; text-decoration: underline; font-weight: bold; }
a.body:active { color: #003366; text-decoration: underline; font-weight: bold; }
 
a { color: #663300; text-decoration: none; }
a:link{ color: #663300; text-decoration: none; }
a:visited { color: #003366; text-decoration: none }
a:hover { color: #003366; text-decoration: underline }
a:active { color: #003366; text-decoration: underline }

.search_input {
	border: 1px solid #946231;
	width: 115px;
	height: 15px; 
}
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}
