/*
theme name:SimpleG for micolog
author:wlsy
blog:www.g9net.com
*/
*{margin:0; padding:0;}
body{font:12px/160% "Microsoft YaHei",Tahoma,Arial,Helvetica,Sans-Serif; background: #fcfcfc; color:#333333;}
h1 {font-size:140%;}
h2{ font-size:130%; margin-bottom:10px;}
h3 {font-size:120%; border-bottom:1px solid #D2D2D2; padding:5px 0;}
h4 {font-size:14px; padding:5px 0;color:#91B24F; text-align:right; padding-right:5px; border-top:1px solid #B0CB85; background:#F6F6F6 ; font-weight:normal;}
blockquote{ margin:15px auto 15px 20px; padding-left:15px; background:#f6f6f6; border-left:1px solid #91b24f}
#header{ width:100%; background:#f6f6f6; height:65px; border-bottom:1px solid #9c9c9c;border-top:4px solid #333;}
#header_m{ width:950px; margin:0 auto; height:auto;}
#logo a{ line-height:65px;font-size:160%;color:#333; float:left; text-decoration:none;}
#logo a:hover{ color:#91B24F; text-decoration:none;}
#description{ margin-top:30px; margin-left:10px; float:left; color:#91b24f; }
#menu{ width:100%; background:#eeeeee; height:48px; border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;}
.nav{ width:952px; margin:0 auto; list-style:none;}
.nav li { width:100px; display:block; float:left; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; margin-right:-1px;}
.nav li a{padding:3px 0 7px 3px; width:97px;line-height:38px; color:#91b24f; font-weight:bold; text-decoration:none; display:block; font-size:14px;}
.nav li a:first-letter{ text-transform:uppercase;}
.nav li a:hover{ background:#333333;border-bottom:1px solid #91B24F;color: #f6f6f6 !important}
.nav .rss{ float:right; margin-right:1px; }
#main{ width:100%; border-top:1px solid #9c9c9c; overflow:hidden;}
#content{ width:950px; margin:15px auto; overflow:hidden}
#left-content{ width:730px; float:left; display:inline;}
#part-content{ width:450px; float:left; display:inline; margin-top:8px;}
#post-content em{ font-weight:bold; color:#333; font-size:14px; font-style: normal;}
#post-title,#post-title-single{ position:relative; width:100%;border-bottom:1px solid #d2d2d2;height:25px;overflow:hidden; }
#post-title a{  color:#333333; text-decoration:none; position:absolute;}
#post-title a:hover{ color:#91b24f; }
#post-time{ right:0; position:absolute; font-size:9px; top:2px; color:#91b24f}
#post-content { margin: 5px 0;}
#post-content a,#post-messages a,.alignright a,.alignleft a,#post-messages-single a,.commentlist li a{color:#91b24f;}
#post-content a:hover,#post-messages a:hover,.alignright a:hover,.alignleft a:hover,#post-messages-single a:hover,.commentlist li a:hover{ background:#91b24f; color:#ffffff; text-decoration:none;}
#post-content p{ margin-bottom:10px}
#post-messages {border-bottom:1px solid #d2d2d2; padding-bottom:7px;}
#post-messages a{ margin:0 5px; font-weight:normal;}
.post-cm{ margin-left:10px;}
#sidebar{ float:right; width:250px; margin:0 10px;}
#sidebar span{ color:#b5b5b5; padding-left:15px; font-weight:normal;}
#relate-post { margin-bottom:10px;}
#relate-post h3{ text-align:right;}
#relate-post span{ color:#b5b5b5; font-weight:normal;padding-left:15px;}
#ggsearch{ margin-top:13px;}
#sidebar2{ float:right; width:210px; margin-top:5px; }
#sidebar2-box{ width:100%; border:1px solid #B0CB85; background-color:transparent; border-left:none; border-right:none; margin-bottom:10px;}
#doubanlist{padding-left:25px;}
#foot{ width:100%; background:#333333; height:40px; padding:10px 0;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 10px;height:10px;}
.alignright {float: right;}
.alignleft {float: left}
#sidebar ul,#relate-post ul{ list-style:none; margin:0; padding:0;}
#sidebar ul li{ margin-left:20px; margin-top:5px; }
#relate-post ul li{ margin-top:5px;}
#sidebar ul li a{ width:220px; height:20px;overflow:hidden; color:#666666; border-left:1px solid #c0c0c0; display:block;padding-left:10px; text-decoration:none;}
#relate-post ul li a{ width:100%; height:20px; color:#717171; border-left:1px solid #c0c0c0; display:block;padding-left:10px; text-decoration:none;}
#sidebar ul li a:hover,#relate-post ul li a:hover{ color:#91b24f; border-left:1px solid #91b24f; background:#eee}
.cate { list-style:none; margin:0; padding:0;}
.cate li { width:100%; position:relative; margin-bottom:5px;float:left;}
.cate li a{padding:3px 0 7px 5px;width:100%; color:#333333; font-weight:bold; text-decoration:none; display:block; border-left:1px solid #c0c0c0;}
.cate li a:first-letter{ text-transform:uppercase;}
.cate li a span{ font-weight:normal; color:#91b24f;}
.cate li a:hover{border-left:1px solid #91b24f; background:#eee;}
#left-content-single{ width:648px; display:inline; float:left; margin-top:8px;}
#post-title-single h1 a{ color:#91b24f;text-decoration:none;}
#post-messages-single{ color:#717171; margin-bottom:5px; width:100%; margin-bottom:5px; height:20px;}
#error{ font-size:14px;}
#foot_m{ width:950px; height:40px;  margin:0 auto; }
#foot_m p{ color:#858585; }
#foot_m a{ color:#a5a5a5; text-decoration:underline;}
#foot_m a:hover{ color:#a5a5a5; text-decoration:none;}
.post-comment{ float:right; }
.post-msg{ float:left;}
#commnet{ overflow:hidden; }
.side2 a{ color:#91B24F; text-decoration:underline;}
.side2 a:hover{ text-decoration:none}
#ggsearch #s{ width: 247px; color:#b7b7b7;}
h3#comments, h3#respond { display:block; padding:5px; width:628px;  text-transform:uppercase; font-weight:normal; color:#91B24F; }
h3#respond{ margin-bottom:10px;}
.commentlist { width:638px; clear:both; padding: 0 0 0 -25px;  }
.commentlist li.alt { background:#fafafa; color:#333; padding:5px; margin-bottom:5px; list-style:none;  }
.commentlist li { color:#333; padding:5px; margin-bottom:5px; overflow:hidden;  }
.commentlist li .gravatar { float:left;  width:55px; margin-right:5px;}
.commentlist li .gravatar img { border:none;}
.commentlist li .comments { float:right; width:565px; }
.commentlist li .comments p { padding-top:10px;}
#commentform { margin-left:10px;}
#comment ol li:hover{ background:#EEEEEE; border-left:1px solid #91B24F; }
#author,#email,#url,#comment { color: #333; border: 1px solid #d7d7d7;  padding: 4px; margin-bottom: 0.6em;}
#author:focus,#email:focus,#url:focus,#author.sffocus ,#email.sffocus ,#url.sffocus  { color: #000; border: 1px solid #afc9de;  padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#comment { width:640px;}
#comment:focus,#comment.sffocus { color: #000; border: 1px solid #afc9de; width:520px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#commentt{ width:620px;}
#checkarea{ margin-bottom:3px;}
#post-home{ margin-bottom:20px; overflow:hidden;}