﻿*{
margin:0;
padding:0;
border:0;
}

BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background:#FDEAF0 url(./../images/bg.jpg) ; font-size:12px;text-align:center;
}

.article{ width:960px; *width:980px;margin:auto;border-left:#b29c77 10px solid; border-right:#b29c77 10px solid; box-shadow: 0px -4px 6px 4px #726758; background:#E3D6C3; overflow:hidden; }

.bann {
 WIDTH: 960px; 
 HEIGHT: 290px;
 background:url(./../images/banner.jpg) no-repeat center;
 MARGIN: 0px auto;

}

.sign{ text-align:right; margin:0px 80px 0; color:#7C7B77;padding-right:10px; padding-top:250px; display: block;}

.newbody{
	margin:0px auto;
	background:#E3D6C3;
	width:960px;
	/*position:relative;*/
	overflow:hidden;

}

.pleft{
	margin-left:10px; 
	width:662px;
	float:left;
	overflow:hidden;
}

.listbox{
	width:660px; *width:662px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
	border:1px #B19C76 solid;
	background:#F7F3EE;
}
.listbox dl{
	width:660px;
	margin-right:0px;
	margin-top:0px;
	float:left;
}
.tbox{
	margin:0 0 8px 0;
	overflow:hidden;
	background:url(../images/tp.jpg) 0 0 repeat-x;
}
.tbox dt{
	height:23px;
	overflow:hidden;
	clear:both;
}
.tbox dt strong{
	Vertical-align:middle;
	height:23px;
	line-height:23px; !important;line-height:23px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	background:url(../images/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#796856;
         text-decoration:none;
}
.tbox dt strong a:hover{
	color:#d34c02;
	text-decoration:none;
}
.tbox dt span.more{
	Vertical-align:middle;
	font-weight:bold;
	float:right;
	height:23px;
	line-height:23px; !important;line-height:23px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	background:url(../images/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt span.more a{
	color:#796856;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#d34c02;
}

.listtitle{ font-size:16px; text-align:center;}
.listtitle a{
	color:#9E6B25;
         text-decoration:none;
}
.listtitle a:hover{
	color:#d34c02;
	text-decoration:none;
}
.text{line-height:24px;}
.textimg{ text-align:center; text-indent:0;}
.text p{ margin:0px 10px 0px 10px;}
.text a{ 
	color:#9E6B25;
}
.text a:hover{
	color:#d34c02;
}
.gray{ color:#aaa;}
.blog-content{margin:2em 0; table-layout:fixed; width:100%; vertical-align:top;text-align:left;}
.blog-content td{ font-size:13px; line-height:1.5em;overflow:hidden;}
.blog-content td img { padding:5px; border:1px solid #666; line-height:0;float:left;}
.blog-content td a:hover img { border-color:#fff;}
.blog-content td p {margin-top:20px; }
.bb{ border-bottom: 1px dotted #666; padding:0 0 .6em; margin:0 0 .3em; line-height:2em;text-align:left;margin:0px 10px 10px 10px;}

.pages {margin-left:5px; margin-right:5px; text-align:left;line-height:3em;}
.pages span { background: #B29C77; color: #fff; margin: 0 0 0 0px; padding: 5px 5px; }
.pages a { background: #fff; color: #454545; padding: 3px 3px; border:1px #B19C76 solid; margin: 0 0 0 0px; }
.pages a:hover { background: #CCC; }


.pright{
	margin-right:10px; 
	width:268px;*width:266px;
	float:right;
	overflow:hidden;
}
.pright h2,.pright h2{ background:url(../images/tp.jpg) repeat-x ; color:#8B745C; font-size:12px; padding:5px; border:#F7F3EE 1px solid}
.box{ background:#F7F3EE; width:266px; *width:266px; border:#B19C76 1px solid; margin-bottom:10px;}
.vcard{ padding-bottom:10px}
.vcard p{ padding:0 0 0 10px;color:#917F5F; line-height:24px;text-align:left;}
.blogclass ul{ padding:10px 0;text-align:left;line-height:2.5em;}
.blogclass ul li{ background:url(../images/dot.gif) no-repeat left center; padding:0 0 0 10px; margin-left:0px; list-style-type:none;}
.blogclass ul li a { color:#9E6B25;}
.blogclass ul li a:hover { color:#d34c02;}
.ip{height:22px;line-height:22px;background:#cfcdca}
.bt {background:#bf905f;margin-left:10px; padding:0 10px 0 10px;vertical-align:middle;height:22px;line-height:22px;height:22px}

/* Copyright */
.Copyright { text-align: center; margin: 10px 0 10px 0  }
.Copyright ul a {  padding: 0 10px; color:#9E6B25;text-decoration:none;}
.Copyright ul a:hover{
	color:#d34c02;
	text-decoration:none;
}



/*comment*/
.comment { margin-left:10px;text-align: left;}
.comment h5{ color:#9E6B25;font-size:12px;}
.comment dl{ display:block;clear:both;float:left;margin:.2em 0;border:1px dotted #2C2C2C;width:90%;padding:.5em}
.comment dl:hover{border-color:#4c4c4c}
.comment dd{ margin:0 .8em .5em 0; padding:0; line-height:120%;}
.comment dd.comment-content{ width:90%; display:block;float:left}
.comtext {margin-top:10px;width:90%;height:8em;background-color:#cfcdca;}
.comuser {height:20px;background:#cfcdca;vertical-align:middle;}

.comcode {FLOAT:left;margin-left:10px;width:60px;height:20px;background:#cfcdca;}
.comimg {FLOAT:left;margin-left:10px; }
.combt {FLOAT:left;margin-left:10px;width:60px;height:20px;background:#bf905f;} 

.post-comment{ width:100%;float:left}
.post-comment div{ margin:0 0 .5em }
.post-comment h5{ margin-top:10px; }
.re-comment{ margin:1em 0 0; border:1px solid #2E2E2E ; padding:1em}
.re-comment b{ color:#1C444E}
.re-comment div{ margin-top:1em;}

.face {margin-left:10px;margin-top:10px;vertical-align:middle;line-height:22px;}



.searchform{
	float:left;	padding-top:12px;
}
.searchform .s1{
	float:left;
	height:29px;
	line-height:25px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-right:6px;
}
.searchform .s2{
	float:left;
}
.searchform .s2 .sf-keyword{
	padding:3px 5px;
	height:20px;
	line-height:17px;
	overflow:hidden;
	color:#777;
}
.sf-option{
	font-size:14px;
	color:#444;
}
.sf-submit{
margin-left:10px;
	width:60px;
	height:23px;
	font-size:14px;
	line-height:18px;
	color:#333;
	letter-spacing:5px;
	/*margin-left:5px;*/
	margin-top:-2px;
background:#bf905f;
}
.searchform .s3{
	height:29px;
	float:left;
	margin-left:20px;
	line-height:29px;
}
.searchform .s3 a{
	margin-right:10px;
	font-size:12px;
}
.msgbar{
	height:27px;
	line-height:27px;
	border-top:1px solid #E4F0DF;
	border-bottom:1px solid #E4F0DF;
	font-size:14px;
	color:#666;
}
.msgbar p{
	padding-left:22px;
	background:#F3FAF1;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.resultlist{
	padding:2px 20px;
}
.resultlist h2{
	display:none;
}
.item h3 .title{
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	text-decoration:underline;
}
.item h3 .title:hover{
	text-decoration:none;	
}
.item{
	margin-top:16px;
	text-align:left;
}
.item .intro{
	font-size:12px;
	line-height:19px;
	padding-left:2px;
	color:#777;
}
.item .info{
	font-size:12px;
	line-height:26px;
	color:#aaa;
}
.item .info small{
	font-size:12px;
}
.item .info span{
	margin-right:10px;
}
.item .info a{
	color:#444;
}
.othersearch{
	height:31px;
	overflow:hidden;
	clear:both;
	line-height:31px;
	padding-left:16px;
	margin-top:16px;
}
.othersearch h4{
	float:left;
	font-size:14px;
}
.othersearch ul{
	float:left;
}
.othersearch ul li{
	float:left;
	margin-left:10px;
	font-size:12px;
	line-height:33px;
}

.blank { height: 15px; overflow: hidden; width: 100%; margin: auto; clear: both }