@import "menu.css";

*{
	font-family: verdana;
}
body {
	margin: 0px;
	background: url(../images/body_bck.png) repeat-y 994px 0px;
}
a {
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
img {
	border-width: 0px;
}
form{
	margin: 0px;
}
clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear{
	clear: both;
	height: 1px;
	font: 100 1pt/1px Tahoma;
}
/**/
.main_container {
	text-align: left;
	width: 992px;
	border: solid 1px #ffffff;
	border-bottom: dotted 1px #bbd3e2;
}
.main_container_inner {
	padding: 1px 1px 0px 1px;
}
.base{
	clear: both;
	width: 990px;
}
.base_left{
	float: left;
	padding: 0px 11px 0px 10px;
	background: url(../images/base_bck.png) repeat-y right;
	overflow-x: hidden;
}
.base_left .base_left_inner{
	width: 300px;
}
.base_middle{
	float: left;
	padding: 0px 0px 0px 10px;
}
.base_middle .base_middle_inner{
	width: 658px;
	overflow: hidden;
}
.base_right{
	float: left;
	padding: 0px 10px 0px 11px;
	background: url(../images/base_bck.png) repeat-y left;
	overflow-x: hidden;
}
.base_right .base_right_inner{
	width: 160px;
	overflow-x: hidden;
}
/**/
.banner_logo_top{
	width: 990px;
	text-align: center;
}
.middle_content{
	padding: 0px;
}
.middle_banner{
	margin-bottom: 10px;
}
.banner_middle{
	margin-bottom: 10px;
	text-align: center;
	clear: both;
}
/**/
.button{
	color: #FFFFFF;
	background-color: #828282;
	border: 1px solid #cccccc;
	font: 700 8pt/16px Tahoma;
}
.middle_page_title {
	width: 648px;
	height: 24px;
	font: 700 10pt/24px Arial;
	color: #482701;
	background: url(../images/middle_page_bck.png) repeat-x;
	margin-bottom: 10px;
}
.middle_page_title span{
	padding-left: 10px;
}
.middle_sub_page_title {
	background: url(../images/middle_sub_page_title.png) no-repeat;
	width: 648px;
	height: 33px;
	margin-bottom: 5px;
}
.middle_sub_page_title span, .middle_sub_page_title a{
	margin-left: 10px;
	font: bold 11px/30px Tahoma;
	color: #FFFFFF;
}


/**/
.right_caption{
	width: 160px;
	height: 25px;
	background: url(../images/right_caption_bck.png) no-repeat;
	font: 700 8pt/25px Tahoma;
	overflow: hidden;
}
.right_caption span{
	padding-left: 10px;
	color: #ffffff;
}
.right_content{
	margin: 0px 0px 10px 0px;
}
.right_banner{
	margin: 0px 0px 6px 0px;
}
/**/
.font_sizer{
	text-align: right;
	margin-bottom: 10px;
}
.font_sizer img{
	width: 18px;
	height: 20px;
	margin-left: 2px;
}
/**/
.footer{
	position: relative;
	width: 990px;
	height: 106px;
	background: url(../images/footer_bck.png) no-repeat;
	clear: both;
}
.footer .inner{
	padding: 0px 0px 0px 70px;
}
.footer .links{
	position: absolute;
	top: 10px;
	left: 10px;
}
.footer .links .item{
	float: left;
	font: 700 8pt/29px Tahoma;
	padding: 0px 12px;
}
.footer .links .sep{
	float: left;
	width: 1px;
	height: 29px;
	background: #ffffff;
	font: 100 1pt/1px Tahoma;
}
.footer .info{
	position: absolute;
	top: 60px;
	left: 121px;
	font: 100 7pt/14px Tahoma;
	color: #7a7a7a;
}
.footer .info a{
	font-weight: 700;
	color: #7a7a7a;
}
.footer .rss{
	position: absolute;
	top: 15px;
	left: 880px;
	display: inline-block;
}
/**/
.top{
	position: relative;
	width: 990px;
	height: 153px;
	background: url(../images/top_bck.png) no-repeat;
}
.top .logo{
	position: absolute;
	top: 1px;
	left: 0px;
}
.top .logo img{
	width: 270px;
	height: 112px;
	border: 0px;
}
.top .welcome{
	position: absolute;
	top: 89px;
	left: 800px;
	width: 180px;
	height: 20px;
	font: 700 7pt/20px Tahoma;
	color: #8d8d8d;
	text-align: right;
}
.top .menu{
	position: absolute;
	top: 115px;
	left: 0px;
	width: 750px;
	height: 30px;
	text-align: center;
}
.top .menu .item{
	float: left;
	height: 30px;
	padding: 0px 14px;
}
.top .menu .item a{
	font: 100 8pt/30px Tahoma;
	color: #ffffff;
}
.top .menu .sep{
	float: left;
	background: url(../images/menu_sep_bck.png) no-repeat;
	width: 3px;
	height: 30px;
}
/**/
.top .search .text{
	position: absolute;
	top: 119px;
	left: 768px;	
	width: 156px;
	height: 20px;
	background: url(../images/search_input_bck.png) no-repeat;
	border: 0;
	font: 100 8pt/15px Tahoma;
	color: #b2b2b2;
	text-align: center;
	vertical-align: top;
	padding: 3px 0px 0px 0px;
}
.top .search .submit{
	position: absolute;
	top: 119px;
	left: 924px;
	width: 52px;
	height: 20px;
	border: none;
	background: url(../images/search_submit_bck.png) no-repeat;
	font: 700 8pt Tahoma;
	color: #ffffff;
	vertical-align: middle;
	margin-left: 5px;
}
/**/
.preheadline{
	position: relative;
	width: 990px;
	height: 102px;
	background: url(../images/preheadline_bck.png) no-repeat;
}
.preheadline .preheadline_item{
	position: absolute;
	top: 5px;
	left: 13px;
	display: inline-block;
}
.preheadline .preheadline_item img{
	width: 229px;
	height: 84px;
}
/**/
.breaking_news{

}
.breaking_news .item{
	background: url(../images/breaking_news_item_bck.png);
	width: 990px;
	height: 45px;
	margin-bottom: 8px;
}
.breaking_news .item a{
	margin-left: 250px;
}
/**/
.left_caption{
	background: url(../images/left_caption_bck.png) no-repeat;
	width: 300px;
	height: 25px;
}
.left_caption span{
	padding-left: 10px;
	font: 700 8pt/25px Tahoma;
	color: #ffffff;
}
/**/
.left_content{
	padding: 0px 10px;
	margin-bottom: 15px;
}
/**/
.left_banner_caption{
	background: url(../images/left_banner_caption_bck.png) no-repeat;
	width: 300px;
	height: 19px;
}
.left_banner{
	margin: 0px 0px 10px 0px;
}
/**/
.headline2{
	margin-bottom: 9px;
}
.headline2 .item_inner{
	width: 250px;
	height: 25px;
	overflow: hidden;
}
.headline2 .item_1{
	background: url(../images/headline_2_item_1_bck.png) no-repeat;
	width: 300px;
	height: 25px;
	margin-bottom: 1px;
	font: 700 8pt/25px Tahoma;
}
.headline2 .item_1 a{
	padding-left: 13px;
	color: #303030;
}
.headline2 .item_2{
	background: url(../images/headline_2_item_2_bck.png) no-repeat;
	width: 300px;
	height: 25px;
	margin-bottom: 1px;
	font: 700 8pt/25px Tahoma;
}
.headline2 .item_2 a{
	padding-left: 13px;
	color: #303030;
}
.headline2 .item_3{
	position: relative;
	width: 300px;
	height: 116px;
	background: url(../images/headline_2_item_3_bck.png) no-repeat;
	margin-bottom: 1px;
}
.headline2 .item_3 .title{
	position: absolute;
	top: 13px;
	left: 13px;
	width: 160px;
	height: 32px;
	font: 700 8pt/16px Tahoma;
	overflow: hidden;
}
.headline2 .item_3 .title a{
	color: #ffffff;
}
.headline2 .item_3 .spot{
	position: absolute;
	top: 47px;
	left: 13px;
	width: 160px;
	height: 52px;
	font: 100 8pt/13px Tahoma;
	overflow: hidden;
}
.headline2 .item_3 .spot a{
	color: #a1a1a1;
}
.headline2 .item_3 .image{
	position: absolute;
	top: 19px;
	left: 184px;
	display: inline-block;
}
.headline2 .item_3 .image img{
	width: 99px;
	height: 74px;
	margin: 2px;
}
/**/
.mostly{
	margin-bottom: 3px;
}
.mostly_tabs{
	clear: both;
	padding: 5px 0px 0px 0px;
}
.mostly_tabs .tab_item{
	float: right;
	height: 13px;
	font: 100 7pt/13px Tahoma;
	padding: 0px 10px;
	margin-bottom: 5px;
}
.mostly_tabs .tab_item a{
	color: #919191;
}
.mostly_tabs .tab_sep{
	float: right;
	width: 1px;
	height: 13px;
	background: url(../images/mostly_tab_sep_bck.png) repeat-y;
}
.mostly .m_item{
	font: 700 8pt/14px Tahoma;
	height: 14px;
	overflow: hidden;
	padding: 0px 10px;
}
.mostly .m_item a{
	background: url(../images/icon_01.png) no-repeat 0px 5px;
	color: #000000;
	padding-left: 15px;
}
.mostly .sep{
	font: 100 1pt/1px Tahoma;
	height: 1px;
	border-bottom: dotted 1px #a7a7a7;
	margin: 8px 0px;
}
/**/
.main_author {
	float: left;
	width: 180px;
	overflow: hidden;
}
.main_author .author_caption_1, 
.main_author .author_caption_2, 
.main_author .author_caption_3{
	width: 180px;
	height: 22px;
	font: 700 8pt/22px Tahoma;
	color: #ffffff;
	padding-left: 7px;
	margin-bottom: 1px;
	cursor: pointer;
} 
.main_author .author_caption_1{
	background: url(../images/main_author_caption_bck_1.png) no-repeat;
}
.main_author .author_caption_2{
	background: url(../images/main_author_caption_bck_2.png) no-repeat;
}
.main_author .author_caption_3{
	background: url(../images/main_author_caption_bck_3.png) no-repeat;
}
.main_author .item{
	position: relative;
	width: 180px;
	height: 61px;
	margin: 4px 0px;
}
.main_author .item .image{
	position: absolute;
	top: 0px;
	left: 0px;
	border: solid 1px #c7c7c7;
}
.main_author .item .image img{
	width: 44px;
	height: 55px;
	margin: 2px;
}
.main_author .item .author{
	position: absolute;
	top: 13px;
	left: 65px;
	width: 110px;
	height: 13px;
	font: 700 8pt/13px Tahoma;
	overflow: hidden;
}
.main_author .item .author a{
	color: #9d0404;
}
.main_author .item .title{
	position: absolute;
	top: 26px;
	left: 65px;
	width: 110px;
	height: 26px;
	font: 100 8pt/13px Tahoma;
	overflow: hidden;
}
.main_author .sep{
	width: 180px;
	height: 2px;
	background: url(../images/main_author_sep_bck.png) repeat-x;
	font: 100 1pt/1px Tahoma;
}
.main_author .all_author_link{
	text-align: right;
}
.main_author .all_author_link a{
	font: 700 8pt/12px Tahoma;
	color: #000080;
}