@charset "utf-8"; 
/*Powered by emlog*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{line-height:1.5; font-family:Arial,Helvetica,sans-serif;font-size:12px/1.6em}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}
li{list-style:none}
.clear{clear:both}
body{background:url("images/bodybg.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/bodybg.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/bodybg.gif*/) #0d2345 repeat-x 0px 90px}
.main{width:960px; margin:auto; margin-top:15px; background:url("images/mainbg.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/mainbg.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/mainbg.gif*/) repeat-y #fff;}
.header-wrap{background:url("images/header.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/header.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/header.gif*/) repeat-x top #00a2d2;border-bottom:#00b2e8 1px solid;}
#header h1{font-size:18px; font-weight:800}
a:link, a:active{color:#0079b7; text-decoration:none}
a:visited{color:#0079b7; text-decoration:none}
a:hover{color:#0079b7; text-decoration:underline}
#header a{color:#fff; text-decoration:none}
#tagline{font-size:12px; color:#D8D8D8}
/*content*/
#content{width:701px; float:left; padding:20px 25px 20px 25px; font-size:14px; color:#333; line-height:1.6; overflow:hidden;}
#content p{margin-bottom:10px}
#content img{max-width:600px;}
#content ul li{margin-bottom:20px}
#content ol{ list-style-type:upper-roman;}
#content .content_h2{font-size:16px; float:left; font-weight:800; color:#ff7a15;margin-bottom:4px;}
#content .content_h2 a:link{color:#ff7a15; text-decoration:none}
#content .content_h2 a:hover{color:#ff7a15; text-decoration:underline}
#content .content_h2 a:visited{color:#ff7a15; text-decoration:none}

#content .act{color:#c1c1c1; font-size:12px; float:left; margin:5px 0px 0px 5px}
#content .act a:link{color:#a5a5a5; text-decoration:none}
#content .act a:active{color:#a5a5a5; text-decoration:none}
#content .act a:visited{color:#a5a5a5; text-decoration:none}
#content .act a:hover{color:#a5a5a5; text-decoration:underline}
#content .post{width:700px; padding:10px 0 0; overflow:hidden;}
#content .post p img{ margin:0px 8px;vertical-align:top;}
#content .fujian{ color:#999;}

#content  .tag{color:#87b342}
.under .tag a:link, .under .tag a:active,{color:#87b342; text-decoration:none}
.under .tag a:visited{color:#87b342; text-decoration:none}
.under .tag a:hover{color:#87b342; text-decoration:underline}
.under .top{background:url("images/c_top.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/c_top.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/c_top.gif*/) no-repeat; height:9px}
.under .bottom{background:url("images/c_bottom.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/c_bottom.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/c_bottom.gif*/) no-repeat; height:9px; font-size:0}
.under_p{padding:0px 20px}

#content .editor{ float:right; padding-top:6px;font-size:12px;}
#content .echo_tag{ background:url("images/ecoh_tag.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/ecoh_tag.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/ecoh_tag.gif*/) no-repeat; font-size:12px; line-height:38px; padding-left:18px; margin:15px 0px 10px}
#pagenavi{text-align:center; font-size:12px}
#content .nextlog{text-align:center; margin:5px 0; font-size:12px}
#trackback_address{font-size:12px; color:#999}
#trackback_address input{border:#f1f1f1 solid 1px; background-color:#fffdf1; padding:2px 8px; color:#999; font-size:11px}
#trackback{font-size:12px; color:#333; line-height:16px; overflow:hidden; margin:5px 0; padding:0px 0px 3px 0px; border-bottom:1px #f5f5f5 solid}
#content #trackback li{margin:5px 0px; padding:0px; clear:both}
#content .comment{margin:15px 0px 5px 0px}
#com_line{margin:10px 0; padding:0px 0px 3px 0px; font-size:12px; border-bottom:1px #f7f7f7  solid; overflow:hidden; color:#333}
#content  .comment_post p{margin:5px 0px}
#content  .comment_post small{font-size:12px; color:#999}
#content  .comment_post input{padding:5px 5px; border:1px #b6b6b6 solid; background:#fff; font-size:12px; color:#333; width:270px}
#content .comment_post #comment{background-color:#fff; width:680px; border:1px #b6b6b6 solid; font-size:12px; color:#333}
#content .comment_post #comment_submit{border:1px solid #ccc; color:#333; width:110px; height:27px; text-align:center; cursor:pointer; _cursor:hand}
#content .comment_post .comment_yz img{margin-right:10px}
#content .comment_post .comment_yz input{margin-right:10px}
#content .comment_post .input{width:100px}
.com_date{color: #666666; font-size:12px; margin:4px 0;}
#com_line span{color:#ff7a15;}
#com_line .time{color:#999999; display:inline}
/*sidebar*/
.sidebar-wrap{width:205px;float:right;display:inline;padding-top:20px }
#sidebar{ width:185px;margin:0px 10px 10px; font-size:12px; color:#858585;overflow:hidden}
#sidebar img{max-width:540px}
#sidebar h3{font-size:14px; font-weight:300; color:#333; border-bottom:1px #e1e1e1 solid; margin-bottom:5px; cursor:pointer; _cursor:hand}
#sidebar ul li ul{margin:10px 0}
#sidebar #bloggerinfo li{background:0; text-align:center}
#sidebar #bloggerinfo div{text-align:center}
#sidebar #bloggerinfo div img{padding:10px; border:1px solid #e6e6e6; background-color:#FFF}
#blogtags{font-size:12px; line-height:1.4}
#blogsort li, #twitter li, #newcomment li, #newlog li, #randlog li, #record li, #link li, #bloginfo li{background:url("images/sidebar_list.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/sidebar_list.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/sidebar_list.gif*/) no-repeat 0px 4px; padding-left:20px; margin:3px 0px}
#logserch input{padding:4px 5px; *padding:4px 5px 2px; border:1px #b6b6b6 solid; font-size:12px; color:#333;}
#logserch #logserch_logserch{background:#fff; color:#333; border:1px solid #b6b6b6; height:26px; width:45px;}
/*footer*/
#footer{color:#FFF; font-size:12px; padding:15px 20px 30px 20px; text-align:center; zoom:1}
#footer a{color:#FFF}
#footer a:link, #footer a:active,{color:#fff; text-decoration:none}
#footer a:visited{color:#fff; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}
/*&#26085; &#21382; &#26679; &#24335; */
.calendar{/*background-image:url(images/bg.jpg); */margin-bottom:10px}
.calendar td{font-size:12px; text-align:center; padding:1px 6px; line-height:1.6;}
.calendar a:visited{color:#FF7A15; text-decoration:none}
.calendar td a:link{color:#FF7A15; text-decoration:none}
.calendar td a:hover{color:#FF7A15; text-decoration:none}
.day{background:url("images/bg_cal_today.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/bg_cal_today.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/bg_cal_today.gif*/)  no-repeat 4px 2px}
.day2{font-weight:bold}
.sun{background-color:#fff; color:#333; font-weight:bold}
.week{background-color:#fff; color:#333}
.calendartop{text-align:center; font-size:14px; margin-left:41px}

#pagenavi a
{
	padding-bottom: 0px;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	height: 20px;
	overflow: hidden;
	border: 1px solid #e6e7e1;
	margin-right: 2px;
	padding-top: 0px;
	background-color: #fff;
	color: #09c;
}
#pagenavi span{
	padding-bottom: 0px;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	height: 20px;
	overflow: hidden;
	border: 1px solid #09c;
	margin-right: 2px;
	padding-top: 0px;
	background-color: #09c;
	color: #fff;
}
.postact a {	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 5px;
	color:#000;
}
.lcomment{
	background: url("images/lcomment.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/lcomment.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/lcomment.gif*/) no-repeat 0px 50%;
}
.lquote{
	background: url("images/lquote.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/lquote.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/lquote.gif*/) no-repeat 0px 50%;
}
.lview{
	background: url("images/lview.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/lview.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/lview.gif*/) no-repeat 0px 50%;
}
#content .under{margin-top:20px; font-size:12px;border-top:#e6e7e1 1px dashed;line-height:36px;}
#content .bloger{color: #999999; font-size:12px;line-height:36px;}
#content .bloger a{color: #09c;margin:0 4px;}
#content .line{ border-bottom:#e6e7e1 1px dashed;}

#ann DT
{
	text-indent: 2em;
	width: 5em;
	background: url("images/ann.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/ann.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/ann.gif*/) no-repeat 0px 50%;
	float: left;
	font-weight: 700;
}
#ann DD
{
	margin-left: 30px;
}
#ann LI
{
	padding-left: 10px;
	white-space: nowrap;
	font-size:0.9em;
}
#annbody
{
	padding-right: 16px;
	height: 30px;
	overflow: hidden;
}
#annbody ul{height:25px; line-height:25px; margin:0; padding:0;}   
#annbody li{line-height:25px;height:25px; overflow:hidden}   
.bloginfo
{
	line-height: 25px;
}
.blogcount
{
	margin-left: 16px;
	float:right;
	font-size:.9em
}



#header 
{
	position: relative;
	padding-bottom: 22px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
	width:960px;
	margin:0 auto;
}
#menu
{
	position: absolute;
	bottom: 0px;
	height: 26px;
	right: 0px;
	_bottom: -2px;
}
#menu LI
{
	display: inline;
	background: url("images/mtabbg.gif"/*tpa=http://www.shbj1.cn/content/templates/discuz/images/mtabbg.gif*//*tpa=http://sofa.doodi.cn/content/templates/discuz/images/mtabbg.gif*/) #ebf4fd repeat-x 0px 100%;
	float: left;
	margin-left: 5px;
	font-size:12px;
}
#menu A
{
	border-bottom: #b0e4ef 0px solid;
	border-left: #b0e4ef 1px solid;
	padding-bottom: 0px;
	line-height: 25px;
	padding-left: 14px;
	padding-right: 14px;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	height: 25px;
	color: #666;
	overflow: hidden;
	border-top: #b0e4ef 1px solid;
	border-right: #b0e4ef 1px solid;
	text-decoration: none;
	padding-top: 0px;
}
#menu LI.current A,#menu A:hover
{
	border-bottom-color: #00b2e8;
	background-color: #1e4b7e;
	border-top-color: #00b2e8;
	height: 26px;
	color: #c3d3e4;
	border-right-color: #00b2e8;
	border-left-color: #00b2e8;
}
#menu li.current a{font-weight:bold;}








#footer
{
	padding-bottom: 1em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1em;
	color: #8691a2;
	width:960px;
	margin:0 auto;
}
#rightinfo
{
	float: left;
}
#footlink
{
	text-align: right;
	float: right;
}
#footer A
{
	color: #8691a2;
}
.post img{padding:4px;border:solid 1px #ccc;}
.post a:hover img{padding:4px;border:solid 1px #FF7A15;}

#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; text-align:right; padding:5px 0px 2px; margin:0px;}
#twitter li small {font-size: 10px;padding: 0px 10px;}