@charset "utf-8";
/* CSS Document */
@import url('base.css');
@import url('font.css');
#wrapper
{
	width:975px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	background:#F6ECED url(../img/wrapper_bg.jpg) 0 188px repeat-x;
}
.header
{
	height:127px;
	width:975px;
	background:url(../img/header.jpg) top no-repeat;
}
.main_nav
{
	height:30px;
	width:973px;
	padding-left:2px;
}
.main_nav li
{
	height:30px;
	width:137px;
	display:block;
	float:left;
	background-color:#FFFFFF;
	margin-right:2px;
}
.main_nav li a
{
	height:30px;
	width:137px;
	display:block;
	text-align:center;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url(../img/nav_default.jpg) top left no-repeat;
}
.main_nav li a:hover, .main_nav li a.nav_hover
{
	height:30px;
	width:137px;
	display:block;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	background:url(../img/nav_hover.jpg) top left no-repeat;
	text-decoration:none;
}
.fbook
{
	height:30px;
	width:137px;
	display:block;
	text-align:center;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url(../img/fconnect.jpg) top left no-repeat!important;
}
.fbook:hover{ background:url(../img/fconnect2.jpg) top left no-repeat!important;}
.sub_nav
{
	width:971px;
	height:29px;
	padding:1px 0px;
	background:url(../img/sub_nav.jpg) top repeat-x;
	font-size:11px;
	margin-left:2px;
}
.sub_nav li
{
	float:left;
	display:block;
	line-height:29px;
	height:29px;
}
.sub_nav .li_1 { width:277px; }
.sub_nav .li_1 a
{
	padding:0px 26px 0px 18px;
	background:url(../img/dot.jpg) 8px 5px no-repeat;
}
.sub_nav .li_2
{
	width:540px;
	background:url(../img/login_bg.jpg) top repeat-x;
	border-style:solid;
	border-color:#000000;
	border-width:1px 1px 0px;
	padding:0px 6px;
	color:#FFFFFF;
}
.sub_nav .li_2 input { margin-right:4px; }
.sub_nav .li_3
{
	width:137px;
	height:29px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#000000;
}
.twitter{ width:137px; height:30px; display:block; background:url(../img/twitter.jpg)  top left no-repeat;}
.twitter:hover{background:url(../img/twitter2.jpg)  top left no-repeat;}
.login_input
{
	padding-left:8px;
	width:100px;
	height:17px;
	background:#FFFFFF;
	border:#000000 1px solid;
	color:#850132;
	line-height:17px;
	font-style:italic;
}
.login_btn
{
	width:82px;
	height:17px;
	background:url(../img/login_btn.jpg) top left no-repeat;
	cursor:pointer;
}
.login_btn2
{
	width:82px;
	height:17px;
	background:url(../img/login_btn2.jpg) top left no-repeat;
	cursor:pointer;
}
.leftbox
{
	width:627px;
	padding:18px 16px 32px 26px;
	float:left;
}
.leftbox li {  padding-bottom:10px; }
.leftbox li .article_img
{
	width:107px;
	height:79px;
	display:block;
	padding:3px 3px 5px 5px;
	background:url(../img/img_bg.jpg) top left no-repeat;
	margin:0px 18px 8px 0px;
	float:left;
}
.leftbox li h3
{
	font-size:18px;
	font-style:italic;
	float:left;
	width:494px;
	line-height:20px;
	height:23px;
}
.leftbox li p
{
	width:494px;
	float:left;
	height:58px;
}
.leftbox .info_box
{
	clear:both;
	width:612px;
	height:18px;
	border:#9E9E9E 1px solid;
	padding-left:13px;
	background:url(../img/info_bg.jpg) top repeat-x;
	font-size:11px;
	line-height:18px;
}
.leftbox .info_box img
{
	padding:0px 2px 0px 15px;
	vertical-align:middle;
}
.rightbox
{
	width:300px;
	padding-top:8px;
	float:left;
}
.searchbox
{
	width:280px;
	background:url(../img/search_bg.jpg) top repeat-x;
	height:31px;
	padding:7px 0px 0px 15px;
}
.searchbox input
{
	width:218px;
	height:22px;
	border:#D0D0D0 1px solid;
	background-color:#FFFFFF;
	padding-left:8px;
	font-size:16px;
	color:#850132;
	font-style:italic;
	line-height:22px;
	margin-right:4px;
	float:left;
}
.searchbox a
{
	width:20px;
	height:24px;
	display:block;
	float:left;
	background:url(../img/search_btn.jpg) top left no-repeat;
}
.searchbox a:hover { background:url(../img/search_btn2.jpg) top left no-repeat; }
a.contribut
{
	width:300px;
	height:61px;
	display:block;
	background:url(../img/contribute1.jpg) top left no-repeat;
}
a.contribut:hover { background:url(../img/contribute2.jpg) top left no-repeat; }
.ad_300_250
{
	width:300px;
	height:250px;
}
.footer1
{
	height:23px;
	width:100%;
	background:url(../img/footer1.jpg) top repeat-x;
	line-height:23px;
	font-weight:bold;
	color:#F0ABFE;
	border-bottom:#E5BEDB 1px solid;
	font-size:11px;
}
.footer1 a { color:#F0ABFE; }
.footer2
{
	height:56px;
	font-size:11px;
	line-height:18px;
	color:#FEFFFD;
	padding:10px 20px 0px;
	background:url(../img/footer2.jpg) top repeat-x;
}
