/* basic construction of Biology homepage. rev feb 08 */body {	padding: 0;	margin: 10px 0 0 10px;	width: 100%;	background-image: url(../../home_images/bg_home_+10px_nostripes.gif);	background-color:#FFFFFF;	background-repeat: repeat-x;}#logoPicsLayer {	left:10px;	top:10px;	width:800px;	height:174px;}#searchLayer {	position:absolute;	width:315px;	height:111px;	top:454px;	left:65px;	background-image:url(../../home_images/search_pill.gif);	background-repeat: no-repeat;	clip: rect(auto,auto,320,auto);	overflow: visible;}/* used in search box layer */.textblack {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}#newsLayer {	position:absolute;	z-index:1;	width:550px;	height:119px;	top:264px;	left:379px;	overflow:visible;}/* blue nav bar CSS*//* blue nav bar layer */#blueBarNav {	background-color: #0066CC;	left:0px;	top:185px;	width:100%;	height:51px;	overflow: visible;}/* blue bar nav line, derived from maxdesign, listmatic 1, Jeffrey Zeldman's DWWS menu */#navBlue  {	padding: 8px 10px 0 10px;	height: 45px;	float: left;	left: -15px;	overflow: visible;	width: 100%;}#navBlue ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;}#navBlue ul li {	width: 7.1em;	display: inline;	float: left;	text-align: center;	padding: 0 17px 0 17px;	margin: 0;	text-transform:uppercase;}#navBlue ul li a {	padding: 0;	margin: 0;	color: #b7e6c5;	text-decoration: none;	display: block;	text-align: center;	font: .7em Arial, Helvetica, sans-serif;	font-weight: bold;}#navBlue ul li a:hover {	color: #FFF;}#navBlue a:active {	color: #b7e6c5;}#navBlue li#active a {	color: #b7e6c5;}/* black nav bar CSS *//* layer for rounded end gif at left end of black nav bar */#leftBlackBar {	position: absolute;	left:0px;	top:236px;	width:63px;	height:21px;}/* black nav bar layer */#blackBar {	background-color: #000000;	position: absolute;	left:52px;	top:236px;	width:100%;	height:21px;}/* black bar nav line, same derivation as blue bar above */#navBlack  {	padding: 5px 0px 0 0px;	height: 21px;	float: left;	overflow: visible;}#navBlack ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;}#navBlack ul li {	display: inline;	float: left;	text-align: center;	padding: 0 10px 0 10px;	margin: 0;	width: 7em;}#navBlack ul li a {	padding: 0;	margin: 0;	color: #fff;	text-decoration: none;	display: block;	text-align: center;	font: .7em Arial, Helvetica, sans-serif;	font-weight: bold;}#navBlack ul li a:hover {	color: #33cccc;}#navBlack a:active {	color: #fff;}#navBlack li#active a {	color: #fff;}/* BEGIN Colloquium, BUMP, Giving nav - from ListORama DW8 extension */#linksLayer {	position:absolute;	left:20px;	top:260px;	width:425px;	height:160px;}#linkslist {	padding-left: 0px;	margin-left: 0px;	width: 425px;}#linkslist li {	list-style: none;	margin: 0;	padding: 0.5em;	font-weight: bold;	border-top: 1px solid green;}#linkslist li a { 	text-decoration: none; }#linkslist li a:hover {	color: #006600;}.links {	font-family: Geneva, Arial, sans-serif;	font-size: .9em;}/* END nav */#footerLayer {	position:absolute;	left:67px;	top:600px;	width:879px;	height:170px;	z-index:2;}.footerinfo {	color: #336600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 150%;	text-decoration: none;}.footerlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 150%;	text-decoration: none;}