html, body, ol, ul, li, dl, dt, dd, img { margin: 0; padding: 0; border: 0; list-style: none; }

body { padding: 0 490px; text-align: center;
        font-size: 100.01%; 
        font-family: Arial, sans-serif;
        background-color:#EEEEEE;
}

#sbb { font-size:12px; width:88px; }
#sbi { font-size:12px; }
		
label { font-size: 12px; }

#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 49%;
	max-width: 280px;
}

#expander {
	margin: 0 -490px;
	min-width: 980px;
	position: relative;
        background-color:#FFFFFF;
        border-left:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
    
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/****************** Main Page Structure *****************/
.outer {
border-left: 1px solid white; 
border-right: 1px solid white;
margin-left: 210px;
margin-right: 210px;
}

.float-wrap { float: left; width: 100%; }

.center { float: right; width: 100%; }

.left { float: left; position: relative; width: 200px; margin-left: -202px; }

#clearheadercenter{ height:100px; overflow:hidden; }
#clearheaderleft{ height:100px; overflow:hidden; }

.right {
  float: right; 
  position: relative; 
  width: 200px;  
  margin-right: -202px;
  margin-top:5px;
}

.centerbox {
  overflow: visible;
  width: 100%;
}

/*************** Header and Footer elements *****************/

#header-small {
  z-index:1;
  position:absolute;
  top:0px;
  left:0px;
  margin-right:200px;
  padding-left:15px;
  padding-top:5px;
  overflow:hidden;
  text-align:left;
}

.footer {
  width: 100%;
  clear: both;
  margin-top:35px;
  padding: 5px 0 15px;
  position: relative;
  font-size: .85em;
}

/************** Special Fixes *************/

/*** Variance fixes for IEwin ***/

/* \*/
* html #wrapper,
* html .outer a, 
* html .outer,
* html h2,
* html ul,
* html ul li,
{height: 1%;}
/* Holly hack */

.brclear { clear:both; height:0; margin:0; font-size: 1px; }

/**************** My stuff *******************/
li { background:url("/resources/blue dot.gif") no-repeat 3px 3px; line-height:1.2em; text-align:left; padding:0px 5px 0px 15px; margin-bottom:10px; }

