#intro_news{
position:relative;
padding:0;
margin:-2px auto 0 auto;
width:1004px;
height:179px;
z-index:0;
	}
	#intro_news h2{
	display:block;
	padding:0;
	margin:8px 15px 30px 22px;
	width:125px;
	height:39px;
	background:url(/bio-news/img/title_bionews.png) no-repeat 0 0;
	}
	#intro_news h2 span{
	display:none;
	}
	#intro_news #latest{
	float:left;
	padding:0;
	margin:0;
	width:670px;
	height:179px;
	background-color:#CCCCCC;
	background-repeat:no-repeat;
	background-position:0 50%;
		}
		#intro_news #latest:hover{
		cursor:pointer;
		}
	#intro_news #latest h3{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	letter-spacing:0.05em;
	color:#FFFFFF;
		}
		#intro_news #latest h3 a{
		text-decoration:none;
		color:#FFFFFF;
		}
	#intro_news #latest .blurb{
	padding:5px 10px;
	margin:0 20px;
	font-size:0.8em;
	color:#FFFFFF;
	background:url(/img/1px_green_dark.png);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
		}
		#intro_news #latest .blurb a{
		font-style:italic;
		color:#FFFFFF;
		}
		#intro_news #latest .blurb p{
		padding:0;
		margin:0;
		}
	#twitter_widget_intro{
	float:right;
	width:334px;
	height:179px;
	background:#CCCCCC url(/img/gradient_grey_intro.gif) repeat-x 0 0;
		}
		#twitter_widget_intro img{
		margin:15px;
		}
	
.col_news_left{
display:inline-block;
vertical-align:top;
padding:22px;
width:620px;
}
	
#col_news_right{
display:inline-block;
vertical-align:top;
padding:0 10px 10px 10px;
width:314px;
background:url(/img/gradient_grey_intro.gif) repeat-x 0 -179px;
}

.article{
padding:0;
margin:0 0 0 0;
width:623px;
background:url(/img/div_1.gif) no-repeat 0 100%;
	}
	.article img{
	display:inline-block;
	vertical-align:top;
	width:210px;
	height:100px;
	margin:0 5px 20px 10px;
	background:#CCCCCC;
	border-width:0;
	}
	.article h3{
	padding:0;
	margin:0 0 5px 9px;
	font-size:1.2em;
	color:#008b3f;
		}
		.article h3 a{
		text-decoration:none;
		color:#008b3f;
			}
			.article h3 a:hover{
			text-decoration:underline;
			}
	.article p{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	width:350px;
	font-size:0.8em;
	}
	.article .view{
	position:relative;
	float:right;
	top:-35px;
	display:block;
	padding:2px 0 0 22px;
	margin:0 15px 0 0;
	width:118px;
	height:18px;
	font-size:0.8em;
	font-style:italic;
	color:#FFFFFF;
	text-decoration:none;
	background:#008b3f url(/img/btn_view.gif) no-repeat 0 0;
	}
	
#archive{
padding:0;
margin:0 5px 5px 5px;
border:2px solid #cbcbcb;
background:#FFFFFF;
list-style-type:none;
list-style-position:outside;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
	}
	#archive .year{
	padding:7px 8px;
	margin:0;
	font-weight:bold;
	font-style:italic;
	color:#818181;
	border-bottom:1px solid #cbcbcb;
		}
		#archive h4{
		padding:0;
		margin:0;
		}
		#archive h5{
		display:inline-block;
		vertical-align:top;
		padding:0;
		margin:0;
		width:42px;
		font-size:1em;
		text-align:right;
		}
		#archive .months{
		
		}
		#archive ul{
		display:inline-block;
		vertical-align:top;
		padding:0;
		margin:0;
		list-style-type:none;
		list-style-position:outside;
			}
			#archive li ul li ul li{
			margin:0 0 0.2em 0;
			color:#616161;
				}
				#archive li ul li ul li ul li{
				font-size:0.9em;
				color:#008b3f;
				}

#news_latest{
float:right;
padding:10px 0 10px 10px;
margin:10px 0 0 0;
width:308px;
height:230px;
background:#FFFFFF url(/bio-news/img/news_latest_back.gif) repeat-y 100% 0;
-moz-border-radius:7px 0 0 7px;
-webkit-border-radius:7px 0 0 7px;
border-radius:7px 0 0 7px;
	}
	#news_latest h3{
	padding:0;
	margin:0;
	font-size:1em;
	font-weight:bold;
	color:#008b3f;
	}
	#news_latest p{
	padding:0;
	margin:0 0 0.5em 0;
	font-size:0.8em;
	color:#333333;
	}
	#news_latest .btn_more{
	display:block;
	padding:1px 10px 0 0;
	margin:0 0 5px 0;
	width:298px;
	height:13px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	color:#FFFFFF;
	background:url(/bio-news/img/news_latest_btn.gif) no-repeat 100% 0;
	border-bottom:1px solid #646464;
	}
	
