body{color:#3d3d3d;font-size:14px;font-family:"Microsoft Yahei";margin:0;padding:0;}
a{color:#2c63a9;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
h1{padding:0; margin:0;}
h1 a{font-size:2.8em; text-decoration:none;color:#333; margin-left:-2px;font-family:"Mingliu";font-weight:100;}
h1 a:hover{text-decoration:none;}
li{list-style:circle;color:#999;}
input{border-radius:3px;border:1px solid #999;}
#rightmenu input[type=button]{
width:50px;height:2em;line-height:2em;
font-size: 0.9em;
cursor: pointer;
text-decoration: none;
color: #fff;
background:rgba(63, 99, 169,1);
border:none;
}

#rightmenu input[type=button]:hover{
font-size: 0.9em;
cursor: pointer;
text-decoration: none;
color: #fff;
background:rgba(63, 99, 169,0.5);
}

#header{width:100%;background:#fff;}
#header h1{width:80%;padding:60px 0 0 120px;}
#header p{width:80%;padding:0 0 60px 120px;}
#tagline{color:#999;padding:0;margin:0;font-size:11px;}
#main{display:block;width:45%;float:left;padding:0 40px 100px 120px;}
#rightmenu{display:block; width:16%;float:left;}
#rightmenu ul{padding:0 0 0 20px; margin:0; display:block;}
#rightmenu a{font-size:12px;line-height:18px;}
#blog-calendar{margin-top:16px; font-size:12px; font-family:verdana;line-height:2em;}
#footer{padding:40px 0 40px 16px; color:#999; font-size:10px;}

#cnblogs_post_body p img{border:1px solid #ccc; box-shadow:0 0 8px #ccc; width:100%;max-width:800px;}
#cnblogs_post_body h2{border-bottom:1px dashed #ccc; padding-bottom:0.5em;}
#cnblogs_post_body h4{font-weight:100;color:#000;}
.cnblogs_code{margin:10px 0 10px 0;}
#cnblogs_post_body pre{padding-left:10px;width:90%; max-width:780px;}

.date{color:#999;}
.date img{display:none;}
.post{padding-bottom:40px;margin-bottom:40px; border-bottom:1px solid #ccc;}
.post .postTitle{font-size:1.5em; padding-bottom:12px;}
.post h5{font-size:1.5em;margin:0; padding:0 0 12px 0;}
.post .c_b_p_desc{line-height:2em;}
.post .postFoot{color:#999;margin-top:12px; font-size:12px; }
.post .postFoota{margin-left:20px;}
.post .postfoot{color:#999;margin-top:12px; font-size:12px; }
.post .c_b_p_desc_readmore{margin-left:10px; letter-spacing:1px;}

#cnblogs_post_body h2{font-weight:100;}
#cnblogs_post_body h3{font-weight:100;color:#54B059;}
#comment_nav{padding:20px 0;}
.commentbox_title_right,.commentbox_title_left{padding:0 0 12px 0;}

#taglist .small{margin-left:10px;color:#999;}
#myposts{margin-left: 0px;}
#myposts .pager{display:none;}
#author_profile{margin-top:20px;}
#green_channel #green_channel_digg{ background:#08c;text-shadow:0 0 0; border-radius:0;}
#green_channel #green_channel_follow{ background:#f60;text-shadow:0 0 0; border-radius:0;}
#green_channel #green_channel_favorite{ background:#880;text-shadow:0 0 0; border-radius:0;}
#green_channel #green_channel_contact{ background:#54b059;text-shadow:0 0 0; border-radius:0;}
#comment_nav{padding:0; margin:0;}
#under_post_news,#site_nav_under,#google_ad_c1,#google_ad_c2,#under_post_kb{
  display:none !important;
}
#blog_post_info{border:none;}

.commentbox_main .comment_textarea{width:98%; padding:1%;}
#comment_form_container #commentbox_opt{text-align:right;}
div.commentform p{text-align:right; color:#999; font-size:12px;}

#commentbox_opt .comment_btn{
width:100px;
height:36px;
line-height:36px;
visibility: visible;
padding: 0;
border: 1px solid #080;
border-bottom-color: #2B562B;
border-radius: 3px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
text-decoration: none;
color: #FFF;
text-shadow: 0 1px 0 #5d4113;
background: #080;
background: -webkit-gradient(linear, left top, left bottom, from(#C3E5C5), color-stop(0.05, #54B059), to(#080));
background: -moz-linear-gradient(top, #C3E5C5, #54B059 5%, #080);
background: -o-linear-gradient(top, #C3E5C5, #54B059 5%, #080);
background: linear-gradient(to bottom, #C3E5C5, #54B059 5%, #080);
}

#commentbox_opt .comment_btn:hover{opacity:0.8;}

#goTop {
bottom: 20px;
margin: 0 auto;
position: fixed;
right: 20px;
}
#goTop:hover{opacity:0.8;}