a:link { color:#DD0000; text-decoration:none; }
a:visited{color:#DD0000; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3 {
    font:bold 16px arial, sans-serif;
    margin: 0px; padding:0px;
}

.red { color:#DD0000; }
.white { color:#FFFFFF; }

.floatLeft { position:relative; float:left; padding:0px; margin:5px; font-size:10px; line-height:1em; text-align:left; }
.floatRight { position:relative; float:right; padding:0px; margin:5px; font-size:10px; line-height:1em; text-align:left;}

.floatRightOverlap { position:absolute; top:-23px; left:-2px; z-index:100; }

.toptitle { color:#DD0000; margin:0px 20px 0px 20px; padding:5px 0; }

.article { margin: 10px 20px 45px 20px; background: url("http://www.biologynews.net/resources/bg_blue.gif") repeat-x; position:relative; text-align:left; }
.generaltitle { background: url("http://www.biologynews.net/resources/ctr_blue.gif") top right no-repeat; }
.title { background: url("http://www.biologynews.net/resources/ctl_blue.gif") top left no-repeat; color:#FFFFFF; padding:10px 5px;  }
.title a:link { color:#FFFFFF; }
.title a:visited { color:#CCCCCC; }

#articles { position:relative; text-align:left; }

.post { margin:0px; padding: 10px 20px 0px 20px; text-align:justify; background-color: #F0F7FF; border:1px solid #000000; font-size:12px; position:relative; }
.post{ display: inline-table; }  
.post:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }


/* Hides from IE-mac \*/
* html .post {height: 1%;}
.post {display: block;}
/* End hide from IE-mac */

.post a:link { color:#CC0000; }
.post a:visited { color:#1F3E93; }
.post a:hover { text-decoration:underline; }

.foot {  background: url("http://www.biologynews.net/resources/bg_storylinks.gif"); background-repeat:repeat-x; background-position: bottom left; color:#888; }
div.foot div { background: url("http://www.biologynews.net/resources/cbr_ltgrey.gif") bottom right no-repeat; }
div.foot div.cornerleftfoot { padding:0px 25px;  background: url("http://www.biologynews.net/resources/cbl_ltgrey.gif") bottom left no-repeat; font-size:12px;  }

.element { margin: 0px 5px 20px 5px; padding-bottom: 0px; color:#FFFFFF; position:relative; }
.element a:link { color:#FFFFFF; } 
.element a:visited { color:#CCCCCC; }

.element-header { background: url("http://www.biologynews.net/resources/element_r1_c1.gif") top left no-repeat; }
div.element-header div { background: url("http://www.biologynews.net/resources/element_r1_c2.gif") top right no-repeat; }
.element-header a:link { color:#CC0000; border-bottom:none; }
.element-header a:visited { color:#CC0000; }
.element-header h2 { padding:7px 0px; } 

.element-header-middle { border-right:1px solid #000000; border-left:1px solid #000000; color:#000000; background-color:#FFFFFF; text-align:center; padding:7px 0px; font-size:80%; position:relative;}
.element-header-middle a:link { color:#CC0000; }
.element-header-middle a:visited { color:#CC0000; }
.element-header-middle h2 { font-size:14px;  }

.news ul { padding:0; margin:0; }
.news ul li { padding:0; margin:0; background:none; }
.news ul li a { margin:0; display:block; font-size:12px; text-align:left; line-height:125%; padding: 7px 30px 7px 10px; width:150px; background:URL(http://www.biologynews.net/resources/ticksblue.gif) 0 0; text-decoration:none; }
.news ul li a:visited { background-position: -378px 0; color:#FFFFFF; }
.news ul li a:hover { background-position: -189px 0; color:#FFFFFF; text-decoration:none; }

.discuss { padding: 0; background-color: #005296; margin:0; position:relative; height:1%; }
.discuss ul { margin: 0; padding: 0; border: none; position:relative; height:1%; }
.discuss ul li { font-size:12px; position:relative; margin: 0; background:none; padding:0; height:1%; }
.discuss ul li a { display: block; padding: 5px; margin:0; border-left: 32px solid #005296; border-right: 2px solid #005296; background-color: #005296; color: #fff; text-decoration: none; height:1%; }
.discuss ul li a:hover { border-left: 32px solid #CC0000; border-right: 2px solid #CC0000; background-color: #CC0000; color: #fff; text-decoration:underline; height:1%; }
.discuss .comments { font-weight:bold; font-size:11px; width: 24px; height: 21px; text-align: center; padding:0; background: url(/resources/comment-bubble.gif) no-repeat; top: 8px; left: 6px; position: absolute; color:#000000; margin:0; }


.navcontainer { width: 188px; margin: 0px 5px 20px 5px; font-size:14px; font-weight:bold; }
.navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; position:relative; background:#005296;}
.navcontainer li {  margin: 0; background:none; padding:0; position:relative; }
.navcontainer a { display: block; padding: 2px 5px; border-right: 10px solid #00AEF0; border-bottom: 1px solid #00AEF0; background-color: #005296; color: #FFFFFF; text-decoration: none; margin: 0; height:1%; }
.navcontainer a:visited { color:#FFFFFF; }
.navcontainer a:hover { border-right: 10px solid #00AEF0; background-color: #DD0000; color: #FFFFFF; }

p { line-height:1.6em; margin:0 0 20px 0; }

.navbar ul { padding:0; margin: 0;}
.navbar li { float:left; background: none; position:relative; margin:12px 10px 0 0; padding:0; color:#FFFFFF; }
.navbar a { display:block; background: url("http://www.biologynews.net/resources/navbar.gif") top left no-repeat; width:100px; font-size:16px; height:45px; font-weight:bold; line-height:1em; padding:5px 0; text-align:center; color:#FFFFF;}
.navbar a:link { color:#FFFFFF; text-decoration:none; }
.navbar a:visited { color:#FFFFFF; text-decoration:none; }
.navbar a:hover { color:#FFFFF; background: url("http://www.biologynews.net/resources/navbar.gif") -100px 0px no-repeat; text-decoration:none; }

.poll { font-size:12px; color:#FFFFFF;  margin:0 5px 20px 5px; }
.poll table { text-align:left; }
.poll a { color:#FFF; border-bottom:1px dotted #CCC; }

.login { font-size:12px; }

.texta { border: 1px solid #CCC; background:#FFFFFF; text-align:center;  margin:4px 0px; font:bold 12px helvetica; }

form { margin:0; padding:0; }

.related { padding:0; margin:0; }
.related a:link { font: normal 11px arial, sans-serif; text-decoration:none; color:#000000; }
.related a:visited { font: normal 11px arial, sans-serif; }
.related-title { color:#DD0000; font:bold 14px arial; margin-bottom:10px; text-align:center;}
.related li { background:none; padding:0px 2px 6px 5px; }

.related-subtitle { font: bold 12px arial, sans-serif; text-decoration:underline; color:#DD0000; }
.related-date { font: normal 10px arial, sans-serif; text-decoration:none; color:#666666; }

.date-header { margin: 0px 170px 15px 170px;  border:1px solid #000000;  font:bold 16px arial; background:#058FC4; }
.date-header a { color:#FFFFFF; display:block; padding:5px; }
.date-header a:hover { background:#CC0000; text-decoration:none; }

.relatedads { background:#F0F7FF; position:relative; float:right; padding:15px 0px 5px 10px; }

.comments { background-color: #F0F7FF; font-size:12px; margin-top:60px; }
.comments-nav { font-size:10px;}
.comment { border:1px solid #999999; text-align:left; background-color:#FFFFFF; margin:15px 0px 15px 0px; padding:10px;}
.comment-time { font: 10px italic; margin-bottom:7px; margin-top:5px; }

.utility { background:#FFFFFF; font-size:12px; padding:2px 20px; border-right:1px solid #000000; border-left:1px solid #000000; }
.sort { font:bold 12px helvetica; }
.toplinks { border:1px solid #000000; margin:0px; color:#FFFFFF; font:bold 12px arial; position:relative; text-align:center; margin-bottom:-1px;}
.toplinks a { color:#FFFFFF; font:bold 12px arial; background:#508FC4; display:block; padding:5px;}
.toplinks a:visited { color:#CCCCCC; }
.toplinks a:hover { background:#CC0000; text-decoration:none; color:#FFFFFF;}
.newsletter { font:bold 14px helvetica;  padding:10px 5px; }

.new-icon { position:absolute; top:-20px; right:-5px;}
.ad-header { margin:5px 0 0 25px;  }

.element-footer { background: transparent url("http://www.biologynews.net/resources/element_r2_c1.gif") bottom left no-repeat; position:relative; }
div.element-footer div { background: transparent url("http://www.biologynews.net/resources/element_r2_c2.gif") bottom right no-repeat; padding:7px; }

.nav-header { background: url("http://www.biologynews.net/resources/element_t1_c1.gif") top left no-repeat; position:relative; }
div.nav-header div { background: url("http://www.biologynews.net/resources/element_t1_c2.gif") top right no-repeat; position:relative; padding:4px;}

.ads { float:left; border-right:1px dotted #CC0000; }
.ad-middle { margin:-20px 0 20px 25px; }
.blue-content { background:#005296; }
.sidebar-categories { font-size:14px; padding:15px;}

.sort-date { color:#888; }
.sort-pop { color:#888; }
.Big { font-size:16px; font-weight:bold; }