/*
Theme Name: FunSing
Theme URI: http://crossyou.cn/corner2010.htm
Description: http://shansing.com
Date: 20100818
Version: 1.3 Date
Author: CrossYou
Author URI: http://crossyou.cn/
Tags: shansing, black, white,gay, three-columns, fixed-width, widgets, plugins
*/

*{margin:0;padding:0}
body{background-color:#3ab54b/*f1f1f1*/;background-repeat:no-repeat;background-attachment:/*scroll*/fixed;background-position:top center;font:12px Arial;color:#222;text-align:center}
h1,h2,h3,ul,ol,li,dl,dt,dd,p,cite{list-style:none;font-style:normal}
a img,:link img,:visited img{border:0}
blockquote,q{quotes:none}
q:before,q:after{content:''}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}
code{font-family:"Lucida Console","Courier New",monospace;color:#000}
a:active{color:#3274D0;text-decoration:none}
a:hover{color:#333;text-decoration:underline}
.hidden{display:none!important}
.bclear{clear:both;height:0;overflow:hidden;display:block}
.lclear{clear:left;height:0}
.rclear{clear:right;height:0}
.clearfix{zoom:1.0}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.aligncenter{display:block;margin-left:auto;margin-right:auto/*;border:1px solid #ccc;background-color:#e0e0e0;padding:2px*/}
.alignleft{float:left;margin:5px 5px 0 0}
.alignright{float:right;margin:5px 0 0 5px}
#postpage blockquote{font-size:12px;background-color:#e6f3e6;border-left:4px solid #26ce74;margin:5px 30px 5px 10px;padding:5px}
img.alignleft{float:left;border:1px solid #e0e0e0;background-color:#fff;margin:5px 5px 0 0;padding:4px}
img.alignright{float:right;border:1px solid #e0e0e0;background-color:#fff;margin:5px 0 0 5px;padding:4px}
a img.attachment-thumbnail{border:1px solid #e0e0e0;background-color:#fff;float:left;margin:0 0 5px 5px;padding:4px}
.wp-caption{border:1px solid #e0e0e0;text-align:center;background-color:#fff;padding-top:4px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;color:#666;font-style:italic;margin:0;padding:0 4px 5px}
.box{filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90; clear:both;background:#f9f9f9;border:1px solid #dfdfdf}
#header{padding-top:20px}
#wrapper{width:980px;text-align:left;padding-bottom:10px;margin:auto}
#middle{margin:15px 0}
#middle #content{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; width:603px;float:left;background-color:#f9f9f9;margin-right:15px;padding:20px}
#middle #sidebar{float:left;width:322px}
#logo{float:left;padding-bottom: 20px;text-align:right}
#logo div.h2{border-top:1px solid #999}
#logo span{border:1px #999 solid;background:#e2e2e2;padding:0 5px;font-size:12px;border-top:none;font-weight:400;color: #999}
#logo h1 a ,#logo h2 a {font: 30px/1 georgia, "times new roman", times, serif;text-decoration: none}
#header ul li{float:left}
#header .pages{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; height:30px;clear:both;background:#333/*#f0f8f0*/;border:1px solid #dfdfdf/*;border-bottom:none*/}
#header .pages li{border-right:1px solid #dfdfdf}
#header .pages li a{line-height:30px;color:#f8fdf6;display:block;text-decoration:none;padding:0 12px}
#header .pages li.home a{margin-left:10px;padding-left:20px;background:url(images/icons/home.gif) no-repeat 0}

#header .bottom{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px; clear:both;background:#f9f9f9;border:0 solid #EEE;height:25px;font-size:.9em}
/*#header .bottom p */
#notice{float:left;font-family:Arial;color:#6B6C6C;margin-left:10px;background:url(images/icons/bell.gif) no-repeat 0;padding:5px 10px 5px 20px}
#notice strong{color:#037535;margin-right:15px}
#header .bottom .subscribe{float:right;padding:5px 10px}
#header .bottom .subscribe li{font-weight:700;padding-left:1px}
#header .bottom .subscribe li a{display:block;padding:1px 10px}
/*#header .bottom .subscribe li.today a{background:url(images/icons/date.gif) no-repeat 0;padding-left:16px}*/
#header .bottom .subscribe li.rssfeed a{background:url(images/icons/feed.gif) no-repeat 0;padding-left:16px}
#header .bottom .subscribe li.twitter a{background:url(images/icons/tqq.gif) no-repeat 0;padding-left:17px}
/*#header .bottom .subscribe li.wap a{background:url(images/icons/wap.gif) no-repeat 0;padding-left:18px}*/
#content .postnav{background:#e6f3e6;border:#049142 1px solid;margin-bottom:15px;padding:5px 10px}
#content .post h2.title,#content .post h1.title{border-bottom:dashed 1px #004d27;padding-bottom:5px;margin-bottom:5px;text-shadow:1px 1px 1px #ddd;font-size:16px}
#content .post h2.title a,#content .post h1.title a{color:#00863b}
#content .post h2.title a:hover,#content .post h1.title a:hover{color:#003116}
#content .post .postmeta ul li{float:left;margin-right:10px}
#content .post .postmeta .meta-author{padding-left:20px;background:url(images/icons/user.gif) no-repeat 0}
#content .post .postmeta .meta-date{padding-left:20px;background:url(images/icons/date.gif) no-repeat 0}
#content .post .postmeta .meta-cat{padding-left:20px;background:url(images/icons/folder.gif) no-repeat 0}
#content .post .postmeta .meta-comments{padding-left:20px;background:url(images/icons/comment.gif) no-repeat 0}
#content .post .content{overflow:hidden;margin-top:20px;line-height:200%;margin-bottom:10px}
#content .post .content ul{padding-top:5px;border-top:1px solid #fff}
#content .post .content ul li{background:url(images/icons/bullet_star.gif) no-repeat 0 top;padding:2px 0 2px 20px}
#content .post .tags{float:left;padding-left:20px;font-size:14px;background:url(images/icons/tag_blue.gif) no-repeat 0}
#content .post .morelink{float:right;padding-left:20px;font-size:12px;background:url(images/icons/folder_go.gif) no-repeat 0}
#content .post .forward{float:right}
#content .post a{color:#009242}
#content .post,#comments .cpnavi{margin-bottom:20px}
#content .post .postmeta,#content .post .postmeta a{color:#aaa}
#postpage p{font-size:14px}
#postpage h3{font-size:13px;border-bottom:1px solid #38b16d;padding:3px 6px 3px 6px;font-family:"Microsoft YaHei", Arial;background:#e9f5e9;color:#000}
#copypost{border:1px dashed #049142;background-color:#ebf6eb;line-height:15px}
.page-numbers{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; line-height:16px;margin:0;padding:3px 5px;text-decoration:none;border: 1px solid #BFBFBF}
.page-numbers:hover{text-decoration:none;border-color: #666}
.current,.current:hover{text-decoration:none;font-weight: bold}
#comments{border-top:2px solid #f1f1f1;padding-top:10px}
#comments h4{font-size:14px;text-shadow:1px 1px 1px #ddd}
#comments ol.commentlist li.comment{margin-bottom:30px}
#comments ol.commentlist li ul.children li{margin-left:20px;margin-top:10px}
ol.commentlist{margin:20px 0}
#comments ol.commentlist li.comment .comment-author{position:relative;color:#333}
#comments ol.commentlist li.comment .comment-author .reply{position:absolute;top:0;right:0}
#comments ol.commentlist li.comment .comment-author .reply a{background:url(images/icons/arrow_undo.gif) no-repeat;padding:1px 8px}
#comments ol.commentlist li.comment .comment-author cite{font-style:normal;position:absolute;top:2px;left:45px}
#comments ol.commentlist li.comment .comment-author .comment-meta{position:absolute;top:20px;left:45px}
#comments ol.commentlist li.comment .comment-body .message{margin-left:45px;border-top:1px solid #dfdfdf}
#comments ol.commentlist li.comment .comment-body .message div p{color:#000}
.comment-author .avatar{border:1px solid #dfdfdf;background:#f1f1f1;padding:2px}
#comments .cpnavi .page-numbers{margin:0 5px}
#comments .cpnavi .current{border-bottom:2px solid #ccc}
#respond h5{color:#00863b;font-size:14px;text-shadow:1px 1px 1px #ddd;margin-bottom:10px}
#respond input{border:1px solid #dfdfdf;margin-bottom:5px;width:150px;padding:3px}
#respond textarea{width:400px;border:1px solid #dfdfdf;padding:5px}
#respond .submit{background:#333;color:#fff;margin-top:5px;outline:0}
.postnavi p.next{font-size:14px;background:url(images/icons/arrow_right.gif) no-repeat 0;padding:3px 0 3px 20px}
.postnavi p.prev{font-size:14px;background:url(images/icons/arrow_left.gif) no-repeat 0;padding:3px 0 3px 20px}
#sidebar .widget{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:15px;padding:10px}
#sidebar .widget ul{padding-top:5px;border-top:1px solid #fff}
#sidebar .widget ul li{background:url(images/icons/bullet_star.gif) no-repeat 0 top;padding:2px 0 2px 20px}
.ad300x250{background:#fff;padding:10px}
.sub-feed{text-align:center;border:1px solid #dfdfdf;width:150px;background:#A3E12F;margin-top:5px;padding:3px}
#sidebar .left-sidebar{float:left;width:152px;margin-right:18px}
#sidebar .right-sidebar{float:left;width:152px}
#sidebar .widget h4{color:#00863b;font-size:14px;padding-bottom:5px;border-bottom:1px solid #dfdfdf}
#sidebar .widget #shuixing li,#sidebar .widget #zuixinpinglun li{list-style:none;background:none;padding:0 0 0 0}
#search {height:44px;}
#search form{width:290px;height:24px;background:#fff;border:1px solid #999}
#search form input{padding-top:2px;border:0;float:left;width:230px;background-color:transparent;font-size:1em;color:#848DB3;margin:4px 10px}
#search form button{float:right;width:26px;height:24px;border:0;border-left:1px solid #999;text-indent:-9999px;background:url(images/icons/search.png) center no-repeat;background-color:#e2e2e2}
#content .pagenavi{text-align:center;border-top:1px solid #dfdfdf}
/*.related-posts{padding-bottom:20px;border-bottom:1px solid #dfdfdf}
h2.related_post_title{font-weight:400;font-size:14px;color:#666;margin-bottom:5px;text-shadow:1px 1px 1px #333}
ul.related_post{padding-left:10px}
ul.related_post li{background:url(images/icons/items.gif) no-repeat 0;padding:3px 0 3px 15px}*/
a:link,a:visited{color:#666;text-decoration:none}
* html .clearfix,* + html .clearfix{height:1%}
#comments ol.commentlist li.comment .comment-body .message div{color:#999;border-top:1px solid #fff;padding-top:5px}
#footer{border-top:1px solid #ccc;margin-top:30px;text-align:center}
#footer p{color:#ebebeb}#footer a{color:#353535}
