/*
Theme Name: Private
Theme URI: http://ygs.im/
*/

/*reset*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

/* layout */
body{color:#444;font:13px/1.6 "Chalkboard","Comic Sans MS","Microsoft YaHei",Verdana,Lucida,Arial,Helvetica,"宋体",sans-serif;height:100%;position:relative;background:#EEE url(images/bg.jpg)}
h1{font-size:24px;line-height:30px}
h2{font-size:20px;line-height:26px}
h3{font-size:16px;line-height:24px}
h4,h5,h6{font-size:14px;line-height:20px;}
small{font-size:10px;line-height:16px}
strong{font-weight:700}
em{font-style:italic}
a{color:#7C7C7C;text-decoration:none}
a:hover{color:#D54E21;text-decoration:none}
#container{width:860px;margin:0 auto;padding:10px 0}
#wrap{overflow:hidden;padding-bottom:1px;background:#fff url(images/ctbg.gif) repeat-y 640px 0;margin:0 auto -1px;border:1px solid #E2EAEF}
#content{float:left;width:610px;padding:10px 15px 20px}

/* header */
#header{height:60px;position:relative;margin:0 auto;border-bottom:2px solid #ADC5D8}
#header .logo{background:url(images/logo.png) no-repeat 0 0;height:30px;width:180px;top:16px;left:5px;position:absolute}
#header .logo a{display:block;height:30px;width:180px}
#header span{display:none}
#menu{font-size:12px;position:absolute;top:0;right:5px}
#menu a{color:#666;padding:2px}
#menu a:hover{border-bottom:2px solid #ccc}
#menu ul{overflow:hidden}
#menu ul li{float:left;width:50px;text-align:right;padding:5px 0}
#menu .current_page_item a{border-bottom:2px solid #ccc}
#sub_menu{font-size:12px;position:absolute;bottom:0;right:218px;line-height:25px;overflow:hidden;border-right:1px solid #E2EAEF}
#sub_menu a{display:block;color:#666;text-align:center;width:75px}
#sub_menu a:hover,#sub_menu .current-category-ancestor a{color:#fff;background:#0073B1}
#sub_menu .current-menu-item a,#sub_menu .current-post-parent a{color:#fff;background:#0073B1}
#sub_menu ul{overflow:hidden;float:right}
#sub_menu ul li{float:left}
#rss{background:url(images/icons.gif) no-repeat 0 0;height:16px;position:absolute;left:215px;top:5px;width:16px}
#mblog{background:url(images/icons.gif) no-repeat -20px 0;height:16px;position:absolute;left:190px;top:5px;width:16px}
#rss a,#mblog a{display:block;height:16px;text-indent:-9999em;width:16px}
#rss a:hover{background:url(images/icons.gif) no-repeat -60px 0}
#mblog a:hover{background:url(images/icons.gif) no-repeat -80px 0}
#search{height:25px;overflow:hidden;position:absolute;right:0;bottom:0;width:218px}
#search input#s{border:none;color:#999;height:25px;line-height:25px;width:208px;padding:0 5px;font-size:12px}
#search input#searchsubmit{background:#ADC5D8;border:none;color:#fff;cursor:pointer;font-size:12px;height:25px;line-height:25px;position:absolute;right:0;bottom:0;width:35px}

/* main content */
.post{position:relative;border-bottom:1px dashed #CCC;margin-bottom:15px}
.post .title{font-weight:700;font-size:16px;color:#333}
.post .title a{color:#333}
.post .title a:hover{color:#D54E21}
.post .title span{font-size:12px;color:#ADAAA2;float:right;padding:0 10px}
.post .entry{overflow:hidden;padding:5px 0 0}
.post .entry li{line-height:18px}
.post .entry hr{display:block}
.post .entry blockquote{border-left:3px solid #ADC5D8;padding:1px 10px;margin:0 0 10px 24px;color:#666;clear:both}
.post .entry p{margin:10px 0}
.post .entry ul,.post .entry ol{margin:18px 30px}
.post .entry img{box-shadow:1px 1px 5px #999;border:5px solid #fff;display:block;margin:5px 1px 0;}
.post .entry table{background:#fff;border:1px solid #ccc;border-collapse:collapse;border-width:2px;margin:5px 0 10px}
.post .entry th{background:#edeff0;border:1px solid #ccc;text-align:left;vertical-align:top;padding:3px 10px}
.post .entry td{border:1px solid #ccc;text-align:left;vertical-align:top;padding:3px 10px}
.post .entry .entry tr.even td{background:#f7f7f7}
.post .entry code{font-family:"Courier New";margin:0 2px}
.post .entry pre{float:none;font-family:"Courier New";line-height:1.5;overflow:visible;white-space:pre-wrap;width:auto;border-left:3px solid #ADC5D8;padding:1px 10px;margin:0 0 10px 24px;color:#666;clear:both}
.post .entry a[href^="http:"]{background:url(images/external.gif) no-repeat right top;padding-right:10px}
.post .entry a[href^="http://pic.yupoo.com"],.post .entry a[href^="http://v.yupoo.com"],.post .entry a[href^="http://farm"],.post .entry a[href^="http://ygs.im"],a[href^="http://www.ygs.im"],.post .entry a[href^="http://lh"],.post .entry a[href^="http://www.wumii.com"]{background:none;padding:0}
.post .entry .more-link{color:#4067A8;font-weight:700}
.post .post-info{overflow:hidden;color:#999;font-size:12px;line-height:25px;border-bottom:1px dashed #CCC}
.post .post-info .time{float:right;text-align:right;white-space:nowrap}
.post .post-info .cattag{float:left}
.post .byncsa{padding:5px 0;clear:both}
.sticky:after{content:"[置顶]"}
.navigation{text-align:center}
.singlenavigation{clear:both;text-align:left;padding:10px 0;border-top:1px dashed #BDBDBD}

/* sidebar */
#sidebar{overflow:hidden;float:right;width:186px;position:relative;padding:10px 15px}
#sidebar h3,#sidebar h2{color:#333;border-bottom:1px dashed #CCC;margin:0 0 5px;font-size:12px;font-weight:700}
#sidebar p{text-indent:24px;margin-top:3px}
#sidebar .about span{float:right;color:#6799C7;font-weight:normal}
#sidebar .about .deepin{position:absolute;top:35px;right:15px;height:100px;width:130px;border:1px solid #ccc;z-index:5;background:#fff url(images/about_pic.gif) no-repeat right bottom;display:none;padding:10px}
#sidebar li.widget{margin-bottom:10px;padding-bottom:5px}

/* comment */
.commentlist li{position:relative;padding-bottom:5px;font-size:12px;border-bottom:1px dashed #dfdfdf;margin:0 0 20px}
.commentlist .thread-odd{background:#eee}
.commentlist li div em.approved{margin-left:55px;color:red}
.commentlist li .comment-author{margin-bottom:10px;line-height:20px;height:20px;border-bottom:1px solid #dfdfdf;display:block}
.commentlist li .vcard .avatar{position:absolute;left:0;top:0;width:40px;height:40px;background:#fff;padding:3px;border:2px solid #dfdfdf}
.commentlist li .vcard .fn{margin-left:55px;font-size:14px;font-weight:700}
.commentlist li .vcard .fn .url{color:#047}
.commentlist li .vcard .fn .url:hover{color:#aaa}
.commentlist li .comment-meta{display:none;position:absolute;right:95px;top:0}
.commentlist li .comment-meta a{color:#555}
.commentlist li .comment-meta a:hover{color:#999}
.commentlist li p,.commentlist li blockquote{margin:0 10px 10px 55px}
.commentlist li blockquote{border:1px dashed #dfdfdf;color:#999;background:#eee;padding:5px}
.commentlist li code{margin-bottom:10px;background:#777;color:#dfdfdf;padding:2px}
.commentlist li .reply,.commentlist li .atclass{position:absolute;right:0;top:0}
.commentlist li .quote{position:absolute;right:45px;top:0}
.commentlist li .reply a,.commentlist li .quote a,.commentlist li .atclass a{display:block;color:#ccc;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;padding:1px 7px}
.commentlist li .reply a:hover,.commentlist li .quote a:hover,.commentlist li div.atclass a:hover{color:#777}
.commentlist li .children li{padding-bottom:0;border-bottom:none;margin:0 0 0 30px}
.commentlist li .children li.depth-2{margin:0 0 0 50px}
.commentlist li .children li .comment-author{border-top:1px dashed #ccc;border-bottom:none}
.commentlist li .children li .avatar{width:24px;height:24px;border:1px dashed #ccc}
.commentlist li .children li .vcard .fn{margin-left:40px}
.commentlist li .children li p,.commentlist li .children li blockquote{margin:0 0 10px 38px}
.commentlist li .children li blockquote p{margin-left:0}
.commentlist li .children li .reply a,.commentlist li .children li .quote a,.commentlist li .children li .atclass a{border-left:1px dashed #ccc;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;border-top:none}
#respond{font-size:12px;margin:10px 0;padding:5px 0;position:relative}
#respond .cancel-comment-reply a{color:#FFF;background:#0073B1}
#respond .cancel-comment-reply a:hover{color:#FFF;background:#C40B0F}
#commentform p{margin:0 0 8px;padding:1px 0}
#comment{width:98%;height:125px;line-height:18px;padding:3px;border:1px solid #ccc}
#author,#email,#url{line-height:18px;width:139px;font-size:12px;padding:2px;border:1px solid #ccc;vertical-align:middle}
#sb{vertical-align:middle;cursor:pointer;background:#0073B1;border:none;width:50px;height:24px;line-height:24px;color:#fff;border-radius:3px;}
#loading,#error{line-height:18px;padding:3px 0 0 0}
#cmtool{padding:2px 0;color:#ccc;margin:0 0 5px}
.onError{background-color:#FAA5A5}
#smiley{display:none;overflow:hidden;margin-bottom:3px}
.trackbacks-pingbacks h3{font-weight:700;margin-bottom:10px;border-bottom:1px solid #ccc;color:#555;padding:3px 0}
.trackbacks-pingbacks ul{list-style-type:circle;margin:5px 20px 15px}
.trackbacks-pingbacks ul li{margin-bottom:4px}
.country-flag img{padding-top:4px;vertical-align:-10%}
.WB-OS img{padding-top:4px;vertical-align:-15%;width:14px;height:14px}
.country-flag,span.WB-OS{color:#000;font-weight:400;font-size:10px}
label,#comment_mail_notify,.ctrl{vertical-align:middle}

/* footer */
#footer{border-top:1px solid #ADC5D8;color:#999;padding:10px 0}
#footer p{line-height:23px;text-align:center}

/* others */
.fixed{clear:both}
.alignleft{float:left}
.alignright{float:right}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border-radius:3px;padding-top:4px;text-align:center;margin:0 10px 10px 0}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px 5px}
#error404{height:100px;padding:100px 100px}
#error404 p{font-size:14px}
#tooltip{background:#fff;max-width:250px;min-height:1em;position:absolute;text-align:left;z-index:1000;padding:5px;border-radius:6px;border:1px solid #DEE3E7}
#tooltip p{color:#555}
#tooltip p em{color:#4067A8;display:block;font-style:normal;margin-top:3px}
#jquery-overlay{height:500px;left:0;position:absolute;top:0;width:100%;z-index:90}
#jquery-lightbox{left:0;line-height:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{background-color:#fff;height:250px;position:relative;width:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%}
#lightbox-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev{display:block;float:left;height:100%;left:0;width:49%}
#lightbox-nav-btnNext{display:block;float:right;height:100%;right:0;width:49%}
#lightbox-container-image-data-box{background-color:#fff;font:10px Verdana,Helvetica,sans-serif;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{float:left;text-align:left;width:70%}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{clear:left;display:block;padding-bottom:1em}
#lightbox-secNav-btnClose{float:right;padding-bottom:.7em;width:66px}

/* pagenavi */
#pagination{text-align:center;padding:0 30px}
.page-numbers,.pages,.page-numbers:hover{border-bottom:5px solid #ccc;margin:0 5px;padding:5px 8px 4px}
.current,.current:hover{border-bottom:5px solid #000;color:#000}

/* links page */
.links ul{overflow:hidden}
.linkcat{color:#333;padding:1px 0;clear:both}
.linkcat img{float:left;height:16px;width:16px;border:none;padding:2px}
.xoxo{margin:15px;}
.xoxo li{float:left;padding-right:2px;margin-right:3px;margin-bottom:3px;border:1px solid #CCC}
.xoxo li a{color:gray;display:block;padding:2px 0}
.active_user{margin:15px}
.active_user .mostactive{float:left;margin:0 1px 1px 0}
