/*
 * Theme Name: 	iSongshu
 * Theme URI:	http://songshuhui.net
 * Description: A new theme for songshuhui
 * Version:		1.0
 * Author:		Dreamer
 * Tags:		two columns, widgets
 *
 * A private theme that just design for songshuhui.net
 * in this css file we add agoup of data : metax_single and the following 2. 
 * - to make author infomation in every single page displaying nicely when there are about 2 or 3 lines for the topic's name.
 * */



*{ margin:0; padding:0;}
body {font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#ffffff ;line-height:20px;color:#3d3d3d;}
a { text-decoration:none; color:#595959;outline:none;}
a:hover {color:#e3881c;text-decoration: underline;}
a.huang {color:#e3881c;}
a.more-link {color:#e3881c;}
a.lan{color:#176c9d;}
a.black {color:#414141;}
a.black:hover {color:#E3881C;}
a.huid {color:#7d7d7d;}
a.underline{ text-decoration:underline;}
ul li { padding:0; margin:0; list-style:none;}
img {border:0;}
.size14{font-size:14px;}

.brr{border-right:#696969 1px solid;}
.brrs{border-right:#b4b4b4 1px dashed;}
.brt{border-bottom:#fb861d 1px solid;}
.brb{border-top:#d5d5d5 1px dashed;}
.lbrb{border-bottom:#d5d5d5 1px dashed;}
.brd{background:url(images/dian.png) repeat-x left bottom}
.spacing10{margin-top:10px;}
.bspacing10{padding:10px 0;}
.bgf3{background:#f3f3f3;border-top:#d5d5d5 1px solid;padding-bottom:20px;}
.bgf{background:#f3f3f3;border-bottom:#d5d5d5 1px solid;}
.bgsc{background:#f3f3f3;border-bottom:#d5d5d5 1px dashed;}
.artbg{background:#f3f3f3;}

/*header*/
#headerBao {width:100%;height:168px;background:url(images/nav.png) repeat center;}
#header {width:996px;height:168px;margin:0 auto;}
#header .snav ul{height:40px;clear:both;font-size:12px;font-family:宋体;margin:5px 0 0 7px;}
#header .snav ul li{height:17px;float:left;}
#header .snav ul li a{padding:0 10px;color:#fa851c;}
#header .snav ul li a span{color:#b3b3b3;font-size:10px;font-family:Arial;}
#header .logo{float:left;background:url(images/logo.jpg) no-repeat left bottom;width:396px;height:166px;}
#header .backtohome {width:100%;height:90px;cursor:pointer;}
#header .heardright{float:left;}
#header .bnav {width:600px;}
#header .bnav ul{margin:8px 8px 0;}
#header .bnav ul li{width:83px;height:92px;float:left;text-indent:-9999px;}
#header .bnav ul li a{width:83px;height:92px;display:block;background:url(images/songshubtn.png) no-repeat;text-indent:-9999px;}
#header .bnav ul li.n1 a{background-position:3px 3px;}
#header .bnav ul li.n2 a{background-position:-78px 3px;}
#header .bnav ul li.n3 a{background-position:-160px 3px;}
#header .bnav ul li.n4 a{background-position:-241px 3px;}
#header .bnav ul li.n5 a{background-position:-320px 3px;}
#header .bnav ul li.n6 a{background-position:-404px 3px;}
#header .bnav ul li.n1 a.on{background-position:3px -119px;}
#header .bnav ul li.n2 a.on{background-position:-78px -119px;}
#header .bnav ul li.n3 a.on{background-position:-160px -119px;}
#header .bnav ul li.n4 a.on{background-position:-241px -119px;}
#header .bnav ul li.n5 a.on{background-position:-320px -119px;}
#header .bnav ul li.n6 a.on{background-position:-404px -119px;}
#header .bnav ul li.rss{width:65px;height:90px;float:right;margin-top:2px;}
#header .bnav ul li.rss a{width:65px;height:90px;background:url(images/rss.png) no-repeat;}

#header .nlist{width:560px;height:50px;padding:10px 10px 0;}
#header .nlist p{height:25px;line-height:22px;}
#header .nlist p a{padding:0 2px;font-family:'宋体';}


/*----------search------------*/
form {margin: 0px;padding: 0px;}
#search {width:223px;padding:0 0 0 100px;}
#searchBox { background:url(images/sreach.png) no-repeat; padding-top:0px; width:223px; height:19px;}
#searchBox input { height:19px;padding:0 2px;color:#ccc;line-height:19px; width:175px; border:0; float:left; background:none;  font-size:13px;}
#searchBox button { float:right; border:none; padding:0; height:19px; width:38px; background:none;cursor:pointer;}

#searchresult{width:544px;background:url(images/searchinput.png) no-repeat;padding:2px 0 0px 108px;margin-top:5px;}
#searchresult p.searchnav{width:424px;height:25px;margin-left:58px;display:block;}
#searchresult p.searchnav a{width:58px;height:25px;display:block;float:left;color:#5f5f5f;font-size:14px;font-weight:bold;text-align:center;line-height:25px;}
#searchresult p.searchnav a.on,#searchresult p.searchnav a:hover {background:url(images/searchbtn.png) no-repeat -2px -1px;color:#ff851e;}
#searchresult input { height:19px;padding:2px;color:#6f6f6f;line-height:19px; width:388px; border:0; float:left; background:none; margin:7px 0 0 5px;}
#searchresult button { float:left; border:none;height:22px; width:100px;display:inline; background:none;cursor:pointer;margin:5px 0 0 5px;}

#searchresult p.searchtext{width:424px;text-align:center;clear:both;margin:10px 0;font-size:14px;line-height:40px;}

p.sl{float:left;font-size:12px;}
p.sr a{padding:0 8px;text-decoration:underline;font-size:14px;}
/** public class **/

#wrapper {width: 996px;margin:0px auto;}
#wrapper:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.step {width:100%;}
.step:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* ------------------------------------- footer area  */
#footerBao {background:url(images/footer.png) no-repeat center top;}
#footer { width:1000px;margin:0 auto;padding-top:15px;font-size:14px;overflow:hidden;}
#footer .fleft {float:left;width:450px;}
#footer .fright {float:left;width:400px;margin-left:25px;display:inline;color:#000000;}
#footer .fleft p em {font-style:normal;color:#fefefe;float:right;margin-right:15px;}
#footer .fleft p cite{font-style:normal;float:left;margin-left:15px;}
#footer .fleft p {color:#fefefe;height:25px;clear:both;overflow:hidden;}
#footer .fleft p a { padding:0 5px 0 6px;color:#e6a800;_padding:0 7px;}
#footer .ccbj{width:95px;height:30px;float:left;margin:10px;display:inline;}
#footer .ccbj a{width:95px;height:35px;display:block;text-indent:-9999px;}
#footer .l{float:left;line-height:40px;height:40px;color:#3a3a3a;margin-left:8px;font-family:"宋体";}
#footer .r{float:right;line-height:40px;height:40px;color:#3a3a3a;font-family:"宋体";margin-right:15px;display:inline;}
#footer .r a:link, #footer .r a:visited, #footer .r a:hover {color:#e3881c;}
#footer .l span,#footer .r span{color:#e3881c}
#footerBao a.external_icon{background: none;padding-right:0;}

div.box1 {
	background:			#FFFFFF;
	border:				1px solid #dedede;
	padding:			8px;
	height:   160px;
}
div.box1 .title {
	text-indent:		28px;
	#background:			url(images/icon-links.png) no-repeat left center;
	font-weight:		bold;
}
div.box1 ul {
	list-style:			none;
	margin:				10px;
}
div.box1 li {
	float:				left;
	margin:0 5px 5px 0;
	width:    110px;
	height:   39px;
}
div.box1 img {
	width:				110px;
	height:				39px;
	border:				0;
	border:				1px solid #CCCCCC;
	margin-bottom: 
}

/* content */
#content {width: 652px;clear: both;overflow: hidden;float:left;}
#content .entry a {color: #E3881C;text-decoration: none;}
#content .entry a hover {text-decoration: underline;}
#content h3.orangebg {margin: 8px 0 5px 0; width:80%;padding: 3px 8px; background: rgb(255, 166, 79);color:#FFF;font-size: 14px;}
.brright{border-right:#d5d5d5 1px solid}
#focus{width:631px;height:214px;background:url(images/focus.png) no-repeat 0 -2px;padding:20px 0 0 20px;position:relative}
#focus .page ul{width:150px;position:absolute; bottom:10px;right:0;font-size:12px;}
#focus .page ul li{width:21px;height:21px;color:#696969;cursor:pointer;background:#b2b2b2;float:left;margin-left:6px;display:inline;text-align:center;}
#focus .page ul li.on{background:#fb861d;color:#ffffff;}
.akst_link {width:100%;border-top:1px dashed #cdcdcd;font-size:1em;padding-top:10px;}
.akst_link label {font-size:13px;color:#898989;}

.editornote {border: 1px dotted #CDCDCD; margin: 10px 0; padding: 10px 20px; background: #FFF;}
.editorsource {margin-bottom:10px;font-size:12px;line-height:12px;}



/* 大看板 */
	#slidesboard{width:635px;height:280px;background:url(images/focus_v2.png) no-repeat 0 -2px;padding:10px 8px 0 10px;position:relative}
	#slidesboard #pic {position:relative;overflow:hidden;width:294px;height:250px;border:1px dotted #CDCDCD;background:#FFF;padding:3px;}
  #slidesboard #pic dd {position:absolute;right:3px;bottom:8px;}
  #slidesboard #pic #index1, #slidesboard #pic  #index2, #slidesboard #pic  #index3, #slidesboard #pic  #index4, #slidesboard #pic  #index5 {display:block;float:left;margin-right:5px;font-size:10px;width:17px;height:14px;text-align:center;text-decoration:none;color:#565656;background:#C5C5C5;cursor:pointer;line-height:15px;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50,finishOpacity=100);}
  #slidesboard #pic #pic1, #slidesboard #pic  #pic2, #slidesboard #pic  #pic3, #slidesboard #pic  #pic4, #slidesboard #pic  #pic5 {display:block;}
  #slidesboard #pic .pictext, #slidesboard #pic .pictextbg { bottom:3px; color:white; font-size:15px; font-weight:bold; height:40px; padding:3px 4px; position:absolute; width:286px; }
  #slidesboard #pic .pictextbg { background: black; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60,finishOpacity=100);}
	#slidesboard #boardright {width:325px;height:199px;padding:0;float:right;}
	#slidesboard #boardright .ftitle {width: 100%; text-align: center; font-size: 18px; font-weight: bold; font-family: 黑体; padding: 5px 0pt;}
	#slidesboard #boardright .topline {width:100%;text-align:center;}
	#slidesboard #boardright li {font-size:14px;line-height:21px;margin:4px 0;height:21px;overflow:hidden;}
	#slidesboard #boardright li a {margin:0 2px 0 3px;}
	#slidesboard #boardright .type {display:inline-block;}
	#slidesboard #boardright .orange {color:orange;}
	#slidesboard #boardright .blue {color:blue;}
	#slidesboard #boardright .green {color:green;}
	#slidesboard #boardright .red {color:red;}
	#slidesboard #boardright .purple {color:purple;}
	#slidesboard #boardright .gray {color:gray;}
	#slidesboard #boardright #newsbottom {border:1px dashed #CDCDCD;height:46px;width:325px;line-height:23px;background:#FFFFFF; overflow:hidden;}
	#slidesboard #boardright #newsbottom #newslist {height:46px; overflow:hidden;}


/*------list------*/
#listheader{padding:5px 0;}
#listheader p{line-height:50px;background:url(images/songshubtn.png) no-repeat left -1018px;float:left;font-family:'宋体';text-indent:50px;}
#listheader p.l{background-position:10px -1080px;}
#listheader p.au{background-position:10px -1268px;}
#listheader p.ac{background-position:10px -1510px;}
#listheader p.ar{background-position:10px -1590px;}
#listheader p.ar a {color:#e3881c;}
#listheader p.r{background-position:18px -1146px;float:right;text-indent:40px;}

#listheader #translation_bar{float:right;line-height:50px;padding:0 10px;}
#listheader #translation_bar a{margin:0 4px;}
/* wp*/
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float:right;}
.alignright_com {float:right; }
.alignleft_com a {
    color: #F37526;
    font-size: 13px;
    text-decoration: none;
 font-weight: bold;
}
.alignleft_com a:hover {
    color: #F37526;
    font-size: 13px;
    text-decoration:underline;
 font-weight: bold;
}

.alignright_com a {
    color: #F37526;
 font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
.alignright_com a:hover {
    color: #F37526;
 font-weight: bold;
    font-size: 13px;
    text-decoration:underline;
}

.alignright1 {float:left;width:360px;margin-left:15px; display:inline;}
.alignright2 {float:left;width:460px;}
.alignright3 {width:600px;margin:0 auto;padding:10px 0 0}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.category{font-size:12px;padding:9px 0 2px 0;clear : right;}
.storytitle {font-size:16px;line-height:30px;color:#E3881C;}




.metax {font-size:12px;padding:2px 0 2px 0;font-family:'宋体'}
.metax em{font-style:normal;float:right;margin-right:8px;}
.metax span a {color:#e3881c;}


.metax_single {
    display: block;
    float: left;
    font-family: '宋体';
    font-size: 12px;
    padding: 2px 0 2px 5px;
    width: 652px;
}
.metax_single em{
    float: right;
    font-style: normal;
    margin-right: 8px;
    text-align: right;
}
.metax_single span a {color:#e3881c;}





.storycontent {line-height:150%;max-height:95px;overflow:hidden;*height:95px;}
.storycontent div.colord{color:#7d7d7d;text-indent:22px;}
.storycontent p.colora{color:#4a4a4a;}
.feedback {clear:both;text-align:right;font-size:12px;margin-bottom:20px;}

/*-----------ad---------*/
.banner-bottom {text-align:center;}

/*--------------list---*/
ul.yelow li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -663px;text-indent:20px;}
ul.lan li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;height:22px;overflow:hidden;}
ul.lan li a span,ul.lan li a span,ul li a span{color:#176c9d}
ul.sface li{background:url(images/songshubtn.png) no-repeat left -1455px;text-indent:20px;font-size:16px;line-height:30px;}
ul.fenlei li{background:url(images/songshubtn.png) no-repeat -488px -1158px;text-indent:20px;font-size:14px;font-weight:bold;line-height:30px;}
ul.friends li{font-size:15px;height:25px;margin-left:20px;}

/*--------------more---*/
p.more{background:url(images/songshubtn.png) no-repeat 5px -665px; text-indent:15px;font-size:11px;float:right;margin-top:10px;}
p.h{font-size:12px;}
p.r{margin-right:30px;display:inline;}
/*-----------------------pic---------*/
p.pic229 {border: 1px solid #aeaeae;background-color: #ffffff;padding:2px;width:225px;height:195px;float:left; }
p.pic229 img {width:225px;height:195px;display:block;}
p.pic117 {border: 1px solid #aeaeae;padding:2px;width:117px;float:left;margin:8px 22px;}
p.pic117 img {width:117px;display:block;}
p.pic84 {border: 1px solid #aeaeae;padding:2px;width:84px;height:84px;float:left;margin-right:10px;display:inline;}
p.pic84 img {width:84px;height:84px;display:block; }
p.pic118 {border: 1px solid #aeaeae;padding:2px;width:118px;height:118px;float:right;}
p.pic118 img {width:118px;height:118px;display:block;}
p.pic102 {border: 1px solid #dddddd;width:104px;height:106px;float:left;margin-right:10px;display:inline;}
p.pic102 img {width:104px;height:106px;display:block;}
p.pic108 {border: 1px solid #adadad;width:108px;height:103px;float:right;margin-left:5px;display:inline;}
p.pic108 img {width:108px;height:103px;display:block;}

/* ------------------------------------- sidebar area  */

#sidebar {width:320px;float:right;}
#login{width:283px;height:40px;line-height:35px;background:url(images/songshubtn.png) no-repeat left -472px;padding:0 15px 0 5px}
#login a{font-size:14px;font-family:"宋体";padding:0 5px;}
#login a.lt{float:right;}

.fontHeader h1{height:30px;background:url(images/songshubtn.png) no-repeat left  -800px;text-indent:-9999px}
.fontHeader h1.f{background-position: -328px -391px;}
.fontHeader h1.a{background-position: left  -800px;}
.fontHeader h1.m{background-position: left  -830px;}
.fontHeader h1.t{background-position: left  -763px;}
.fontHeader h1.n{background-position: left  -860px;}
.fontHeader h1.za{background-position:left  -1718px;}
.fontHeader h1.zz{background-position: -2px  -1358px;margin-top:40px}
.fontHeader h1.xm{background-position: -2px -1400px;}
.fontHeader h1.lc{background-position:left -1765px}
.fontHeader h1.sco{background-position:-2px -1808px}
.fontHeader h1.tj{background-position:-2px -1858px}

#showBoard {width:279px;height:90px;color:#608ec3;border:1px dotted #cdcdcd;padding:5px 10px;background:#FFFBDF;}
#showBoard dl {font-size:13px;line-height:24px;}

#newsletter {width:290px;padding:8px 15px;border-bottom:1px dotted #ADB2B6;background:#FFFBDF;}
#newsletter img {float:left;margin:3px 10px;}
#newsletter .mc-field-group {margin:6px 0;}


#tabcircle {position:absolute;z-index:3;margin:72px 0 0 220px;}
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden;height:1px;}
.active-circle .xb1, .active-circle .xb2, .active-circle .xb3, .active-circle .xb4 { background:#1895e6;}
.gray-circle .xb1, .gray-circle .xb2, .gray-circle .xb3, .gray-circle .xb4 { background:#cdcdcd;}
.xb1 { margin:0 4px;}
.xb2 { margin:0 2px;}
.xb3 { margin:0 1px;}
.xb4 { margin:0 0px;}
.active-circle, .gray-circle {margin:0 3px;width:12px;background:transparent;display:inline-block;cursor:pointer;}

#s_Boa1 { display:block;}
#s_Boa2 { display:none;}
#s_Boa3 { display:none;}

#scinews {border-bottom:1px solid #FFCC9F;border-top:1px solid #FB861D;margin:15px 0;width:303px;}
#scinews .newsheader {background:#FFFBDF;padding:1px 8px;}
#scinews .newsheader .more {float:right;}
#scinews .news {width:295px;margin:1px 5px;}
#scinews .news li{background:transparent url(images/songshubtn.png) no-repeat scroll 5px -735px;text-indent:20px;line-height:25px;height:25px;}


/* ------------------------------------- sidebar area  */

#info{width:268px;height:125px;background:url(images/gonggao.png) no-repeat ;margin-top:10px;overflow:hidden;padding:50px 20px 15px;}
#info p{color:#7d7d7d;line-height:18px;}

/*-------recent comments----*/
#recent-comments-2{width:100%;padding-top:30px;margin:10px 0 20px 0;background:url(images/songshubtn.png) no-repeat left -860px;color:#FFF;}
#recent-comments-2 ul{background:#FFF;margin-top:-20px;}
#recent-comments-2 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}
#recent-comments-2 li a.external_icon {background:none;}
#recent-comments h1{width:100%;height:30px;background:url(images/songshubtn.png) no-repeat left -860px;}
#recent-comments {border-top:1px dashed #ABABAB;padding-top:12px;margin-top:12px;}
#recent-comments .onecomment{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #cdcdcd;}
#recent-comments .authorline{height:22px;line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -737px;padding-left:20px;color:#595959;}
#recent-comments .authorline span{font-size:12px;font-weight:bold;}
#recent-comments .authorline date{font-size:10px;color:#ababab;margin-left:5px;}
#recent-comments .articleline{margin:0 0 6px 20px;line-height:13px;font-size:11px;color:#787878;}
#recent-comments .articleline a{color:#176C9D;}
#recent-comments .commcontent{margin:0 0 0 20px;max-height:120px;overflow:hidden;}
/*-------links----*/
#linkcat-7{width:100%;padding-top:30px;margin:10px 0 20px 0;background:transparent url(images/songshubtn.png) no-repeat scroll left -900px;color:#FFF;font-size:0;border-top:1px dashed #ADB2B6;}
#linkcat-7 ul{background:#FFF;margin-top:-20px;font-size:13px;}
#linkcat-7 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}
/*-------image----*/
#linkcat-52{width:100%;padding-top:50px;margin:10px 0 20px 0;background:transparent url(images/songshubtn.png) no-repeat scroll left -958px;color:#FFF;font-size:0;}
#linkcat-52 ul{background:#FFF;margin-top:-20px;font-size:13px;}
#linkcat-52 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}
/*-------tag----*/
#tag_cloud_title{width:100%;padding-top:30px;background:transparent url(images/songshubtn.png) no-repeat scroll left -1015px;border-top:1px dotted #ADB2B6;}
#tag_cloud-3{width:100%;color:#FFF;margin:-10px 0 0 10px;}
/*-------page-----*/
.wp-pagenavi{padding:20px 0;float:left;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #b1b1b1;color: #3b3b3b;background-color: #FFFFFF;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #b1b1b1;color: #3b3b3b;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #b1b1b1;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #b1b1b1;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #b1b1b1;color: #ffffff; background-color: #f37526; }
.uptop{float:right;padding:20px 20px 20px 0px;text-indent:20px;background:url(images/songshubtn.png) no-repeat left  -1206px}

#flink{background:url(images/flink.png) repeat-x;border-top:#d5d5d5 1px solid;}
#flink .lit{width:980px;margin:0 auto;padding:10px 0}
#flink .lit h2{width:100px;height:50px;background:url(images/songshubtn.png) no-repeat left  -900px;text-indent:-9999px;float:left;}
#flink .lit h2.l{background-position: -2px  -900px;}
#flink .lit h2.i{background-position: -2px  -958px;}
#flink .lit h2.t{background-position: -5px  -1015px;}
#flink .lit .link{width:490px;float:left; margin-left:10px;display:inline;}
#flink .lit .link ul li{width:140px;float:left;}
#flink .lit .image{width:180px;float:left;}
#flink .lit .tags{width:300px;float:left;}
#flink .lit .tags p{padding:0 5px;}
#flink .lit .tags p a{padding:0 2px;}
#flink .lit ul li a{color:#868686}

.artocle{width:50%;float:left;}
.artocle .flist{margin:5px 30px 0;padding-bottom:20px;}
.artocle .flist ul{margin:5px 0}
.flist{width:260px;float:left;margin:20px 30px 0;display:inline;padding-bottom:5px;}
.flist h2{width:200px;height:40px;background:url(images/songshubtn.png) no-repeat left -165px;}
.flist h2.yc{background-position:left -230px;}
.flist h2.hd{background-position:left -285px;}
.flist h2.yw{background-position:left -345px;}
.flist h2.zt{background-position:left -410px;}
.flist h2.yc2{background-position:-335px -230px;}
.flist h2.hd2{background-position:-338px -285px;}
.flist h2.yw2{background-position:-330px -345px;}

#activetop{width:632px;height:214px;padding:20px 0 0 20px;background:url(images/activetopbg.png) repeat-x;}

/*--------------more---*/
p.more{background:url(images/songshubtn.png) no-repeat 5px -665px; text-indent:20px;font-size:11px;float:right;margin-top:5px;}
p.h{font-size:12px;}
p.r{margin-right:30px;display:inline;}

#blackboard{width:268px;height:65px;background:url(images/heiban.png) no-repeat ;margin:10px 0;overflow:hidden;padding:47px 20px 15px;}

#recommend ul{width:280px;}
#sidebar ul li{margin-left:5px;height:22px;overflow:hidden;}
#sidebar ul.fenlei {margin-left:20px;width:260px;}
#active ul li,#hot ul li{font-size:14px;line-height:25px;height:25px;}
#active ul li span{color:#e3881c}

.hotHeader{padding:0 10px;width:300px;}
.hotHeader h2{height:32px;font-size:14px;line-height:30px;text-align:center;width:98px;float:left;position:relative;margin-left:10px;display:inline;margin-bottom:-3px;cursor:pointer;}
.hotHeader h2 a.on{width:100px;color:#fb861d;background-position:left -536px;text-align:left;text-indent:16px}
.hotHeader h2 a{width:90px;height:30px;display:block;color:#ffffff;background:url(images/songshubtn.png) no-repeat -100px -536px;}

.rlist{margin:10px 0 20px;overflow:hidden;*height:92px;}
.rlist dl dt{font-weight:bold;max-height:40px;overflow:hidden;}
.rlist dl dd{line-height:18px;max-height:52px;}
.rlist dl dd span{color:#595959;font-weight:bold;}

.rlist2{margin:15px 0;overflow:hidden;}
.rlist2 dl dt{font-weight:bold;font-size:18px;height:25px;}
.rlist2 dl dd{line-height:20px}

.rlist3{margin:20px 0 15px 10px;overflow:hidden;}
.rlist3 dl dt{background:url(images/songshubtn.png) no-repeat 116px -605px;padding-top:8px;line-height:18px;}
.rlist3 dl dt a{color:#222222}
.rlist3 dl dd a{color:#888888}


/*----author----*/
.author{width:602px;background:url(images/authorbg.png) no-repeat;height:133px;padding:10px 30px 10px 20px;}
.author dl{width:450px;float:left;}
.author dl dt{font-size:20px;font-weight:bold; height:35px;line-height:25px;}
.author dl dt a{color:#000000}
.author dl dd{color:#696969}
.sider{width:299px;margin-top:5px;background:#f3f3f3 url(images/sidbottom.png) no-repeat left bottom;padding:20px 0px 30px;}
.sider ul.sface{width:130px;float:left;margin-left:15px;display:inline;padding-bottom:10px;}
.project dl{width:285px;float:right;font-size:14px;margin-top:10px;}
.project dl dt{color:#f3ae35}
.project dl dt a{color:#f3ae35}
.project dl dd a{color:#7e7e7e;font-weight:bold;}
.zzinfo{padding:0px 15px;font-family:'宋体'}
.zzinfo h2{font-size:20px;color:#f47f29}
.zzinfo h2 a{color:#f47f29}
.zzinfo p span{color:#3c3c3c;font-weight:14px;font-weight:bold;padding:20px 0 10px;display:block;}
/**---gonggao---*/
.newgonggao{width:283px;background:url(images/yugao.jpg) no-repeat;padding:25px 15px 35px 25px;}
.newgonggao h2{font-size:16px;width:205px;color:#ffffff;height:50px;}
.newgonggao h2 a{color:#ffffff;}
.newgonggao p.time{color:#ffffff; line-height:15px;font-family:'宋体'}
.newgonggao p.text{margin:75px 0 0 15px;line-height:18px;color:#4a4a4a}
.newgonggao p.name{margin:30px 0 0 50px;color:#e3881c}

.atrctitle{background:url(images/atrctitle.png) repeat-x;}
.atrctitle h2 {color:#131313;height:42px;line-height:42px;}
.atrctitle h2 span.contenttitle a {color:#131313;}
.atrctitle h2.category1 span a {color:#444444;}
.atrctitle h2 span.contenttitle {width:500px;float:left;font-size:20px;font-weight:bold;text-align:center;}
.atrctitle h2 span.category1 {background:transparent url(images/songshubtn.png) no-repeat left -1665px;float:right;font-size:12px;font-weight:normal;padding-left:18px;margin-right:10px;}
/* ------------------------------------- comment area  */
.entry {padding: 10px 30px 5px;clear: both;margin:20px 0;background:#f8f8f8;}
.entry img{margin:10px 0 10px 0; align:center;}
.entry img.alignleft {float:left; margin-right:10px;}
.entry a{ text-decoration:underline;}
.entry h1{color: #646464;font-size:16px;margin: 5px 0 12px;padding:5px 0 ;border-top: dotted 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC;}
.entry h2{color: #f47f29;margin: 23px 0 0px;padding:5px 0 5px 25px ;font-size:15px;}
.entry h3{ 	color: #646464;margin: 3px 0 2px;padding-left:30px;font-size:14px;}
.entry h4{ color:#0763a4;font-size:14px; font-weight:normal;text-indent:22px;margin: 0px 0px 10px;}
.entry h5{ color:#926e00;font-size:14px;font-weight:normal;text-indent:22px;margin: 0px 0px 10px;}
.entry p{margin:0 0 10px;font-size:14px;line-height:1.8em;}
.entry li {background: url(images/bullet-grey.gif) no-repeat 0 6px;margin-bottom:10px;list-style: none;padding-left:20px;}
h3#comments {padding:20px  22px;float:left; clear:both;color:#f37526;}

/* commentform */
#commentform {margin:10px 0 0 5px;padding-bottom:50px;}
#commentform p{margin-top: 10px;}
#commentform label {color:#666;font-size: 100%;padding-left: 5px;float:left;width:45px;}
#commentform small {color: #999999;font-size: 90%;}
#commentform input {width: 220px;padding: 5px 3px 3px 7px;border: 1px solid #e6e6e6;float:left;margin-right:5px;}
#commentform textarea {font: 110% Arial, Helvetica, sans-serif;width: 520px;height: 140px;border: solid 1px #e6e6e6;padding: 5px 3px 3px 7px;}
#commentform #submit {float:right;background: url(images/submit.png) no-repeat top left;border: none;width: 94px;height: 26px;text-indent:-9999px;margin-right:65px;}
#commentform .ssimg{height:25px;width:350px;float:left;margin-left:10px;display:inline;}
#commentform .ssimg label{height:25px;width:50px;float:left;color:#707070;}
#commentform .ssimg input{width:100px;height:20px; float:left;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #3b9acc;}

/* comment list */
.commentlist {margin: 20px 0 10px;line-height: 130%;}
.commentlist li {border:1px solid #f2f2f2;border-left:1px solid #bfbfbf;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 10px 10px 0;padding:5px 5px 10px 10px;}
.comment-author {float:left;}
.commentmetadata {display:block;float:right;margin:0;}
.commentmetadata a{color:#0068ca;}
.commentlist img {border:1px solid #CCCCCC;padding:2px;}
.commentlist p {clear:both;color:#666666;margin:10px 5px;text-indent:0;}
.commentlist .alt {background: #F4F4F4;}
.comment-reply-link{color:#0068ca}
.commentlist cite {font-weight: bold;font-style: normal;font-size: 110%;color: #003399;}
.commentlist cite a, .commentlist cite a:visited {color: #f37526;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
.commentlist small a, .commentlist small a:visited {color: #999999;}
/* calendar */
#calendar table {margin: 0px auto;}
#calendar td {padding: 0px 4px;}
/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.left {float: left;}
img.left, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.right {float: right;}
img.right, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.hidden {clear: both;visibility: hidden;}


/* Captions */
.wp-caption {background-color:#F3F3F3;border:1px solid #DDDDDD;margin:10px;padding-top:4px;text-align:center;}
.wp-caption img {border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.alignleft {float:left;}
.alignleft_com {float:left; }

/* End captions */

/* navilinks */
.navilinks {height: 70px; font-size:14px; line-height:1.8em;}
/* End navilinks */

/* 404 */
.wrong{width:667px;height:648px;background:url(images/wrong.jpg) no-repeat; margin:0px auto;}
.wrong a{width:150px;height:50px;color:#f27800;float:right;font-size:14px;font-weight:bold;margin:30px 170px 0 0;text-decoration:underline;}

.index-readmore {text-align:right;padding:10px;}


#gm-login-area {position:relative;top:44px;left:325px;text-align:right;width:300px;height:0;}
#gm-login-area a {color:#FED722;}
/*#gm-login-area {text-align:right;width:100%;}*/

/* rbWindow */
.rb_window{
    position:fixed;
    _position:absolute;
    right:0;
    bottom:0;
    padding:10px;
    width:350px;
    height:10px;
    overflow:hidden;
    font-size:12px;
    background-color:#C4DCE5;
    border:1px solid #999;
}
    .rb_window strong{
        display:block;
    }
    .rb_hide{
        position:absolute;
        top:10px;
        right:0;
        padding-right: 10px;
        outline:none;
    }

/* share */
a.share{
    background: url("images/share.gif") no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    width: 16px;
}
a.share_weibo{
    background-position: 0 0;
}
a.share_douban{
    background-position: 0 -18px;
}
a.share_renren{
    background-position: 0 -36px;
}
a.share_qzone{
    background-position: 0 -54px;
}
a.share_kaixin{
    background-position: 0 -72px;
}
a.share_baidu{
    background-position: 0 -90px;
}
a.share_qqshuqian{
    background-position: 0 -108px;
}
a.share_greader{
    background-position: 0 -126px;
}
a.share_ifeng{
    background-position: 0 -144px;
}
a.share_163{
    background-position: 0 -162px;
}

