
* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 12px Verdana;
	color: #112222;
}
a {
	color: #115bb5;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0068e6;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
b{color:#115bb5;}
#wrapper {
	width: 930px;
	margin: auto auto;
	text-align: left;
	padding: 0;
}
#header {
	padding-bottom: 5px;
}

	
#header_title{ margin-top:5px;color:#555;}
	#header_title a{color:#71B9FB;text-decoration:underline;}
	#header_title p{margin:0 0 0 10px; padding:0;width:910px;}
	#header_title p strong{font-weight:normal;}
#header_h1{overflow:hidden; white-space:nowrap; color:#333; float:right;}
#header_h1 strong{font-weight:normal;}
	#header_h1 h1{font-size:12px; float:left;}
	#header_h1 p{float:left; margin:0; padding:0;}
	#header .blogtitle {
		font-size: 34px;
		font-weight:bold;
		
	}
#header .blogtitle a {
			text-decoration: none;
			color: #234566;
		}
	#header .categories {
		clear: both;
		list-style-type: none;
		height: 35px;
		background: url(images/navigation.gif) repeat-x 0 0;
		border: 1px solid #CCCCCC;
		overflow: hidden;
	}
		#header .categories li {
			float: left;
			font-size: 10px;
			background: url(images/divider.gif) no-repeat right 1px;
		}
		#header .categories li a {
			color: #112222;
			text-decoration: none;
			display: block;
			padding: 11px 6px;
		}
	#header .categories_2 {
		list-style-type: none;
		height: 35px;
		overflow: hidden;
		float:left;
		width:390px;
	}
		#header .categories_2 li {
			float: left;
			font-size: 10px;
		}
		#header .categories_2 li a {
			color: #112222;
			text-decoration: none;
			display: block;
			padding: 11px 6px;
		}
	#s_f{ float:right; padding-top:5px; margin-right:30px;}
	 form{padding:0px; margin:0px;}
	 input{font-size:14px;}


.banner728 {
	text-align: center;
	margin: 7px 0 10px 0;
	}


#content {
	width: 564px;
	float: right;
}

	#content .articles {
		border: 1px solid #CBDDDD;
		margin-bottom: 10px;
	}	
		.post{padding:5px;}
		.post h3{font-size:12px;}
		.divtitle {
		font-size: 0.9em;
		border-bottom: 1px solid #E4EDED;
		padding:5px 0 5px 5px;
		margin-bottom: 10px;
		color:#666;
	}
		#content .articles .details {
		margin-top:10px;
		padding: 3px;
			clear: both;
			font-size: 12px;
			margin-bottom: 10px;
			border-bottom: 1px solid #E4EDED;
		}
	#content p{ margin:5px 0 5px 0;}
	.tag_relate{ font-size:10px;}
#navigation{font-size:10px; padding:0 0 5px 5px; margin-bottom:10px; }
#categor_parent_list li{list-style-type:none;border:0;margin:0; padding:5px;float:left; width:125px;border-bottom:#eee 1px solid;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.navigation{margin:5px 0px 15px 0px;border:1px solid #E4EDED; padding:5px; line-height:20px; font-size:14px;  clear:both; white-space:inherit;}
.navigation a{font-size:13px; font-weight:bold;padding:5px 5px 5px 5px;}
.recommend {font-size:14px; font-weight:bold;}
.summaryleft{float:left; width:334px;}
.summary{ line-height:18px; float:right; width:217px; padding-left:1px;}
	.line2{background-color:#E8F7FC; height:20px;padding-bottom:5px; clear:both;}
	.line1{height:20px;padding-top:5px; clear:both;}
	.span1 {float:left; width:85px;font-weight:bold;}
	.span2 {float:left; width:auto;font-weight: normal; color:#666}
.searchrelate{clear:both;}
.searchrelate a{background:transparent url(images/rightlist.gif) no-repeat left top;padding:0 0 10px 10px; margin:5px 5px 0px 0px; font-size:11px;}
.relate li {
			line-height: 1.6em;
			padding: 2px 5px;
			border-bottom: 1px dotted #DDDDDD;
			list-style:none;
			margin:0px; padding:0px;
		}
#sidebar {
	width: 340px;
	float: left;
}
	.box {
		border: 1px solid #CBDDDD;
		margin-bottom: 10px;
	}
		#sidebar li {
			line-height: 1.6em;
			padding: 2px 5px;
			border-bottom: 1px dotted #DDDDDD;
			list-style:none;
			margin:0px; padding:0px;
		}
		#sidebar h4{font-size:12px; font-weight:normal; margin:0; padding:0;}
#taglist{ line-height:22px;}
#taglist a{border-bottom:1px dotted #f1f1f1;font-size:13px;font-weight:normal; display:block;}
#taglist li{ list-style:none; margin:0; padding:0; line-height:18px;}
.halfwidth{width:45%; margin-right:10px; float:left; font-size:10px;}
#footer {
	clear: both;
	border: 1px solid #CBDDDD;
	padding: 10px;
	font-size: 0.9em;
	color: #234566;
}
.tj{display:none;}
