?@charset "utf-8";body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:12px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{padding:3px 6px 3px 6px;background:#9c0;font-family:Microsoft Yahei;font-size:16px;color:#000;}
h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp, tt{font-family:"Courier New", Courier, monospace;}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;*color:#fff;}
blockquote, pre{background:#cccccc;border-width:0 0 0 5px;border-style:dot;padding:8px 12px 8px 12px;margin:5px 0 5px 20px;}
section, article, aside, header, footer, nav, dialog, figure{display:block;}
body{background:#a9a9a9;line-height:1.5;color:#1a1a1a;margin:0;padding:0;}
.clear{clear:both;height:0;}
.hr{height:0;border-bottom:1px dotted #CCC;margin:5px 0;clear:both;}
a{color:#000;}
a:hover{color:#C00;}
header{width:980px;margin:0 auto;}
header h1{ padding:0; margin:0; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;}
header h1 a,header h1 a:hover{color:#B30000;text-decoration:none;text-shadow:5px 5px 2px #CCC;}
header>nav{ }
header>nav ul{overflow:hidden;_zoom:1;font-size:15px;font-weight:bold;font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;margin:0 0 0 5px;list-style:none;line-height:40px;padding:0 10px;}
header>nav ul li{display:inline;padding:0;}
header>nav ul li a{float:left;padding:0 10px;color:#f5f5f5;}
header>nav ul li a:hover{color:#FFF;text-decoration:none;background:#b30000;text-shadow:1px 1px 1px #000;-webkit-border-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
#search{position:absolute;top:20px;right:10px;}
#search form#searchform{width:200px;height:25px;background-color:#fff;border:1px solid #DDD;}
#search form#searchform .searchinput{position:absolute;top:5px;left:8px;color:#666;font-size:13px;width:165px;border:0;}
#search form#searchform .button{position:absolute;top:1px;left:175px;background:url(images/mag.gif) no-repeat;height:25px;width:25px;border:0;cursor:pointer;}
section#container, section#page, section#single{width:920px;padding:20px 30px;margin:0 auto;overflow:hidden;*zoom:1;background-color:#666666;border-top:1px dotted #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;}
section#centent{float:left;width:600px;padding:0;margin:0;}
article{margin-bottom:15px;font-size:16px;font-family:"Microsoft Yahei", "Times New Roman", Times, serif;}
article time{color:#B3000;}
article h1{font-size:1.6em;#7A7A7A font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;text-align:center;text-shadow:2px 2px 1px #CCC;margin-bottom:2px;}
article h2{font-size:1.4em;font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;}
article h2 a{text-decoration:none;padding:2px;text-shadow:1px 1px 1px #ccc;color:#000;}
article h2 a:hover{background:#B30000;text-decoration:none;color:#fff;text-shadow:1px 1px 1px #000;-webkit-border-radius:5px;-moz-border-radius:5px;}
article h2 sup{font-size:14px;margin:0 0 3px 3px;}
article h2 sup a, article h2 sup a:hover{color:#FFF;text-shadow:1px 1px 1px #000;padding:1px 2px;background:#B30000;-webkit-border-radius:3px;-moz-border-radius:3px;}
article .entry{float:none;padding:5px 0;}
article .entry a{color:#333;text-decoration:underline;}
article .entry a:hover{color:#B30000;text-decoration:none;}
article .entry p{line-height:1.8;padding-bottom:0px;}
article .entry img{text-align:center;margin:0 auto;padding:0px;border:0px solid #DDD;}
article .entry a img{background:#FFF;text-decoration:none;}
article .entry a:hover img{background:#DDD;text-decoration:none;}
#networks{border:1px solid #DDD;background:##FEF6E2;height:30px;line-height:30px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;}
#networks ul{list-style:none;display:inline;overflow:hidden;*zoom:1;clear:both;}
#networks ul li{padding:0;display:inline;}
#networks ul li a{float:left;padding:0 10px;}
aside{float:right;width:302px;}
aside ul{text-align:center;}
aside ul li{list-style:none;padding-bottom:10px;}
aside ul li.subscribe{position:relative;background:url(images/subscribe.png) no-repeat 0 0;height:70px;text-indent:-999em;}
aside ul li.subscribe a{position:absolute;width:270px;height:70px;top:0;left:0;}
aside h2{text-align:center:font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;font-size:1.2em;color:#B30000;padding:0 0 0 5px;text-shadow:1px 1px 1px #ccc;}
* html body aside ul li{height:1%;}
aside ul ul{font-size:1em;border-bottom:1px solid #DDD;border-top:1px solid #DDD;background:##708090;}
aside ul ul li{overflow:hidden;display:block;padding:0;}
aside ul ul li a{line-height:22px;height:22px;color:#333;display:block;padding:2px 2px 2px 14px;white-space:nowrap;}
aside ul ul li a:hover{color:#B30000;display:block;padding:2px 2px 2px 14px;background:#F0F0F0 url(images/dot.png) no-repeat 3px 50%;text-decoration:none;}
#comments{width:100%;}
#comments h2{font-size:1.5em;font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;text-shadow:1px 1px 1px #CCC;}
#comments ol{list-style:none;margin:0;padding:0;font-size:14px;}
#comments ol li{border:1px solid #DDD;margin:16px 0;padding:10px;background:#EAF2FB;-webkit-border-radius:5px;-moz-border-radius:5px;}
#comments ol li p{line-height:1.8;}
#comments ol li small{text-align:right;font-size:8pt;font-family:Tahoma;}
#comments img{max-width:800px;}
#respond{background:#F0F0F0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:15px 50px 20px 50px;}
#respond h2{font-size:1.5em;font-family:"Microsoft Yahei","Trebuchet MS", Tahoma, Arial;text-shadow:1px 1px 1px #CCC;margin-bottom:20px;}
#respond p{margin-bottom:10px;}
#respond input[type="text"]{border:1px solid #DDD;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;width:350px;color:#333;}
#respond textarea{border:1px solid #DDD;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;width:650px;color:#333;}
#respond input:focus,#respond textarea:focus{background:#fffeec;}
footer{width:950px;margin:0 auto;background:#333;color:#FFF;text-align:center;padding:10px 0;}
footer a{color:#FFF;}
footer a.blogname{color:#F90;}
footer a:hover{color:#FFF;text-decoration:none;}
footer p{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:14px;text-shadow:1px 1px 1px #000;}
#aboutme{border-top:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#FEF6E2;padding:10px;margin-bottom:10px;}
#aboutme p{line-height:1.8;text-indent:2em;}
#aboutme img{float:left;padding:3px;background:#CCC;margin-right:8px;}
#aboutme ul{text-align:right;}
#aboutme ul li{display:inline;padding:0 3px;}
#infoBox{width:100%;position:fixed;left:0;bottom:0;background:#ff8;border-top:1px solid #FF0;z-index:2000;}
#infoBox p{font-size:12px;padding:5px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;}
#infoBox a{color:#00f;}
#postnav{height:30px;line-height:30px;border-top:1px solid #ddd;}
#postnav .prev{float:left;}
#postnav .next{float:right;}
.editComment, .editableComment, .textComment{display:inline;}
.comment-childs{border:1px solid #999;margin:5px 2px 2px 4px;padding:4px 2px 2px 4px;background-color:white;}
.chalt{background-color:#E2E2E2;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.alignleft{ float:left;  text-align:left;  margin-right:10px}
.alignright{ float:right;  text-align:right;  margin-left:10px}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color:#999;}
.pagebar{padding:0.2em 0.5em;margin-right:0.1em;margin-bottom:1.0em;border:1px solid #fff;background:#fff;text-decoration:none;text-align:center;}
.pagebar a,.pageList .this-page{border:1px solid #9AAFE5;text-decoration:none;padding:0.2em 0.5em;}
.pagebar a:visited{border:1px solid #9AAFE5;text-decoration:none;padding:0.2em 0.5em;}
.pagebar .break{padding:2px 6px 2px 6px;border:none;background:#fff;text-decoration:none;}
.pagebar .this-page{border:1px solid #2E6AB1;padding:0.2em 0.5em;font-weight:bold;background:#2E6AB1;color:#fff;}
.pagebar a:hover{border-color:#2E6AB1;}
.pagebar .inactive{border:1px solid #cccccc;color:#ccc;text-decoration:none;padding:0.2em 0.5em;}
.aligncenter{display: block; float: none; margin-left: auto; margin-right: auto;}
.aligncenter p.wp-caption-text{display:block; margin-left:auto; margin-right:auto; text-align:center}
#ft_contain{width:950px;margin:0 auto;overflow:hidden;text-align:left;}
#ft_contain ul{margin-top:10px}
#ft_contain ul li a{display:inline-block;height:25px;padding:0 15px 0 0px;}
#ft_1, #ft_2, #ft_3, #ft_4,#ft_5 {float:left;margin-right:15px;background:url("images/footer-delimiter.gif") no-repeat right bottom}
#ft_1{padding-left:5px;}
#ft_5{clear:right;margin:0 0 10 10px;width:400px;}
.ft_info{margin:30px 0 10px 0}
