/*
Theme Name: ZeroZ
Theme URI: http://www.zeroz.cn
Description: A theme for ZeroZ.
Version: 1.0.0
Author: ZeroZ
Author URI: http://www.zeroz.cn
Tags:zeroz
*/
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,pre,blockquote{margin:0;padding:0;}
body{color:#3E3E3E;font-family:Verdana,"宋体";line-height:1.6;font-size:13px;background:#f9f9f9;}
img{border:none;}
a:link{color:#0066cc;}
a:visited{color:#794EAD;}
a:hover{color:#ffffff;text-decoration:none;background-color:#0066cc;-webkit-transition-duration:.3s;-webkit-transition-delay:.2s;-moz-transition-duration:.3s;}
ol{margin-bottom:8px;}
pre{border-color:#868686 #E3E3E3 #E3E3E3 #868686;border-style:solid;border-width:1px;background:#ffffff;padding:8px 10px;height:auto !important;height:300px;max-height:300px;overflow-y:auto;font-size:12px;white-space: pre-wrap;word-wrap:break-word;}
code{border-bottom:1px solid #bbb;padding:2px;background-color:#f3f3f3;color:#008800;font-family:Consolas;}
blockquote{border-left:4px solid #ccc;padding:0 10px;}
::-moz-selection{color:#fff;background-color:#639;}
.textfield,textarea{border-left:1px solid #868686;border-top:1px solid #868686;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-size:13px;padding:4px;color:#828282;}
.textfield:focus,textarea:focus{border-color:#A4B97F;}
.button{cursor:pointer;text-decoration:none;padding:4px 5px;}
.fixed,.clear{clear:both;}
.inner{width:960px;margin:0 auto;}
/* clear */
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block;}            
.clearfix{display:inline-block;}                
* html .clearfix{height:1%;}        
.clearfix{display:block;}
/* layout */
#wrap{width:100%;overflow:hidden;}
/* header */
#header{background:#f2f2f2;}
#title{float:left;margin:10px 5px;}
#tagline{font-weight:400;font-size:12px;padding-left:8px;}
#header h1{font-family:Verdana;padding-bottom:5px;font-size:3em;}
.searchbox{float:right;margin-top:20px;}
.searchbox .content{padding:7px 10px;margin:0 1px 1px;}
.searchbox .button{padding:4px 5px 3px !important;padding:2px 5px;}
.searchbox .textfield{width:200px;padding:4px 2px;color:#424A5E;}
/* nav */
#navigation{background:#e9e9e9;border-bottom:1px solid #cccccc;}
#navigation .menu{float:left;}
#navigation .menu li{float:left;list-style:none;padding:5px 20px 5px 0;}
#navigation .menu li a{padding:1px;font-size:14px;}
/* Feed */
.feed{padding:5px 0;float:right;}
.feed a{text-decoration:none;outline:none;}
.feed a.feedlink:hover{background:none;color:#E05C23;}
/* content */
#content{margin-bottom:10px;padding:0 1px;border-top:2px solid #dddddd;}
/* main */
#main{width:670px;margin:10px 0;float:left;}
.post,.index_post{border-bottom:1px solid #cccccc;}
.index_post{margin-bottom:10px;}
.caption .title{font-size:24px;text-shadow:1px 1px 1px #ccc;}
.caption .title a{text-decoration:none;}
.meta .info{float:left;}
.meta .comments{float:right;}
.content{padding:0 0 10px 0;overflow:hidden;}
.content h4{font-size:14px;margin-bottom:8px;color:#60743A;}
.content img{max-width:600px;vertical-align:middle;}
.content p{margin:10px 0 3px;}
.content .archives p{margin:15px 0 0;}
.content ul li,.content ol li{list-style-position:inside;padding:5px 0;}
.content table{background:#FFF;border:1px solid #B0BEC7;margin:5px 0 10px;}
.content td{border-top:1px solid #B0BEC7;padding:2px 10px;}
.content th{padding:1px 10px;text-align:left;}
/* comments */
.commentlist{padding-top:15px;}
.comments li{position:relative;margin:0 0 15px;overflow:hidden;list-style:none;-moz-border-radius:6px;-webkitz-border-radius:6px;border-radius:6px;}
.comments .thread-even{background:#f2f2f2;border:1px solid #eeeeee;}
.comments .thread-odd{border:1px solid #eeeeee;}
.comments .comment-author{line-height:48px;height:48px;border-bottom:1px solid #eee;display:block;}
.comments .vcard img.avatar{width:32px;height:32px;background:#fff;padding:2px;border:1px solid #ddd;float:left;margin:6px 0 0 10px;}
.comments .vcard cite.fn{margin-left:10px;font-style:normal;font-weight:bold;}
.comments p{padding:10px;}
.comments .children,.comments .children li{margin:0;}
.comments .children .comment-body{border-top:1px solid #eee;padding:0 30px;}
.comments .children .comment-author{border-top:1px solid #fff;border-bottom:none;height:25px;line-height:25px;}
.comments .children .vcard img.avatar{margin:-2px 0 0;width:24px;height:24px;}
.comments #respond{padding:10px 0 10px 10px;}
.comments .children  #respond{padding:10px 0 10px 30px;}
#respond{padding:10px 0;font-size:13px;}
#respond .row{margin-bottom:5px;position:relative;}
#respond .textfield{width:200px;text-shadow:1px 1px 0 #d4d4d4;}
#respond textarea{width:98%;}
#respond p{padding:0;}
.nav_comments{overflow:hidden;}
.nav_comments .page-numbers{text-decoration:none;padding:0 6px;font-size:10px;}
.nav_comments .current{color:#000000;font-weight:700;}
.post_navi{padding:15px 0;border-bottom:1px solid #cccccc;}
.post_navi .l{float:left;}.post_navi .r{float:right;}
/* sidebar */
#sidebar{width:270px;margin:10px 0 0;float:right;font-size:13px;}
#sidebar li{list-style:none;}
#sidebar li select{margin:0 10px 10px;}
#sidebar li .links_zeroz{padding-left:5px;}
.widget ul{padding:0 5px 5px;}
.widget div.itembox{padding:5px 10px;}
.widget h3{padding:5px 10px;font-size:16px;}
.widget h3.title_2col{position:relative;}
.widget ul li{padding:3px 5px;overflow:hidden;}
.widget ul li ul{padding-bottom:0;padding-right:0;}
.widget ul li ul li{padding:3px 5px 0;margin:3px -5px 0 0;}
/* footer */
#footer{border-top:1px solid #efefef;padding:10px;background:#e9e9e9;border-top:3px solid #dddddd;color:#999999;}
/* related posts */
#related_posts{border-bottom:1px solid #cccccc;padding-bottom:10px;}
#related_posts h3{padding:10px 0 0;}
#related_posts ul{padding:0 0 5px 0;}
#related_posts ul li{list-style:square;padding:3px 5px;margin-left:15px;}
#related_posts ul li small{display:block;font-size:12px;}
/* syntax */
.wp_syntax{overflow-x:auto;overflow-y:hidden;}
.wp_syntax .code{border:none;padding:0;background:none;}
/* pagenavi */
.page_navi{width:100%;overflow:hidden;}
.page_navi a{font-size:10px;padding:0 8px;text-decoration:none;}
.page_navi a:hover{-webkit-transform:rotate(360deg);-moz-transform: rotate(360deg);}
.page_navi a.current{font-weight:700;color:#000000;}
/* ZeroZ */
.zerozcommeta{font-size:12px;padding-top:10px;color:#999999;}
.zerozimg{border:6px solid #B6B6B6;}
.date{font-size:10px;color:#666;}
#author_info{padding-top:10px;overflow:auto;}
#author_info .row label{display:block;}
#cse-search-results iframe{width:98%;}
img.avatar{padding:1px;border:1px solid #cccccc;}
.recentcomments img.avatar{float:left;margin:1px 5px 0 0;}
.recentcomments .txt{float:left;width:200px;}
.messagebox{padding-left:8px;}
.archives li{list-style:square;}
.demo:link{color:#ffffff;background:#0066cc;text-decoration:none;padding:2px 4px;}
.demo:visited{color:#ffffff;background:#0066cc;}
/* Twitter */
a.twitter{background:url("img/icon.gif") no-repeat 0 -16px;padding:0 0 0 19px;text-decoration:none;outline:none;}
a.twitter:hover{color:#E05C23;}
.aktt_tweet_digest{padding:0 10px 5px 0;}
.aktt_tweet_digest li{list-style:square;}
/* article_tools */
.article_tools{text-shadow:1px 1px 0 #d4d4d4;}
/* share */
.share{padding:15px 0;border-bottom:1px solid #cccccc;}
.share span{float:left;margin:0 15px 0 0;}
.share span.txt{margin:0;}
.share a{background:url("img/icon.gif") no-repeat 0 0;display:block;padding:0 0 0 18px;height:16px;line-height:16px;color:#0066CC;overflow:hidden;margin:2px 0 0;text-decoration:none;float:left;}
.share a:hover{color:#E05C23;}
.share .twitter{background-position:0 -16px;}
.share .renren{background-position:0 -32px;}
.share .qzone{background-position:0 -48px;}