﻿/*
Theme Name: He Min
Description:http://www.hemin.cn
Theme URI: http://www.hemin.cn/
Description: Theme by <a href="http://www.hemin.cn/">HeMin</a> on 2009-6-21 17:23:03.
Version: 2.8
Author: HeMin
Author URI: http://www.hemin.cn/
*/

* { padding: 0; margin: 0; }
body { font: 12px/18px  Verdana, Geneva, sans-serif; color: #333; }
ul,ol{ list-style: none;}
ol ol, ul ul, ol ul, ul ol { margin-left: 5px; margin-bottom: 0; }
img { border: none; }
.fl{float: left;}
.fr{float: right;}

h1, h2, h3, h4, h5,h6 { font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; font-weight: normal; color: #333; }
h1 { font-size: 22px; line-height: 26px; padding-bottom: 10px; font-weight:bold;}
h2 { font-size: 20px; line-height: 24px; margin-bottom: 7px; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }

h1 span { color: #999; }

a { color: #5371c5; text-decoration: none; }
a:hover { color: #5371c5; text-decoration: underline; }
a:visited { color: #5371c5; }

p { padding-bottom: 10px;}

input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }

small{ font-size:12px;}
blockquote { font: italic 14px/22px Georgia, Serif; padding: 5px 10px;margin-bottom: 20px;background: #eef3f7; }
pre{background:#F2F2F2 none repeat scroll 0 0;border:1px solid #CCCCCC;font-family:'courier new',arial;font-size:11px;line-height:150%;padding:8px;}

/*整合图片*/
#feed,#search,#content .post h1.post-title,.ico_01,.post h1 a.toggle,#sidebar .block ul li,#commentform input.text,.wp23_related_posts li{ background-image: url(images/ico.gif)!important;background-repeat:no-repeat!important;}
.ad_01,.ad_02,.ad_03,.ad_04,.ad_05,.ad_06,.ad_07,.ad_08,.ad_09,.ad_10{ background-image: url(images/ad.gif);background-repeat:no-repeat; width:80px; height:15px;display:inline-block; text-indent:-9999px;}
/*外壳*/
#container { width:1004px; padding-bottom:10px; margin:0px auto 10px;overflow:hidden; }
/*中部外壳*/
#container #wrapper { position:relative;width: 1004px; overflow: hidden; }
/*切换颜色*/
#skin{ text-align:right;height:19px;margin-bottom:3px; position:relative;}
#skin .date{ position:absolute; left:162px; top:0;}
#skin .fr{padding:5px 10px 0 0;}
#skin .fr li{ cursor:pointer; display:inline-block; float:left;margin-left:3px; float:left; width:10px; height:10px;border:1px solid #FFFFFF;}
#skin .fr li.selected{ border:1px solid #000;}
#a1{ background:#333333;}
#a2{ background:#663300;}
#a3{ background:#996600;}
#a4{ background:#73929B;}
#a5{ background:#CCCCCC;}
#a6{ background:#336666;}
#a7{ background:#0099CC;}
#a8{ background:#99CCCC;}
#a9{ background:#FFFFCC;}
#a10{ background:#FF99CC;}
#a11{ background:#CC3399;}
#a12{ background:#996699;}
#a13{ background:#FF6666;}
#a14{ background:#CC0033;}
/*头部*/
#header { width: 1004px; height: 53px; position: relative; }
#header h1 { font: 24px Verdana;padding: 12px 0 0 65px;height:40px;/*height:53px;*/margin-bottom: 0; color: #333;background: url(images/logo.jpg) no-repeat 15px 7px;}
#header h1 a { color: #333; text-shadow: 1px 1px 1px #fff; text-decoration: none; }
#header h1 span { padding-left: 10px; font-size: 12px; color: #777; }
/*搜索*/
#search {position: absolute;top: 15px; right: 10px;width: 170px;height: 14px;padding: 5px 0 5px 23px;*padding:2px 0 7px 23px;background: #fafafa 5px -16px;border:1px solid #000;}
#search #s { vertical-align: top;line-height: 1px;font: normal 12px Verdana, Sans-Serif;color: #777;border: 0;}
.search-top-text{position: relative;overflow:hidden;font-size:15px!important;}
/*导航栏*/
#nav {width: 1004px;height: 32px;position: relative;}
#nav ul { display: inline;position:relative;padding-left:10px;float:left;}
#nav ul li { display: inline;float:left;}
#nav ul li a { font-weight: bold; text-shadow: 1px 1px 1px #fff; text-decoration: none; color: #555; line-height: 33px; padding:0 10px;display:block;float:left;}
#nav ul li a:hover { color: #333; background:#F9FBFC;height:32px;}
#nav #feed {  position: absolute; right: 10px; top: 7px;display: block;line-height:0;overflow:hidden; }
/*左边文章*/
#content { width: 745px;float: left;padding: 0 15px 15px; background: #fff;position:relative;overflow:hidden;zoom:1;}
#content .hm_img{ float:left; padding:5px; margin-right:20px; border:1px dotted #999;}
#content .article{font-size:14px;}
#content .article li a{ color:#666;}
#content .about{ color:#666; padding-bottom:10px;}
#content .about p{ line-height:14px;}
.content_1{ background:#FFF!important;}
#content .post {overflow:hidden;zoom:1;	position:relative;width:745px;padding-bottom: 10px; }
#content .post ol li{list-style : disc inside ;list-style-type : decimal;}
#content .post .blank_content{ display:none;}
#content .post h1 a.title:hover {color:#666;}
#content .post h1.post-title {font-size:18px;position:relative;font-family:Arial;color: #333; background-position: 4px -210px; padding-left: 23px;text-shadow:1px 1px 1px #CCCCCC;height:24px;line-height:24px;margin-bottom:10px;padding-bottom:0px;}
#content .post h1.post-title a { text-shadow:1px 1px 1px #CCCCCC;text-decoration: none;color: #333;}
#content .post .post-info { clear: both; font-size: 12px; color: #777; padding: 3px 5px 3px 5px; }
#content .post .post-info a { color: #333; text-decoration:none; }
#content .post .post-info a:hover { color: #555; text-decoration:none; }
#content #pages { text-align: center; line-height:30px; height:30px;}
#content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#content #pages .wp-pagenavi a{ font-size:12px; border:1px solid #C0D3D6;}
#content #pages .wp-pagenavi span{border:1px solid #C3C3C3;}
#content #pages a:hover { color: #1e2726;background: #F9FBFC; }
#content ul, ol, dl { margin-bottom: 20px; }
#content dl dt { font-weight: bold;}
#content dl dd { font-style: italic;margin: 0 0 5px 20px;color: #555;}
/*左边内容页*/
#comments{ overflow:hidden;margin-bottom:0;}
#comments .comment {width: 745px;margin-bottom: 10px; overflow: hidden;list-style: none;}
#comments .comment-body{position:relative;margin:5px;padding:5px;background:#FAFAFA;overflow:hidden;}
#comments .avatar{width:40px;height:40px;float:left;margin:0 5px 5px 0;}
#comments .vcard{overflow:hidden;zoom:1;}
#comments .fn a,#comments .says{font-style:normal;}
#comments .comment-meta{left:50px;position:absolute;top:26px;}
#comments .comment-body p{padding:0px;}
#comments .comment-body p img{padding:0 1px;vertical-align:bottom;}
#comments .chalt .commentmetadata{display:block;padding-bottom:10px;}
/*评价区*/
#commentform { background: #fafafa; padding: 10px; color: #555;}
#commentform p {padding:0;overflow:hidden;zoom:1;}
#commentform textarea { width: 100%!important; border: 1px solid #aaa!important; /*height: 120px;*/background:#FFFFFF url(http://www.hemin.cn/blog/wp-content/uploads/2009/10/pinglun.png) no-repeat center center;}
#commentform input.text { margin-top:8px;width: 200px; border: 1px solid #aaa!important; background:#fff; margin-right: 10px; padding:3px 1px 3px 22px; }
#commentform input#submit { padding: 3px 10px;margin-top:5px; }
#commentform .text01{background-position: 3px -129px!important;}
#commentform .text02{background-position: 3px -155px!important;}
#commentform .text03{background-position: 3px -182px!important;}
/*评价回复*/
.comment-body .thdrpy{position:absolute;right:15px;top:10px;width:auto !important;padding:0!important;margin:0!important;}
/*评价分页*/
#commentnavi{text-align:center;}
/*右边*/
#sidebar { width: 229px;float: right;color: #555;padding-bottom:15px;overflow:hidden;}
#sidebar h3 { font: bold 12px Verdana; color: #333; }
#sidebar a { color: #333; text-decoration: none;font-style:normal; }
#sidebar a:hover { color: #777; }
#sidebar .block { padding:15px 12px; overflow: hidden;}
#sidebar .block ul li {padding-left:13px; background-position: -1px -109px;overflow:hidden;height:20px;line-height:20px;}
/*尾部*/
#footer {width: 1004px;height: 29px;overflow:hidden;position: relative;}
#footer a#theme-author { position: absolute; top: 0px; right: 0px; display: block; height: 28px; width: 130px;}
#footer p { line-height: 28px; color: #333; padding-left: 15px; font-size: 12px; margin: 0;padding-bottom:0;}
#footer a { color: #555;text-decoration: underline;}
/*首页*/
.h_left{ width:640px!important;border-right:1px solid #C3C3C3;padding-top:15px!important;}
.h_right{width:289px!important;padding:10px;margin-bottom:inherit!important;background:#FFFFFF!important;}
.h_right .mood{font-size:14px; border-bottom:1px dotted #C3C3C3; padding:10px 0 10px 10px;}
.h_right h3{font-size:18px!important;color:#5371C5!important;font-weight:normal!important;}
.h_right p{ text-indent:1em;}
.h_right li{ font-size:14px; list-style-type:disc; }
.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; padding: 5px 15px 10px 0; }
.alignright { float: right; padding: 5px 0 10px 15px; }
/*上一页下一页*/
.navigation{font-size:13px;overflow:hidden;height:35px;}
/*编号*/
.comment-content .number{position:absolute;right:55px;top:5px;}
/*顶部收缩*/
.ico_01{ position:absolute; top:10px; right:230px; width:16px; height:16px; background: 2px -76px;display:block;z-index:999;}
.ico_01:hover{text-decoration:none;}
/* Loading */
#tesloading{z-index:1;padding:2px;background:#c44;left:0;top:0;width:90px;color:#fff;font-size:16px;position:fixed;}

/*小中大*/
.fs_14{font-size:14px;}
.font_s1 {right:20px!important;top:-1px!important;}
.font_s {font-size:13px;position:absolute;right:10px;top:0px;color:#7AAA1B;}
.font_s a{text-decoration:underline;}
.pl_10{padding-left:5px}
.more-link{float:left;padding:10px 0;display:block;font-size:16px;padding:10px 0;width:112px;}
.ngg-albumoverview{margin:10px!important;}
.ngg-album-compact{height:165px!important;width:116px!important;padding-left:1px;}
.ngg-galleryoverview{margin:10px 0 0 13px!important;}
.post h1 a.collapse {background-position: 0 -57px!important;}
.post h1 a.toggle, .post h1 a.expand, .post h1 a.collapse {
background: 0 -41px;display:block;height:16px;text-indent:-999em;width:16px;position:absolute; right:5px; top:3px;}
/*公告*/
.none .toggle{ display:none!important;}
.notice,.breadcrumb{font-size:13px;border-bottom:1px solid #C3C3C3;height:35px;line-height:35px;margin-bottom:5px;}
.notice{color:#7AAA1B;background:url(http://www.hemin.cn/blog/wp-content/uploads/2009/10/notice.gif) no-repeat 0 10px;padding-left:20px;_padding-left:5px;overflow:hidden;}
#scroll-container{height: 35px;overflow: hidden;}
#scroll-container li a{color:#7AAA1B;}
#entry{overflow:hidden;zoom:1;}
/*右侧评价小插件*/
.author_name{font-weight:normal!important;}
#rc_nav{background: -25px 0!important;}
/*运行部分*/
.runcode_button{background:#FFFFFF;border:1px solid #000000!important;padding:1px 0;text-align:center;width:68px;}
.runcode_text{border:1px solid #000000!important;}
/*小图标*/
.ad_01{ background-position:0 0;}
.ad_02{ background-position:0 -15px;}
.ad_03{ background-position:0 -30px;}
.ad_04{ background-position:0 -45px;}
.ad_05{ background-position:0 -60px;}
.ad_06{ background-position:0 -75px;}
.ad_07{ background-position:0 -90px;}
.ad_08{ background-position:0 -105px;}
.ad_09{ background-position:0 -120px;}
.ad_10{ background-position:0 -135px;}
/*存档*/
.monthtitle a{ color:#000;}
/*相关文章*/
.wp23_related_posts{margin-top:10px;}
.wp23_related_posts h3{font-weight:bold;}
.wp23_related_posts ul{margin-left:10px;}
.wp23_related_posts li{background-position:0 -232px;padding-left:16px;list-style:none;}
/*右下角*/
.goto-top-right,.goto-bottom-right{position:fixed;display:block;color:#fff!important;background-color:#182C33;text-decoration:none!important;width:67px;line-height:24px;height:24px;}
.goto-top-right{right:5px;bottom:32px;}
.goto-bottom-right{right:5px;bottom:5px;}
/*版权说明*/
#MySignature{border:1px solid #E5E5E5;padding:10px;}