@charset "utf-8";
/*  
Theme Name: Heluyao v2
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the website <a href="http://www.11gz.com/">Heluyao</a>.
Version: 1.0
Author: 何璐瑶
Author URI: http://www.11gz.com/
*/

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img,fieldset{border:0;}
a:link{color:#006292;}
a:visited{color:#794EAD;}
a:hover{color:#d54e21;}
::selection{color:#fff;background-color:#639;}
code::selection{background-color:#3F1F5F;color:#FFF;}
::-moz-selection{color:#fff;background-color:#639;}
code::-moz-selection{background-color:#3F1F5F;color:#FFF;}
.clear{clear:both;visibility:hidden;}
.clearfix:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;zoom:1;}/* Hides from IE-mac \*/ 
.clearfix{_height:1%;display:block;}

body{font-size:14px;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;color:#333;text-align:center;margin:0;padding:0;background:#000 url(images/body_bg.jpg) no-repeat center top;}
#page{position:relative;text-align:left;width:871px;margin:0 auto;padding:0 12px 0 17px;background-color:#fff;}/* css bgImage */ 
#top_bar,#top_bar .nav li a,#top_bar .nav li.current a,.logo a,.po_rss,#sidebar ul li h2,.menu_toggle,.wp-search{background:url(images/hd_bg.jpg) no-repeat;}
#header{height:103px;}
#top_bar{height:35px;background-position:0 -95px;background-repeat:repeat-x;}
#top_bar .nav{width:750px;padding:0 140px 0 0;margin:0 auto;}
#top_bar .nav li{list-style:none;float:right;font-family:Verdana;font-size:12px;font-weight:normal;line-height:30px;}
#top_bar .nav li a{color:#fff;text-decoration:none;background-position:-126px -265px;display:block;width:66px;height:35px;}
#top_bar .nav li a:hover {background-position:-126px -300px;}
#top_bar .nav li.current a{background-position:-126px -300px;}
#top_bar .nav li a.first {background-position:-193px -265px;}
#top_bar .nav li a.first:hover {background-position:-193px -300px;}
#top_bar .nav li.current a.first {background-position:-193px -300px;}
.logo{width:900px;margin:0 auto;text-align:left;}
.logo a{display:block;width:227px;height:61px;text-indent:-999em;overflow:hidden;background-position:0 -34px;}
.po_rss{display:block;position:absolute;right:8px;top:-103px;z-index:1000;width:134px;height:50px;padding:60px 0 0 0;background-position:30px -130px;font-size:12px;color:#52b9ec!important;text-decoration:none;}
.po_rss:hover{text-decoration:underline;}
.post{margin:0 0 10px;text-align:justify;}
h2,h3,h4{font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,Georgia,"Times New Roman",Times,serif;}
h2{font-size:18px;color:#424a5e;font-weight:bold;}
h3{font-size:16px;color:#424a5e;}
h4{font-size:14px;color:#424a5e;}
h2.pagetitle{margin-bottom:10px;}
.narrowcolumn{float:left;padding-top:10px;width:596px;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.6em;}
.postdata{margin:10px 0 0 0;font-size:12px;color:#888;}
.postdata abbr {color:#424A5E; font-family:Corbel,Verdana,Arial,Helvetica,sans-serif;}
.entry{word-break:break-all;}
.entry ul,.entry ol{padding-left:24px;}
.entry ol li{list-style:decimal outside;padding:4px 0; margin-left:8px;}
.entry ul li{list-style:disc outside;padding:4px 0; margin-left:8px;}
#sidebar{padding:10px 0 10px 0;float:right;width:259px;font:12px 'Lucida Grande',Verdana,Arial,Sans-Serif;}
#sidebar ul li{margin-bottom:10px;list-style:none;}
#sidebar ul li h2{height:34px;font-size:14px;font-weight:normal;line-height:26px;padding:0 6px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul ul,#sidebar ul ul ol{margin:0 0 0 10px;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0 0;line-height:1.5em;}
#sidebar ul.nosquare li{list-style:none;margin-left:0;}
#sidebar .tagLine{line-height:1.8em;}
#sideBar .wp-submenu{display:none;zoom:1;}
#sideBar li.wp-menu-open .wp-submenu{display:block;}
#sideBar li.item{position:relative;}
.menu_toggle{position:absolute;top:7px;right:6px;cursor:pointer;background-position:-245px -130px;width:14px;height:12px;text-indent:-999em;overflow:hidden;}
.wp-menu-open .menu_toggle{background-position:-245px -142px;}
.wp-search{background-position:0 -240px;width:259px;height:25px;}
.wp-search-text{border:0;background:none;margin-left:1px;width:196px;height:21px;line-height:21px;font-size:12px;padding-left:3px;color:#aaa;}
.wp-search-button{border:0;background:none;font-size:12px;font-weight:bold;color:#006292;width:52px;height:23px;line-height:23px;}
.wp-about{background-color:#f0f8fb;padding:5px;margin-top:3px;}
.wp-about .pic{float:left;}
.wp-about .pic img{border:1px solid #c6d9e9;padding:1px;display:block;}
.wp-about .text{float:left;display:inline;padding-left:6px;}
#sideBar .wp-about .text ul{margin:0;}
#sideBar .wp-about .text li{line-height:18px;margin:0;}
.wp-about .text li b{color:#2ba9cf;}
.feed_img{display:block;margin-top:5px;}
#footer{width:900px;margin:0 auto;background:url(images/foot_bg.jpg) no-repeat 0 0;color:#9cc;padding:15px 0;font-size:11px;}
#footer p{margin-bottom:10px;line-height:1.6em;}
.widecolumn{float:left;width:596px;line-height:1.6em;}
.widecolumn .entry p,.narrowcolumn .entry p{padding:4px 0;color:#424a5e;margin:0;}
.entry p code,.entry li code { padding:0 2px; background-color:#f8f8f8; border-bottom:1px solid #bbb;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,strike{color:#424a5e;}
.widecolumn .post{margin:0;}
.widecolumn .postmetadata,.narrowcolumn .postmetadata{margin:10px 0 0 0!important;line-height:1.5em;padding:4px 8px 6px!important;font-size:12px;border-top:2px solid #ddd;background-color:#f8f8f8;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
.navigation{display:block;text-align:center;margin:15px 0;}
.alignright{float:right;}
.alignleft{float:left;}
#relatedPost{padding:15px 0;}

h3.comments{margin:40px auto 20px 0;}
.commentlist{text-align:justify;}
.commentlist li { margin-top:10px; clear:both; list-style:none; padding:15px; border: 1px solid #d5d5d5;}
.commentlist li,#commentform input,#commentform textarea{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li .avatar { float: right; margin-left:8px; _display:inline; border: 1px solid #eee; padding: 1px; background: #fff;}
.commentlist cite,.commentlist small{font-style:normal;}
.commentlist cite,.commentlist cite a{font-weight:bold;}
.commentlist small,.commentlist small a{font-weight:normal;font-size:12px;}
.commentlist p { line-height: 1.6em; text-transform: none; margin:5px 0;}
.alt { padding:10px; background-color:#f8f8f8; border: 1px solid #d5d5d5;}
#respond{margin-top:20px;}
#commentform p{margin:8px 0;}
#commentform input{padding:2px;font-size:12px; border:2px solid #ddd;}
#commentform textarea { border:2px solid #ddd;}
#commentform textarea{width:97%;padding:2px;}
#commentform p span{font-size:12px;color:#777;}
#commentform p small { color:#ee0088;}
#commentform p em { color:#33aacc;}
#commentform #submit { background-color:#33aacc; border:2px solid #95d4e7; color:#fff; vertical-align:middle; font-weight:bold;}

.nocomments{text-align:center;}
.nocomments { text-align: center;}
.commentlist li.authorComment { background:#f0f7f9;}
.commentlist li .authorComment { background:#f0f7f9;}
.editComment, .editableComment, .textComment{ display: inline;}
.comment-childs{border: 1px solid #d5d5d5;border-top:1px solid #999;border-left:3px solid #999;margin-top:10px;padding: 10px;background-color: #fff;}
.chalt {background-color: #fff;}
#newcomment{border:1px dashed #d5d5d5;width:90%;}
.commentmetadata a.time { color:#999; font-family:Georgia,Times,"Times New Roman",serif; font-size:9px; text-decoration:none;}

code{font:1.1em 'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{font-size:12px;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:12px;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{ border-bottom:1px dotted #999;}
blockquote{margin:0 30px 0 10px;padding-left:10px;border-left:5px solid #ddd;font-size:12px;}
blockquote p {color:#888!important;}
blockquote cite{margin:5px 0 0;display:block;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
.hl-title{background-color:#F9FBFC;border:1px solid #C3CED9;border-bottom:0;padding:6px 24px;margin:0;width:auto;line-height:180%;overflow:auto;text-align:left;font-size:14px;font-weight:bold;}
.hl-surround{background-color:#F9FBFC;border:1px solid #C3CED9;margin:0;margin-bottom:5px;width:auto;height:auto;overflow:auto;text-align:left;font-family:Consolas,"BitStream Vera Sans Mono","Courier New",Courier,monospace;}
ol.hl-main{padding:0 12px 0 56px;margin:0;background-color:transparent;background-image:url(images/hide.gif);background-repeat:no-repeat;background-position:5px 5px;}
div.hl-main{padding:6px 24px;margin:0;line-height:180%;background-color:transparent;}
.ln-show{padding-left:56px!important;background-image:url(images/hide.gif)!important;list-style:decimal outside!important;}
.ln-show li{list-style:decimal outside!important;}
.ln-hide{padding-left:24px!important;background-image:url(images/show.gif)!important;list-style-type:none!important;}
.ln-hide li{list-style-type:none!important;}
ol.hl-main li{display:list-item!important;font-size:12px!important;margin:0!important;line-height:20px!important;border-left:1px solid #C3CED9;border-top:1px solid #E3EEF9;border-top-color:#E3EEF9!important;padding:0 0 0 12px!important;background-color:#F9FBFC!important;}
li.hl-firstline{border-top:0!important;}
.wp-pagenavi a,.wp-pagenavi a:link{padding:4px 10px;margin:2px;text-decoration:none;border:1px solid #2d95db;color:#06c;background-color:#FFF;}
.wp-pagenavi a:visited{padding:4px 10px;margin:2px;text-decoration:none;border:1px solid #2d95db;color:#06c;background-color:#FFF;}
.wp-pagenavi a:hover{border:1px solid #014f84;color:#014f84;background-color:#FFF;}
.wp-pagenavi a:active{padding:4px 10px;margin:2px;text-decoration:none;border:1px solid #2d95db;color:#06c;background-color:#FFF;}
.wp-pagenavi{border:1px solid #efefef;padding:8px;}
.wp-pagenavi span.pages{padding:4px 10px;margin:2px 2px 2px 2px;color:#424a5e;}
.wp-pagenavi span.current{padding:4px 10px;margin:2px;font-weight:bold;border:1px solid #2d95db;color:#fff;background-color:#2d95db;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;color:#424a5e;}
#emotion{width:598px;margin:0 0 0px 0px;text-align:left;}
#emotion ul li{width:22px;display:block;float:left;padding:2px;margin:0;clear:none;border:0;}
#emotion ul li img{cursor: pointer; vertical-align:middle; font-size:0;}
#emotion ul{list-style-type: none;}

.easy-archives { padding-left:15px;font-size:12px;}
.easy-archives .fixed {	clear:both;height:1px;overflow:hidden;}
.easy-archives .closed { display:none;}
.easy-archives .open-button,.easy-archives .closed-button {width:16px;height:16px; display:block;float:left;}
.easy-archives .open-button { background:url(../../plugins/wp-easyarchives/img/open.gif) left no-repeat;}
.easy-archives .closed-button {	background:url(../../plugins/wp-easyarchives/img/closed.gif) left no-repeat;}
.easy-archives .detail {float:left;}
.easy-archives .month {	padding-bottom:6px;}
.easy-archives .month li { list-style:none;padding:1px 0 1px 6px !important; padding:1px 0;color:#999!important;height:18px;overflow:hidden;}
.easy-archives .month .title { padding-bottom:5px;}
.easy-archives em {margin-left:5px;font-style:normal;font-size:11px;color:#999;}
.easy-archives .filter { vertical-align:top; margin-bottom:10px;}
.easy-archives .filter .ea_year,.easy-archives .filter .ea_author {font-weight:bolder;}
.easy-archives #ea_ajax_loader {background:url(img/ajax-loader.gif) left no-repeat;padding-left:24px;height:16px;line-height:16px;	margin-left:10px;}
.easy-archives .filter .ea_select,.easy-archives .filter .ea_button {margin-right:10px;}