*{margin:0; padding:0;}
body{font:86% Verdana, Arial, Helvetica, sans-serif;
background:#979797;
	}
#wrapper{
	margin:auto;
	width:780px;
	position:relative;
	text-align:left;
	background:#efefef;
	}

#header{color:#fff; background:#535353 url(images/top_bg.gif) center top no-repeat;height:4em;padding-top:27px;}
#header p{margin:0; display:inline;}
#search{float:right; padding:.5em 3% 0 0;}
#search label, dt{font-weight:bold; padding-right:.5em;}
#search dl{margin-top:.2em;}
#search dt, #search dd{display:inline;}
#search dd{padding-right:.7em;}
form{padding:0; margin:0;}
#content{
	margin-left:10em;
	color:#535353;
	padding:0 25px;
	}
#bdygallery #content{padding:0 3px;}
#bdygallery h2{font-size:1.3em; margin-top:1em;}
#gallery{background-color:#fff !important; font-size:80%; margin-top:1em;}

#leftcolumn{width:10em;
	/*float:left;*/
	position:absolute;
	left:0;
	top:4em;
	margin-top:27px;
	background-color:#7fae52;
	}

#footer{clear:both; background:#535353;color:#fff; height:3em;font-size:.7em;}

#header a, #footer a{color:#fff;}

#footer div{float:left; background-color:#535353; padding:.5em 15px;text-align:center;}
#footer div#udm{float:left;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{display:inline; padding:0 1em;}

p{margin-bottom:1em; line-height:1.4;}
h1{font-size:1.3em; padding:1em 0 0 18px;}
h2{text-align:center; margin:1em 0; clear:right;}
img{border:none;}
h4{font-size:1em;}


#content .switch{width:5em; float:right; margin-top:.4em;}
#content .switch a, #content .switch a:visited{color:#fff; background-color:#7fae52;  text-decoration:none;padding:5px; border:1px solid #535353; font-weight:bold; display:block; float:left;}
#content .switch a:hover{color:#fff; background-color:#fc0;}

hr{clear:both;}

.c{text-align:center;}
.nomargin{margin:0; padding:0;}
ol.alpha{list-style-type:upper-alpha; padding-top:1em;}

/* Survey tables*/
table.plant{width:90%; margin:1em auto .5em;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-collapse:collapse;
	}

table.plant td, table.plant th{border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:.2em .5em;
	margin:0;}

table.plant caption{padding-top:.5em; font-weight:bold;}