#body #title a.news{
	padding: 30px 0 0 0;
	background: transparent url(../images/news.png) 0 0 no-repeat;
	width: 91px;
}

#body.news .col{width: 210px; float: left; padding-left: 30px; background: transparent url(../images/col-divider.png) top left no-repeat;}
#body.news .col.first{padding-left: 0; background: none;}

#body.news .col h2{margin: 0 0 25px 0; font-size: 16px;}

#body.news .col ul{padding: 0; margin: 0;}
#body.news .col ul li{padding: 0; margin: 0; list-style-type: none; margin: 0 0 25px 0;}

#body.news #feature{overflow: hidden; padding: 0 0 30px 0;}
#body.news #feature img{float: left; margin: 0 18px 0 0;}
#body.news #feature .details{float: left; width: 240px;}
#body.news #feature .details .meta{font-size: 14px; font-weight: bold;}
#body.news #feature .details h3{color: #323231; font-size: 22px; line-height: 1.2;}
#body.news #feature .details p{line-height: 1.4; margin-top: 0;}

.view-more{display: block; width: 97px; height: 29px; cursor: pointer; text-indent: -5000em; background: transparent url(/images/view-more.png) top left no-repeat;}
.view-all{display: block; width: 81px; height: 29px; cursor: pointer; text-indent: -5000em; background: transparent url(/images/view-all.png) top left no-repeat;}

.view-more:hover,
.view-all:hover{border: none; background-color: #FFF;}

.news-page #feature .details{padding-top: 25px;}
.news-page #feature .details h3{margin-top: 15px; margin-bottom: 15px;}
.news-page #feature .details h3 a{color: #323231; font-size: 22px;}
.news-page #feature .details h3 a:hover{background-color: #DEDFE6; border: none;}
.news-page #feature .details span.meta{color: #323231; font-size: 14px;}

#body.news .col ul li{padding-right: 10px !important;}
#body.news .col ul li span.meta{color: #321231; font-weight: bold; font-size: 10px;}
#body.news .col ul li h3{line-height: 1.3; font-size: 14px;}
#body.news .col ul li h3 a{color: #323231; padding: 2px 2px 2px 0;}
#body.news .col ul li h3 a:hover{background-color: #DEDFE6; border: none;}
#body.news .col ul li p{line-height: 1.4;}

.news-list{margin: 0; padding: 0; list-style-type: none;}
.news-list li{background: transparent url(/images/box-divider.gif) bottom left repeat-x; padding: 0 0 5px 0; margin-bottom: 15px;} 
.news-list li span.meta{color: #321231; font-weight: bold; font-size: 10px;}
.news-list li h3{line-height: 1.3; font-size: 14px;}
.news-list li h3 a{color: #323231; padding: 2px;}
.news-list li h3 a:hover{background-color: #DEDFE6; border: none;}
.news-list li p{line-height: 1.4;}