.n_more{margin-top: 3px}

#theme_page, #category_page, #news_page{width: 520px;}

#subcategories{width: 100%; padding: 5px 0; margin-bottom: 20px; border: 1px solid #e3e3e3;}
#subcategories table{width: 100%; border:none; }
#subcategories td{width: 33%; padding-bottom: 10px; font-weight: bold; font-size: 14px; text-align: center; vertical-align: bottom;}
#subcategories img{margin-bottom: 5px; border: 1px solid #e3e3e3;}

.catnews_1{width: 260px; float:left; overflow: auto; margin-bottom: 20px;}
.catnews_1 h3{margin: 0px 0 5px 0px; padding: 0; font-size: 13px;}
.catnews_1 h3 a:link, .catnews_1 h3 a:visited, .catnews_1 h3 a:active{color: #8ca240;}
.catnews_1 h3 a:hover{color: #a60101;}
.catnews_1 p{margin:0;padding:0;}
.catnews_1 img{border: 1px solid #e3e3e3; float:left; margin: 0 4px 4px 0;}

.catnews_2{width: 260px; float:right; overflow: auto; margin-bottom: 20px;}
.catnews_2 h3{margin: 0px 0 5px 0px; padding: 0; font-size: 13px;}
.catnews_2 h3 a:link, .catnews_2 h3 a:visited, .catnews_2 h3 a:active{color: #8ca240;}
.catnews_2 h3 a:hover{color: #a60101;}
.catnews_2 p{margin:0;padding:0;}
.catnews_2 img{border: 1px solid #e3e3e3; float:left; margin: 0 4px 4px 0;}

.catnews_3{width: 100%; float:right; overflow: auto; margin-bottom: 15px;}
.catnews_3 h3{margin: 0px 0 5px 0px; padding: 0; font-size: 13px;}
.catnews_3 h3 a:link, .catnews_3 h3 a:visited, .catnews_3 h3 a:active{color: #8ca240;}
.catnews_3 h3 a:hover{color: #a60101;}
.catnews_3 p{margin:0;padding:0;}
.catnews_3 img{border: 1px solid #e3e3e3; float:left; margin: 0 4px 4px 0;}

#news_page{font-size: 11px;}
#news_page h1{color: #8ca240; font-size: 18px;}
#news_page img{border: 1px solid #e3e3e3;}

.bar{clear:left; width:100%; height: 20px; margin:10px 0px; padding: 7px 0px 0px 0px; 
	text-align: center; color: #bf292a;; font-size: 9px; font-weight: bold; }

.news_rel {width:90%; clear: left; margin: 15px 0px 15px 10px;}
.news_rel h4{margin: 0px;padding: 0px; font-size: 13px; color: #f7772c;}
.news_rel ul{list-style:  circle; margin: 0px; padding: 3px 0px 0px 24px;}
.news_rel li{margin: 0px; padding: 3px 0 0 0;}
.news_rel a:link, .news_rel a:visited, .news_rel a:active{ color: #0D3D8F;}
.news_rel a:hover{color: #a60101;}

.news_subhead{font-size: 14px; font-weight: bold; color: #405072; margin-bottom: 15px; text-align: right;}
.news_date{margin-bottom: 20px; }
.news_lead{font-weight: bold; margin-bottom: 15px; }



