/*
Theme Name: Laconic   
Theme URI: http://www.2zzt.com
Description: Laconic is vey Laconic
Author: Andreessenz 
Author URI: http://www.2zzt.com
Version: 2.0
Tags: Laconic
*/
@import url("include/reset.css");
@import url("include/phzoom.css");
body{background: #e1e1e1 url('images/body.png');width:100%;height:auto;padding-top:28px;padding-bottom:28px;/*360测试*/font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:13px;line-height:26px;color:#444;text-shadow:0 2px 6px rgba(100,100,100,0.1);}
::selection{background:#555;color:#fff;text-shadow:none}
::-moz-selection{background:rgba(82,82,82,0.5);}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track-piece{background:#fff;border-left:1px solid #ededed;}
::-webkit-scrollbar-thumb{background:#555;}
a:link,a:visited{text-decoration:none;color:#72ae2d;}
a:hover,a:focus,a:active{color:#999;}
a,/*读者*/.avatar,.wall_name,.wall_url,.wall_count{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;}
h1{font-weight:bold;font-size:2em;line-height:40px;}
h2{font-weight:bold;font-size:1.5em;line-height:24px;}
h3{font-weight:bold;font-size:1.1em;line-height:26px;}
h4{font-weight:bold;font-size:1em;line-height:22px;margin:20px 0;}
p{margin:20px 0;}
blockquote{background: url(images/meta.png) no-repeat -2px -220px;margin: 8px 0px;padding: 0px 20px 0px 40px;color: #727272;font-size: 12px;}
hr{width:90%;height:1px;margin:20px auto;border:none;border-bottom:1px dashed #555;}
img{display:inline-block;margin:0;padding:0;}
#wrapper{width:840px;margin:auto;padding: 20px 30px 0 30px;box-shadow:0 2px 6px rgba(100,100,100,0.3);background:#fff;overflow:hidden;}
.clear{clear:both;}
.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block;}
.alignleft{float:left;}
.alignright{float:right;}
.avatar{box-shadow:0px 2px 6px rgba(0,0,0,0.2);}

/*@html5
--------------------------------------------------*/
article,aside,footer,header,nav,hgroup{display:block;}


/*@header
--------------------------------------------------*/
.blogname {width: 400px;margin: 20px 0 0 0px;height: 65px;text-align: left;float: left;padding:0px;}
#main-header{margin-bottom:20px;/*background:rgba(0,0,0,0.3);*/overflow:hidden;}
.site-title{font-size:32px;padding:0px 0 0px 0;font-weight:bold;color:#404040;font-family: Viga;}
.site-title a{font-family: 微软雅黑;font-weight: lighter;color: #72ae2d;display: block;margin: 2px 0 0 0px;text-shadow: #f3f3f3 1px 1px 0, #b2b2b2 1px 2px 0;}
.site-description{margin:5px 0px 0px 3px;font-size:12px;font-weight:normal;color:#999;}
#main-nav{margin-top: 20px;height: 46px;}
#main-nav ul{border-top:1px solid #ededed;border-bottom:1px solid #ededed;overflow:hidden;}
#main-nav ul li{float:left;display:inline;margin:0 40px 0 0;}
#main-nav ul li a{display:block;color:#757575;text-transform: uppercase;font-size:12px;line-height:44px;}
#main-nav ul li a:hover{display: block;border-bottom: 1px #72ae2d solid;color: #72ae2d;}
#main-nav ul li.current-menu-item a{}
.search-form {}.search-inner {margin-top: 38px;float: right;border:1px solid #D4D4D4;border-radius:4px;}
.search-inner:hover,.search-inner:focus {outline:0 none;border-color:#72ae2d;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(183, 245, 153, 0.6)}
.search-input {float:left;display:inline;padding:0 0 0 10px;width:205px;height:28px;border:none;border-radius:4px 0 0 4px;box-shadow:1px 3px 5px rgba(0,0,0,0.08) inset;line-height:28px;}
.search-submit {position:relative;float:left;display:inline;overflow:hidden;margin-left:-1px;padding:0;width:27px;height:30px;border:none;border-left:1px solid #D4D4D4;border-radius:0 4px 4px 0;background: url(images/meta.png) no-repeat -4px -118px;text-indent:-999px;cursor:pointer;}
strong.search-excerpt {background:yellow;}
/*@main
--------------------------------------------------*/
#main{width:570px;float:left;}
#main img{max-width: 515px;}
article{padding-bottom:40px;;margin: 0px 0px 20px 0px;  height: 100%;  color: #000000;  border-top: 1px solid #E0E0E0;  background: #fff repeat-x 100% 100%;  border-left: 1px solid #E0E0E0;  border-right: 1px solid #E0E0E0;  margin-bottom: 40px;  padding: 10px 20px 10px 20px;  background-color: #fff;  box-shadow: 0 1px 10px #D8D8D8;  border-bottom: 1px solid #CACACA;  overflow: hidden;/*background:rgba(0,0,0,.2)*/;}
.posts {float: left;margin: 5px 0px 0px -20px;width: 7px;height: 40px;background: #8dc666 url(images/bg-nav.png) repeat;}
.post-header{float:left;width:490px;margin:0px 0 0px 0;padding:5px 0px 5px 0px;font-size:15px;line-height: 17px;font-weight:normal;overflow: hidden;font-family:'Open Sans',sans-serif;text-shadow:#f3f3f3 1px 1px 0,#D8D8D8 1px 2px 0;}
.page-post-content p{font-size:13px;margin:5px 0px;padding:5px 0px;line-height:24px;}
.post-header a{color:#333;}
.post-header a:hover{color: #72ae2d;}
.entry-comment-number { float: right; margin-top: 4px; width: 30px; height: 24px; color: #fff; }
.entry-comment-number a { text-align: center; width: 30px; height: 20px; display: block; position: absolute; background: #8dc666 url(images/bg-nav.png) repeat; font-size: 14px; line-height: 20px; color: #fff; margin: 0; padding: 0; z-index: 2;}
.entry-comment-number .corner { display: block; left: 12px; padding-bottom: 16px; margin-left: 13px; bottom: 0; height: 0; width: 0; font-size: 0; line-height: 0; border-width: 4px 4px; border-style: solid; border-color: #72ae2d #fff #fff #72ae2d; z-index: 1;}
.postmeta { float: left; width: 400px;height: 20px;line-height: 20px;}
.metablock {padding: 3px 5px 3px 0px;float: left;color: #999;font-size: 12px;line-height: 20px;height: 20px;}
.metablock a:link, .metablock a:visited {color: #999;}
.metablock a:hover {color: #000;}
.entry-comment-number:hover a { background: #333; }
.entry-comment-number:hover .corner { border-color: #333 #fff #fff #333; }
.post-content{padding-top: 0px;}
.post-content img{border: 1px solid #CCCCCC;padding: 5px;display: inline;background: #fff;}
.post-content p{padding: 2px 0px;line-height: 24px;font-size: 12px;color: #444;margin:0px;word-break: break-all;}
.post-content li{margin-left:3em;padding-left:14px;background:url(images/list.png) left center no-repeat;}
.post-content h3{margin: 10px 0 10px 0px;font-family: 'Trebuchet MS',微软雅黑,"Microsoft Yahei",Tahoma,Helvetica,Arial,"SimSun",sans-serif;font-weight: normal;text-rendering: optimizelegibility;border-left: 5px solid #72ae2d;padding: 3px 0 3px 10px;color: #72ae2d;}
.post-meta{font-size:12px;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;margin:10px 0px 0 0px;padding:10px 0px 0 0px;border-top:1px dashed #ccc;}
.title {margin: 0 0 0 0px;padding: 0px 0px 5px 0px;border-bottom: 1px dashed #72ae2d;margin-bottom: 10px;}
.more-link{}
.archive-title h1,.error-title{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ededed;font-size:13px;font-weight:bold;line-height:26px;color:#757575;}

article.format-status .avatar{float:left;margin-right:24px;}
article.format-status  .post-content{margin-left:72px;}
article.format-status  p{margin:10px 0;}

	/*@pagenavi
	---------------------*/
	.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;}  
	.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;font-size: 12px;}  
	.page_navi a:hover,.page_navi a.current{font-size: 12px;border-bottom: 3px #72ae2d solid;color: #72ae2d;}  
	/*@post-meta
	---------------------*/
	
	.meat_span { float: left; margin-right:10px;line-height: 16px; }
	.meat_span a { color:#999 }
	.meat_span a:hover { color:#444; text-decoration:none }
	.postll { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -7px -40px; }
	.postpl { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -6px -68px; }
	.posttag { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -6px -97px; }
	.postzz { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -6px -10px; }
	.postfl { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -6px -195px; }
	.postsj { float: left; width: 22px; height: 16px; background: url(images/meta.png) no-repeat -6px -178px; }
	.author-info{margin-top:24px;padding-top:24px;border-top:1px solid #ededed;overflow:hidden;}
	.author-info .author-avatar{float:left;}
	.author-info .author-avatar img{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.2);}
	.author-info .author-description{float:right;width:80%;font-size:13px;color:#757575;}
	.nav-single{overflow:hidden;}
	.nav-single .nav-previous{float:left;}
	.nav-single .nav-next{float:right;}
	/*@comments
	---------------------*/
	#smilelink{cursor:pointer; width:465px;}
	#comments{}
	.comment-amount{margin-top:48px;margin-bottom:48px;}
	.comment-amount a{color:#757575;}
	.commentlist{}
	.commentlist p{margin:0;}
	.commentlist li{margin-top:16px;overflow:visible;}
	.comment-body{border-bottom:1px double #ededed;position:relative;}
	.comment-body .author{margin-top: 6px;width:38px;height:38px;float:left;}
	/*.comment-body .author .avatar{box-shadow:0px 2px 6px rgba(0,0,0,0.2);}*/
	.comment-body .comment-meta{margin-left:50px;padding-bottom:10px;}
	.comment-body .name{}
	.comment-body .text{margin-top:0px;}
	.comment-body .time{/*position:absolute;left:92px;top:6px;*/font-size:13px;color:#757575;}
	.comment-body .reply{position:absolute;left:5px;top:40px;}
	.comment-body .floor{position:absolute;top:0;right:2px;color:rgba(0,0,0,0.2);}
	.children{margin-left:50px;}
	.commentlist li.even ul li.depth-2 ul li ul li .even{margin-left:0px;}/*嵌套到第5层*/
	.commentlist li.even ul li.depth-2 ul li ul li .odd{margin-left:-200px;}
	.commentlist li.odd ul li.depth-2 ul li ul li .even{margin-left:-200px;}/*嵌套到第5层*/
	.commentlist li.odd ul li.depth-2 ul li ul li .odd{margin-left:0px}
		/*@commentnavi
		----------------------*/
		.commentnavi{margin:24px 0;text-align:center;}
		.commentnavi .page-numbers{margin:0;padding-right:4px;}
		/*@commentform
		---------------------*/
		#respond{position:relative;padding-bottom:30px;font-size:14px;}
		#respond div{margin:6px 0;}
		#respond .welcome{color:#757575;}
		#respond label{color:#555;font-size:13px;}
		#respond input{width:40%;min-width:125px;height:14px;padding:4px;border:1px solid rgba(0,0,0,0.1);outline:0;overflow:hidden;background:#fff;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:13px;line-height:14px;color:#757575;text-shadow:0 2px 6px rgba(100,100,100,0.1);}
		#respond input:focus{border:1px solid #555;}
		#respond textarea{width:95%/*padding干的好事*/;height:120px;margin-top:10px;padding:4px;border:1px solid rgba(0,0,0,0.1);outline:0;overflow:auto;resize:none;background:#fff;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:13px;color:#757575;}
		#respond textarea:focus{border:1px solid #555;}
		#respond input#submit{width:96.5%;min-width:225px/*嵌套到第5层*/;height:26px;cursor:pointer;color:#555;}
		#loading,#error{position:absolute;left:0;bottom:0px;font-size:13px;color:#757575;}
		#loading img,#error img{margin-bottom:4px;}
	/*@page
	---------------------*/
		/*@weibo
		----------------------------------*/
		.weibox{padding-bottom:24px;;margin: 0px 0px 20px 0px;  height: 100%;  color: #000000;  border-top: 1px solid #E0E0E0;  background: #fff repeat-x 100% 100%;  border-left: 1px solid #E0E0E0;  border-right: 1px solid #E0E0E0;  margin-bottom: 20px;  padding: 10px 20px 10px 20px;  background-color: #fff;  box-shadow: 0 1px 10px #D8D8D8;  border-bottom: 1px solid #CACACA;  overflow: hidden;/*background:rgba(0,0,0,.2)*/;}
		#weibo-list{border-left: 1px solid #EDEDED;padding-left: 20px;}
		.weibo {padding-top:10px;padding-bottom: 14px;position: relative;}
		.weibo:before{display:block;position:absolute;width:5px;height:5px;content:"";border:1px solid #ccc;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;left:-24px;top:18px;background-color:#fff;}
		.weibo a{position: relative;display: inline-block;font-size: 12px;background-color: #fafafa;border: 1px solid #ccc;height: 100%;line-height: 18px;padding: 2px 8px;color: #777;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
		.weibo a:before{display:block;position:absolute;content:"";border: 4px dashed transparent;border-color: rgba(0,0,0,0);border-right-style: solid;left:-8px;top:6px;border-right-color: #fafafa;z-index:9;}
		.weibo a:after{display:block;position:absolute;content:"";border: 6px dashed transparent;border-color: rgba(0,0,0,0);border-right-style: solid;left:-12px;top:4px;border-right-color: #cfcfcf;z-index:8;}


		/*@archives
		----------------------------------*/
		#archives{margin:24px 0;}
		#archives .toggle_all{float:right;color:#555;cursor:pointer;font-size:12px;margin-top: -22px;width: 48px;}
		#archives .archive_date{position: relative;font-weight:bold;line-height:35px;display:block;font-size:12px;}
		#archives .archive_date:hover{color:#555;font-weight: bold;line-height: 35px;cursor: s-resize;}
		#archives .num{width: 70px;font-weight:normal;float:right;position: absolute;right: 0px;top: 0px;*top: -10px;}
		#archives a{margin-left:10px;}
		#archives ul.archive_content li a:hover{}
		#archives ul li{margin-left:24px;padding:2px 0 2px 12px;background:url(images/list.png) left center no-repeat;position:relative;color: #999;font-size: 12px;}
		#archives ul li a{color: #999;}
		#archives span.msg{position:absolute;right:0;}
		/*searchpage
		---------------------------------*/
		h2.stitle a {text-decoration:underline;font-weight:normal;color:#dd4b39;font-size:15px;line-height: 24px; }
		.stitlea {color: #093;font-style: normal;margin-bottom: 5px;}
		.list{line-height: 1.24;color: #444;font-family: arial,sans-serif;font-size: small;}
		.searchmeta {line-height: 24px; margin-top:5px; color:#43873e; }
		.postsbox{margin-bottom: 23px;}
		
		/*readerwall
		---------------------------------*/
		#readerwall{margin-top:20px;width: 530px;}
		#readerwall li{float:left;position:relative;width: 150px;margin: 4px 12px;border:1px dashed #dedede;overflow:hidden;}
		#readerwall li:hover{border:1px dashed #555;}
		#readerwall li a{width:140px;height:30px;padding:4px;color:#9f9f9f;display:block;}
		#readerwall li a:hover .avatar{margin-left:-50px;}
		#readerwall li a:hover .wall_name{top:-22px;}
		#readerwall li a:hover .wall_url{top:6px;}
		#readerwall li a:hover .wall_count{margin-right:-30px;}
		#readerwall li .avatar{float:left;width:30px;height:30px;box-shadow:none;}
		.wall_name{position:absolute;left:38px;top:6px;max-width:120px;height:22px;overflow:hidden;}
		.wall_url{position:absolute;left:4px;top:38px;}
		.wall_count{float:right;margin-right:4px;color:#555;}
		
	.error{margin:30px;font-family:'Microsoft Yahei','微软雅黑';font-size:200px;line-height:200px;text-align:center;}
/*@sidebar
--------------------------------------------------*/
#sidebarbox{width:250px;float:right;}
#sidebar{width:250px;float:right;font-size:13px;line-height:30px;}
#sidebar aside{margin-bottom:15px;overflow:hidden;}
#sidebar aside ul{}
#sidebar aside li{margin:0;padding-left:14px;background:url(images/meta.png) no-repeat -12px -147px;border-bottom:1px dashed #ccc;white-space:nowrap;overflow:hidden;}
#sidebar aside .widget-title{margin-bottom:5px;color:#555;font-family:'Microsoft YaHei','微软雅黑';font-size:14px;}
#sidebar aside a{color:#444;display:block;}
#sidebar aside a:hover{color:#555;padding-left:8px;}
	/*@categories
	----------------------------------*/
	#sidebar .widget_categories li{width:100px;float:left;border:none;display:inline;}
	#sidebar .widget_categories li:nth-child(odd){margin-right:22px;}
	#sidebar .widget_categories li a{border-bottom:1px dashed rgba(236,128,236,0.5);}
	#sidebar .widget_categories li a:hover{}
	/*@comments
	----------------------------------*/
	#sidebar .d_recent_comments li{}
	#sidebar .d_recent_comments li a{display:inline;}
	#sidebar .d_recent_comments li a:hover{padding:0;}
	#sidebar .d_recent_comments li .avatar{float:left;margin-right:4px;}
	/*@tags
	----------------------------------*/
	#sidebar ul.d_tags{}
	#sidebar ul.d_tags li{width:62.5px;float:left;display:inline;padding:0;background:none;}
	#sidebar ul.d_tags li a{}
	#sidebar ul.d_tags li a:hover{padding:0;}
	/*@readwall
	----------------------------------*/
	#sidebar ul.d_readwall{}
	#sidebar ul.d_readwall li{float:left;display:inline;margin:0 14px 14px 0;border:none;padding:0;background:none;}
	#sidebar ul.d_readwall li a{width:32px;height:32px;float:left;padding:1px;border:1px dashed rgba(236,128,236,0.5);}
	#sidebar ul.d_readwall li .avatar{box-shadow:none;}
	/*@three
	----------------------------------*/
	#sidebar .widget_d_three{position:relative;height:268px/*193px*/;}
	#sidebar .widget_d_three ul{width:100%;position:absolute;left:0;top:38px;}
	#sidebar .widget_d_three ul.d_recent_comments li{background:none;padding:6px 0;position:relative;}
	#sidebar .widget_d_three ul.d_recent_comments li span.recentcomments_author{float:left;position:absolute;top:-2px;}
	#sidebar .widget_d_three ul.d_recent_comments li a.recentcomments_content{position:absolute;bottom:-2px;color:#757575;}
	#sidebar .widget_d_three ul.d_recent_comments li a.recentcomments_content:hover{color:#555}
	#sidebar .widget_d_three ul.d_radom_posts{display:none;}
	#sidebar .widget_d_three ul.d_popular_posts{display:none;}
	.three_recent_comments{padding-right:10px;cursor:pointer;}
	.three_radom_posts{padding-left:10px;padding-right:10px;border-left:1px dashed #555;border-right:1px dashed #555;cursor:pointer;color:#757575;}
	.three_popular_posts{padding-left:10px;cursor:pointer;color:#757575;}
/*@footer
--------------------------------------------------*/
#main-footer{margin-top:48px;padding-top:24px;border-top:1px solid #ededed;font-size:13px;color:#757575;overflow:hidden;}
#main-footer a{color: #757575;}
.top{float:right;cursor:pointer;background:#72ae2d;padding:10px;color:#ededed;margin-top: -10px;}