/* Content */		
.entry {font-size: 13px;line-height:24px;color: #000000;padding-right: 25px;padding-left: 25px;padding-top: 0px;
}
.entry table,td,tr {border-right: #000000 1px solid; border-top: #000000 1px solid; margin: 0px auto; border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-collapse: collapse;}
.entry table td,tr { color:black; text-align:center}
#content {float: left;width: 700px;line-height: 1.4em;overflow: hidden;}
.middlecolumn { float: right; width: 520px; overflow: hidden;}
.middlecolumn .title { text-indent: inherit;}

.narrowcolumn .title { height: 38px; background-position: -220px -110px;}
.narrowcolumn .detail { padding: 12px 10px 0;}
.narrowcolumn .bottom { height: 20px; background-position: -220px -150px;}
.widecolumn .title { background-position: 0 -180px;}
.widecolumn .title span { height: 30px; line-height: 30px; }
.widecolumn .detail {padding-bottom: 5px;width: 700px;float: left;}
.widecolumn .bottom { background-position: 0 -225px;}
.widecolumn .thumb { margin-right: 15px; width: 150px; height: 110px; overflow: hidden;}	
/* Focus */	
#focus { width: 520px; height: 186px; margin-bottom: 10px; overflow: hidden;}
#focus #items { position: relative; width: 520px; height: 160px; overflow: hidden;}
#focus #items li { position: absolute; width: 520px; height: 160px;}
		
#focus #tabs { height: 26px; padding: 0 2px; background-position: -220px 0; overflow: hidden;}
#focus #tabs li { float: left;}
#focus #tabs li a { float: left; width: 103px; height: 20px; padding-top: 6px; background-position: -220px -30px; text-align: center; text-decoration: none; display: block; overflow: hidden;}
#focus #tabs li a.current, #focus #tabs li a.current:hover { background-position: -330px -30px; color: #FFF;}

/* News */	
#news .title { height: 30px; background-position: -220px -70px;}
#news .title span { height: 30px; line-height: 30px;}
#news .thumb { padding: 15px 0 0 20px;}
#news .list { float: right; width: 310px;}
#news .list li { padding-left: 0; background: none; overflow: hidden;}
#news .list li strong { float: left; padding-right: 5px; font-weight: normal; color: #325E7F;}
#news .list li span { float: left; width: 155px; white-space: nowrap;}
#news .list li em { float: right; margin-right: 10px; font-style: normal; color: #8C8C8C;}

/* Photos */	
#photos .thumb { margin: 5px 8px; _margin: 5px 6px;}

/* Cats */	
#cats .list li { float: left; width: 230px;height:17px;line-height:22px;overflow:hidden;}
	
/* Sidebar */
#sidebar { float: right; width: 230px;}
#sidebar .title { background-position: -750px -30px;}
#sidebar .detail { padding: 10px 20px 0;}
#sidebar .bottom { background-position: -750px -65px;}

#sidebar #login .detail { padding: 5px 5px 0;}
#sidebar #login p { margin: 8px; overflow: hidden;}
#sidebar #login label { margin-right: 5px;}
#sidebar #login #log, #sidebar #login #pwd { width: 165px; border: 1px solid #D4D4D4;}
#sidebar #login .submit { float: left; width: 60px; height: 22px; line-height: 22px; margin-left: 60px; _margin-left: 25px; background-position: -120px -60px; border: 0; color: #FFF; font-size: 12px; font-weight: bold; display: block; overflow: hidden;}
#sidebar #login .register { clear: both; text-align: center;}
#sidebar #login dl { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C7C7C7;}
#sidebar #login dt { height: 50px; margin-bottom: 10px; padding: 0 10px; background-position: -750px -85px; line-height: 40px;}
#sidebar #login dd {margin: 0 10px 5px 2px; padding-left: 6px; background-position: 0 -100px; display: inline;}
#sidebar #login .botton { width: 82px; height: 20px; line-height: 20px; margin-left: 60px; background-position: 0 -60px; color: #004B62; font-weight: bold; text-indent: 25px; display: block; overflow: hidden;}
#sidebar .list li { height: 25px; line-height: 25px; padding-bottom: 0; background-position: 0 -145px; overflow: hidden;}

#sidenav { float: left; width: 210px;}
#sidenav .title { background-position: 0 0;}
#sidenav .detail { padding: 15px 25px 5px;}
#sidenav .bottom { background-position: 0 -35px;}
#sidenav li { margin-bottom: 8px; padding-left: 0; background-position: 2px -252px; border-bottom: 1px dotted #C7C7C7; text-indent: 25px;}
#sidenav ul ul { position: absolute; width: 210px; margin: -25px 0 0 183px; _margin: -13px 0 0 128px; padding: 10px; background-color: #FFF; border: 1px solid #D4D4D4; display: none; z-index: 99;}


/* Post */	
.breadcrumb { margin-bottom: 10px; height: 20px; line-height: 20px;}
#single { height: 5px;}
.post {
	border-bottom: 1px solid #D4D4D4;
	text-align: justify;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.pagetitle { font-size: 14px;}
.posttitle {
	margin-bottom: 10px;
	font-size: 21px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.post hr { display: block;}
.catlist { float: left;}
.entry p {font-size: 14px; text-indent:28px;line-height: 24px; color:black}
.entry p a {color:#0033FF; text-decoration:underline;}
.entry p a:hover {color:red; text-decoration:underline;}

.entry span a{ color:#000000;}
.postmeta {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 24px;
	width: 640px;
	background-color: #CCCCCC;
	
}
.postmeta a:hover{color:#000;text-decoration:underline;}
.postmeta a{color:#000;text-decoration: none;}

.posttags { padding-left: 20px; padding-bottom: 10px; background-position: 0 -303px;}
.postfoot {
	clear: both;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
.relatedposts, .catposts { float: left; width: 330px; padding: 0 10px; background: url('images/bg_post.png') repeat-x 5px 20px;}
.relatedposts { margin-right: 5px;}
.relatedposts h3, .catposts h3 { padding-bottom: 20px;}
.smallattachment { float: left; width: 128px; margin: 5px 5px 5px 0; text-align: center;}
.attachment { text-align: center; margin: 5px 0;}
	
#container #content .title3 {
	height: 50px;
	width: 640px;
	text-align: center;
}
#container #content .title3 {
	text-align: center;
}
#container #content .detail .www {
	text-align: center;
}
#container #content .detail .post .postmet {
	border: 1px solid #333333;
}
#container #content4 {
	float: left;
	width: 1000px;
	line-height: 1.4em;
}
#container #content .detail .post .entry .adzhengwen {
	height: 60px;
	width: 640px;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-left: 5px;
}
#container #content .detail .postfoot .xiangguan {
	float: left;
	width: 320px;
	height: 150px;
	margin-right: 5px;
}
#container #content .detail .postfoot .xiangguan h3 {
	font-size: 12px;
	line-height: 24px;
	background-color: #dedede;
	border: 1px solid #CCCCCC;
}
.footer {
	height: 50px;
	width: 998px;
}
.sder {
	height: 50px;
	width: 998px;
	background-color: #999999;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
#container #content .detail .post .entry .bianji {
	color: #000000;
}
#container #content .detail .post .postmeta span {
}
#container #content .detail .post .postmeta .sc {
	float: right;
	padding-right: 10px;
}
#container #content .detail .post h2 {
	height: 50px;
	line-height: 50px;
}
#container #content .detail .post .postmeta span {
}
#container #content .detail .post .postmeta span {
}
#container #content .detail .post .postmeta .ax {
}
#container #content .detail .post #postinfo .lyl {
	float: left;
	padding-left: 28px;
}
#container #content .detail .post #postinfo .lyr {
	float: right;
	padding-right: 28px;
}
#container #content .detail .post .entry #share {
	text-align: right;
	color: #333333;
}
#container #content .detail .post #share {
	height: 24px;
	margin-top: 5px;
}
#container #content .detail .post #share .fenxiang {
	float: right;
	padding-right: 10px;
}

.shengming {
	padding-right: 00px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}
.dot2 {
	background-image: url(../images/news/index-ico.png);
	background-repeat: no-repeat;
	background-position: left -2px;

	
}

#content a {
text-decoration:none;
}
.wp_keywordlink_affiliate a { color:#000000;}