/*Theme Name: concise blue
Author URI: http://mengzhuo.org*/
html{background:url(img/bg.gif) left top repeat-x;}
body{font-size:14px;font-family:"文泉驿微米黑","Lucida Grande","Verdana","Bitstream Vera Sans","Microsoft YaHei",Arial,sans-serif;color:#333;text-align:center;margin:0;padding:0;min-width:810px;}
#page{text-align:center;margin:auto;width:800px;}
#content{padding:16px 0 16px 16px;margin:0 3px 0;width:550px;float:left;}
.clear{clear:both;}
.hidden{display:none;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
.center{text-align:center;}
p img{padding:5px;margin:3px;border:solid #DDD 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.wp-smiley{padding:0;border:0;line-height:60px;margin:0;}
.wp-smiley-select{padding:0;border:0;}
a{text-decoration:underline;color:#333;}
a:hover,#header a:hover,.post a:hover{
color:#82b4f2;
text-shadow:0px 0px 4px #d7fffc;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
a img{border:none;}
p{line-height:20px;margin:0;}
blockquote{margin:5px 30px 5px;padding:5px;border-left:5px solid #DDD;background:#EEE url(img/blockquote.png) right top no-repeat;min-height:50px;}
code{font-family:Consolas,Monaco,Courier,monospace,fixed;background:#eee;color:#000;}
#header{text-align:left;border-bottom:1px dashed #aaa;color:#111;}
#headerimg{padding:15px 0 0 51px;width:365px;font-weight:bold;float:left;}
#headerimg a{text-decoration:none;font-size:16px;color:#222;padding-right:15px;border-right:2px solid #333;}
#headerimg span{font-size:12px;padding-left:15px;}
#headernav{text-align:right;list-style:none;padding:0;float:right;border-right:1px #aaa dashed;}
#headernav ul{padding:0;margin:0;}
#headernav ul li{display:inline;float:left;}
#headernav a{text-decoration:none;color:#999;font-size:13px;display:block;padding:15px 20px;border:1px #aaa;border-style:none none none dashed;}
#headernav a:hover{background:#d5eaff;color:#333;border-color:#888;}
.current_page_item{background:#e3f1ff;border-style:none none none none dotted;}
#headerdo{clear:both;}
h2.pagetitle{font-size:16px;font-weight:bold;margin:10px 0 0 0;padding:4px 0 0 0;color:#222;}
h2.pagetitle a,h3.title a{text-decoration:none;color:#222;}
h3.title{font-size:14px;margin:0;padding:4px 10px;color:#7d7d7d;}
h4{margin:5px 0;padding:0;font-size:13px;}
small.subtitle,.postmetadata{display:block;font-size:12px;color:#bbb;margin:5px 0 0 0;}
small.subtitle a,.postmetadata a{color:#bbb;text-decoration:none;}
.entry{clear:both;margin-top:20px;}
.entry:hover{color:#000;}
.entry h2,.entry h3{font-weight:bold;font-size:14px;}
.entry h1{font-weight:bold;font-size:15px;}
.entry form{text-align:left;margin:10px;}
.entry form p{text-indent:0;}
.entry form input{margin:5px 0 0;text-align:left;font-size:13px;}
.entry p{text-indent:2em;margin:0 0 10px;}
.post{margin:20px 0 3px 0;padding:0 0 25px 34px;text-align:left;border-bottom:1px #eee dotted;}
a.more-link{margin-top:5px;padding-top:12px;display:block;font-size:12px;text-decoration:none;}
#searchform{margin:0;padding:0;text-align:center;}
#s{margin:0 auto;width:110px;}
#searchsubmit{width:30px;padding:2px;background:#FFF;font-weight:100px;}
.postmetadata{clear:both;}
.postmetadata small{display:block;padding:5px;}
#pagers{color:#111;padding:2px 0;margin:0;text-align:right;}
#pagers a,#pagers span{margin:1px 2px;padding:3px 5px;text-decoration:none;font-size:12px;border:1px solid #aaa;}
#pagers a:hover,#pagers span{background:#e3f1ff;color:#111;}
h3#comments_title{margin:30px 10px;padding:0;height:4px;background:#7d7d7d;}
#respond{text-align:left;}
#commentform input,#searchform input{max-height:20px;}
#commentform input,#commentform textarea,#searchform input{border:1px solid #bfbfbf;padding:2px;font-size:13px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;color:#555;}
#commentform input,#commentform textarea,#s{background:url(img/input.gif) top left repeat-x;}
#commentform input:hover,#commentform textarea:hover,#searchform input:hover,#commentform input:focus,#commentform textarea:focus,#searchform input:focus{border:1px solid #ADD8E6;color:#000;-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);box-shadow:0 0 5px rgba(82, 168, 236, 0.5);-webkit-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;}
#commentform{padding:0 15px;background:#FFF;border:1px #DDD dashed;}
#commentform p{font-size:10px;color:#BBB;}
#commentform label{display:block;}
#commentform textarea{width:95%;}
#commentform li{margin:3px;padding:2px;list-style-type:none;font-size:13px;}
#commentform ul{margin:0;padding:0px;}
#submit input{width:100px;background:#FFF;padding:0;}
.commentlist{padding:0;margin:0 auto;text-align:left;}
.commentmetadata,.comment-meta{padding:1px 6px;font-size:12px;margin:0;display:inline;}
.commentmetadata a{text-decoration:none;color:#AAA;}
.commentcontent{border:1px solid #bfbfbf;padding:2px 8px;}
.commentlist li{margin:20px 0;padding:0;list-style:none;}
.commentmetadata cite,.commentmetadata cite a{font-weight:normal;font-size:13px;}
.commentmetadata cite a{text-decoration:none;}
.commentlist p{font-weight:normal;margin:10px 5px 10px 0;}
.pingback{background:url(img/pingback.png) right bottom no-repeat;}
.nocomments{text-align:center;margin:0;padding:0;}
.comment,.pingback{border:1px dashed #DDD;}
.comment-body{margin-top:5px;padding:5px 10px;}
#sai a,#hai a{font-size:10px;color:#999;text-decoration:none;}
.reply{display:none;}
.vcard a{font-size:16px;}
small,.nocomments,.postmetadata,blockquote{color:#777;}
.avatar{padding:2px;margin:0 0 0 2px;border:1px #ddd solid;height:32px;width:32px;}
.vcard a{text-decoration:none;}
#sidebar{text-align:left;width:200px;float:right;border-left:1px dashed #aaa;margin:0;padding:30px 10px 0 0;}
#sidebar h2{margin:5px 0 10px 5px;background:#f4f9ff;padding:3px 0 3px 10px;font-size:14px;}
#sidebar ul{margin:3px 0 0 0;list-style:none;font-size:13px;padding-left:10px;}
#sidebar li{padding-left:10px;margin-bottom:20px;}
#sidebar ul li ul li{margin:1px;}
#sidebar a{text-decoration:none;font-size:12px;}
.widget_links ul li{float:left;}
#footer{color:#333;margin:3px 0 0 0;padding:7px 0;font-size:12px;border-top:1px dashed #aaa;}
#footer a{text-decoration:none;}
.wp-caption{border:1px solid #CCC;text-align:center;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p,.wp-caption-text,.wp-caption alignnone{font-size:12px;padding:6px 0 4px 0;margin:0;text-align:center;text-indent:0;}
.editComment,.editableComment,.textComment{display:inline;}
.comment-childs{border:1px solid #DDD;margin:5px 2px 2px 4px;padding:4px 2px 2px 4px;background-color:#FFF;}
.chalt{background:#f7fcff url(img/chalt.jpg) left top repeat;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.mvccls{color:#777;}
.thdrpy{font-size:12px;}
#comment_mail_notify{margin:1px 5px 0 0;}
#cancel_reply a{font-size:10px;text-decoration:none;}
#smilies ul li{display:inline;margin:0px;padding:1px;}
#smilies a{text-decoration:none;}
#smilies p{margin:1px;}
