@charset "utf-8";
#header, #content, #footer { width:960px; overflow:hidden; }

#_toolbar_root { background:#F5F5F3 url(/images/theme/new/blog/default/toolbar.png) repeat-x left top; }
#tb_right_area img { vertical-align:text-bottom; margin-right:5px; }
.toolbar .left{float:left !important;}
.toolbar .right{float:right !important;}
.toolbar .none{display:none !important;}
.toolbar{width:960px;height:28px;overflow:hidden;line-height:28px;color:#494846; margin:0 auto; padding: 0 5px 0; }

#wrap { margin: 0 auto; text-align: left; background: #F5F9FC url(/images/theme/new/blog/default/background_top.gif) repeat-x; }
#header #logo { behavior: url(/js/iepngfix.htc); float:left; width:240px; height:60px; padding: 5px 0 0 10px; background-image:url(/images/theme/new/logo.png); background-position:right 5px; background-repeat:no-repeat; }
.headmenu { background-color:#f8f8f4; border:1px solid #dcdcd2; border-bottom:1px dotted #dcdcd2; border-left:1px solid #dcdcd2; border-right:1px solid #dcdcd2; clear:both; height:22px; line-height:22px; padding-left:10px; text-align:left; }

/*侧边样式*/
#sidebar { overflow:hidden; }
#content .sideL { width: 210px; float: left; }
#content .sideR { width: 190px; float: right; }

#content .innercontent { margin: 0 4px; width: 552px; float: left; }

/*侧边版块*/
.sidebox { margin: 0 0 3px; border: 1px solid #AAAAAA; background: #FFFFFF url(/graphic/new/title_bg2.gif) repeat-x; padding: 3px; }
	.sidebox h3 { margin: 0; font-size: 1em; line-height: 2em; padding-left: 0.5em; border-bottom: 1px solid #DDDDDD; }
		/*\*/ * html .sidebox h3 { height: 1%; } /**/
	.sidebox p { margin: 0.3em; line-height: 1.6em; }
/*突出版块*/
.boldbox { padding: 1px; background: #FDBC33; }
/*简单版块*/
.cleanbox { border: 1px solid #BBBBBB; margin: 0 0 4px; padding: 0; background: #F5FBFF; }

ul.blog_list li { font-size:14px; font-weight:bold; }
ul.blog_list li p { font-weight:normal; margin-top:1em; margin:5px; color:#666666; }

a:link { color: #0000ff; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }
a:active { color: #ff0000; text-decoration: none; }

.mainbox { background: #FFF; border: 1px solid #9DB3C5; padding: 1px; margin-bottom: 8px; }

.co
{
	background-color:#ffffff;
	padding:5px;
}

.co p
{
	margin:1px;
}

.co p a
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	font-family:宋体;
}

.co p a:hover
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:19px;
	border:1px solid #CCCCCC;
	background:#f0f0f0 url(/images/arr_left.gif) no-repeat 10px center;
}

.co p a.highlight
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:19px;
	border:1px solid #ddd;
	background:#F8F8F8 url(/images/arr_left2.gif) no-repeat right;
	color:#3E4859;
	font-weight:bold;
	text-decoration:none;
}

.fc1  {color: #0066CC;} /* 0033DD */
.listMenu {background-color: #EAF4FE; border-top:solid #C4DBEF 1px; height:26px;}
.headMenu {background-color: whitesmoke; border-bottom:solid #C4DBEF 1px; height:26px;}
.progress{position:absolute;visibility:hidden;}

.input 
{
	background-color: White;
	color: black;
	border: #D0D0D0 1px solid;
	font-family: Verdana,Tahoma,宋体;
	font-size: 12px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: 1px solid #6699FF;}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/blog/overlay.png", sizingMethod="scale");
	}