/*   
Theme Name:HG
Theme URI:http://hjyl.org/wordpress-theme-hG
Description:WordPress simple theme with two columns. 
Author:皇家元林
Author URI:http://hjyl.org/
Version:1.0.1
Tags: two-columns, flexible-width, white, left-sidebar
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
*/

*{margin:0; padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0; padding:0;}
body{text-align:center; font-size:13px; font-family:Verdana,Sans-Serif,Arial,'宋体'; color:#000; background:#FFF;}
a:link, a:visited{color:#444444; text-decoration:none;}
a:hover{color:#444444; text-decoration:underline;}
img{border:none;}
#wrapper{margin:0 auto; background:#fff;}

/* 导航 */
#menu{text-align:left; border-bottom:1px solid #C9D7F1; height:30px; margin:0 auto;}
#cats{z-index:5; margin:10px 0 0 10px; float:left;}
#cats li{list-style:none; float:left; }
#cats ul.children{display:none; overflow:hidden; z-index:10; position:absolute; top:30px; width:150px; border:1px solid #ddd;}
#cats ul.children li{text-align:left; margin:0 0 0 10px;}
#cats ul li li a{display:inline; border:none;}
#cats li:hover ul.children{display:block;}
#cats li.current-cat a{color:#5f94c1;}
#cats a{color:#1111CC; margin-right:10px; text-decoration:underline;}
#cats a:hover{text-decoration:none;}
#page{z-index:5; float:right; margin:10px 10px 0 0;}
#page li{list-style:none; float:left; margin-left:10px;}
#page a{color:#1111CC; text-decoration:underline;}
#page a:hover{text-decoration:none;}

/* 标题 */
#title{text-align:left; margin:20px 0 0 20px;}
#hjyl{float:left;}
#hjyl h1{font-size:22px; text-shadow:1px 1px 1px #FB4E02;}
#hjyl a{color:#FB4E02; text-decoration:none;}
#hjyl p{font-size:14px; color:#FB4E02;}
#search{float:left; margin:10px;}
#search form{width:385px; height:25px; border:1px solid #C9D7F1; vertical-align:bottom;}
#search form input#s{width:300px; color:#aaa; font-size:16px; background:transparent; border:none;}
#search form input#searchsubmit{cursor:pointer; width:80px; height:25px; color:#000; border-top:1px solid #e4e4e4; background:-moz-linear-gradient(bottom,#d7d7d7,#e4e4e4); background:-webkit-gradient(linear,left bottom,left top,from(#d7d7d7),to(#e4e4e4));}
#follow{float:left; margin:10px; width:160px; height:20px; line-height:20px; text-align:center; color:#bbb; background:#fff; border:1px solid #bbb; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
#follow:hover{border:1px solid #777;}
a.twitter{color:#0066cc;}
a.tencent{color:#21759b;}
a.twitter:hover,a.tencent:hover{color:#d54e21;}

/* 边栏 */
#sidebar{float:left; text-align:left; width:200px; margin:10px 30px 30px 10px; border-right:1px solid #D3E1F9; padding-right:20px; line-height:20px;}
#sidebar h2{padding:10px 0 10px 10px; font-size:16px; background:url(images/h2.gif) no-repeat scroll left center transparent; padding-left:20px; font-weight:bold; color:#1111CC;}
#sidebar ul{padding:0 10px 0 10px;}
#sidebar li{list-style:none;}
#sidebar ul li{background:url(images/dot.gif) no-repeat scroll 0 8px transparent; padding-left:10px;}
table#wp-calendar{width:100%;}
#sidebar div{padding:0 10px 0 10px;}

/* 正文 */
#content{text-align:left; width:960px;}
#container{float:left; text-align:left; margin:0 0 0 10px; width:650px;}
.post{padding:10px 0 0 0;}
.post p{font-size:14px; line-height:24px; margin:0 0 10px 0;}
.post h2 a{font-weight:bold; font-size:16px; color:#1111CC;}
.post h2 a:hover{text-decoration:underline; text-shadow:1px 1px 1px #999;}
.post h2 a:visited{color:#551A8B;}
.entry{padding:10px;}
.entry a:hover{text-shadow:1px 1px 1px #999;}
.post-meta{color:#0E774A; padding-left:10px;}
span.tag{padding-left:10px; background:url(images/span.png) no-repeat scroll left center transparent; background-position:left 2px; padding-left:20px;}
.post-meta a, span.tag, span.comments-add, span.comments, span.comments a, span.tag a, span.comments-add a{color:#0E774A;}
.post-meta span.mulu{background:url(images/span.png) no-repeat scroll left center transparent; background-position:left -181px; padding-left:20px;}
.post-meta span.author{background:url(images/span.png) no-repeat scroll left center transparent; background-position:left -234px; padding-left:20px;}
span.comments{background:url(images/span.png) no-repeat scroll left center transparent; background-position: left -128px; padding-left:20px;}
.post-meta span.date{background:url(images/span.png) no-repeat scroll left center transparent; background-position: left -155px; padding-left:20px;}
.aligncenter,div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;padding-top:4px;margin:10px;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;}
.nav{text-align:center; font-size:16px;}
#nav-below{display:block; line-height:18px; margin:0; padding:4px 10px;}
#nav-below{width:600px; display:inline-block; margin:0 0 10px; padding:0 10px;}
#nav-below a{color:#38659d;}
#nav-below a:hover{color:#999;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right; width:50%; text-align:right;}
.page_navi{width:100%; height:20px; line-height:14px; text-align:left; overflow:hidden; padding-top:20px;}
.page_navi a{padding:1px 4px; margin:2px; text-decoration:none; color:#888; border:1px solid #ccf;}
.page_navi a:hover,.page_navi a.current{border:1px solid #356aa0; color:#356aa0;}
.suiji{margin:10px 20px 10px 10px; text-align:left; line-height:18px;}
.suiji h4{border-top:1px #C9D7F1 solid; padding:10px 0 0 10px; font-size:16px;}
.random-post-link{}
.suiji ul li{list-style:none; float:left; width:295px; background:url(images/dot.gif) no-repeat scroll left center transparent; padding-left:10px;}
.suiji p{color:red; font-family:Georgia, Tahoma, Arial;}
.post .entry table{background:#f2f2f2;border:1px solid #ccc;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.post .entry th,.post .entry td{border:1px solid #ccc;padding:3px 10px;text-align:left;vertical-align:top;}
.post .entry .entry tr.even td{background:#f7f7f7;}
.post .entry th{background:#edeff0;}
.post .entry blockquote{padding:10px;margin:0 0 10px;background:#f4ecec;border:1px solid #dfc0c0;color:#a184b0;}
.post .entry code{background:#555;color:#ddd;}
.post .entry pre{font-size:12px;width:95%;line-height:16px;overflow:auto;font-family:"Courier New", clearSys;background:#fafafa; border:1px solid #ddd; padding:0 5px 16px;margin:0 0 20px;}

#entry-author-info{border-top:1px #C9D7F1 solid; overflow:hidden; margin:10px 20px 10px 10px; padding:10px 30px 10px 30px; height: 100%;}
#entry-author-info #author-avatar{float: left; margin-top:10px;}
#entry-author-info #copyright{float: left;margin: 2px 0 0 10px; color: #AAA;}
#author-avatar img.avatar{box-shadow: 0 0 3px #2C2C2C; -moz-box-shadow: 0 0 3px #2C2C2C; -webkit-box-shadow: 0 0 3px #2C2C2C;}
#copyright a, #copyright a:visited{color:#1111CC; text-shadow:1px 1px 1px #999;}
#copyright a:hover{text-decoration:underline; text-shadow:1px 1px 1px #999;}

/* 评论 */
.commention{border:1px #C9D7F1 solid; margin:10px; text-align:left; list-style:none;}
.commention h2{border-bottom:2px #ebebeb solid; font-size:18px; background:#C9D7F1; text-align:center;}
.commentlist li{font-weight:bold; list-style:none; border-bottom:1px #ebebeb solid; padding:0 10px 0 10px;}
.commentlist li, #commentform input, #commentform textarea{font:12px 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size:12px;}
.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff;}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style: normal; font-size: 1.1em;}
.commentlist p{font-weight:normal; line-height:18px; text-transform:none;}
.children{border-top:1px #ebebeb solid; background:#C9D7F1;}
#commentform #comment{width:500px; background:url(images/comment-bg.gif) no-repeat right bottom transparent; border:1px solid #e5e5e5;}
#commentform p{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin:10px;}
.commentmetadata {font-weight:normal;}
.navigation{border-top:3px solid #e5e5e5; line-height:24px; height:24px; margin:0; text-align:right;}
.navigation a{color:#38659d;}
.navigation a:hover{color:#aaa;}
.navigation span{display:inline-block; padding:0 10px; background:#e5e5e5;}
#submit{background:#e5e5e5; font-weight:bold; color:#333; width:130px; height:25px; margin:5px 0 10px 10px; padding:2px 5px; border:1px solid #aaa;}
#submit:hover{background:#fff;}

/* 底部 */
#footer{text-align:center; margin:20px;}
#top{top:10px; right:30px; text-align:right;}












