/*****不能删除的样式*****/
#EntryTag { margin-top:20px; font-size:9pt; color:gray; }
.topicListFooter { text-align:right; margin-right:10px; margin-top:10px; }
#divRefreshComments{ text-align:right; margin-right:10px; margin-bottom:5px; font-size:9pt; }

/*****全局样式*****/
* { margin:0; padding:0; }
html { height:100%; }
body { font-family:Arial; font-size:14px; }

/*****细节样式*****/
/****顶部****/
#header { height:40px; position:fixed; top:0; left:0; right:0;  background-color:#3C3C3C; }
#header a { color:#D0D0D0; text-decoration:none; }
#header a:hover { color:#009100; }  
        
#blogTitle { float:right; margin-top:10px; margin-right:20px; }
#lnkBlogLogo { display:none; }
#blogTitle h1 { display:inline; font-size:16px; }
#blogTitle h2 { font-size:0px; }
#Header1_HeaderTitle {  font-weight:normal; }
        
#navigator { float:left; }
#navList { list-style:none;  margin-top:10px; }
#navList li { float:left;  }
#navList li a { font-size:14px; padding-left:30px; }
/****主区****/
#main{ margin-top:60px; }
#mainContent{ float:left; width:73%; }

/***文章列表样式***/
.day{ padding:10px 0px 5px 50px; margin-bottom:20px; }
.dayTitle{ border-bottom:1px solid #D0D0D0; }
.dayTitle a{ display:none; }
.postTitle{ margin-top:7px; margin-bottom:7px; }
.postTitle a{ color:#009100; font-size:14px; font-weight:bold; text-decoration:none; }
.postTitle a:hover{ color:#9A4444; }
.postDesc a{ padding:3px; background-color:#009100; color:#FFFFFF; font-size:12px; text-decoration:none; }
.postDesc a:hover{ background-color:#9A4444; color:#FFFFFF; }
.c_b_p_desc_readmore{ display:none; }
.topicListFooter a{ display:none;}

/****侧边栏****/
#sideBar{ overflow:hidden; padding:10px 5px 10px 20px; margin-left:10px; margin-right:50px; -o-text-overflow:ellipsis; }
.catListTitle{ font-size:14px; font-weight:bold; padding-bottom:7px; color:#009100; }
.mySearch, .catListPostCategory, .catListView, .catListPostArchive, .catListArticleCategory, .catListBlogRank{ padding:10px 0 10px 8px; margin-bottom:7px; border:1px solid #D0D0D0; }
#leftcontentcontainer div ul{ list-style:none; }
#leftcontentcontainer div ul li a{ text-decoration:none; color:#3C3C3C; font-size:14px; }
#leftcontentcontainer div ul li a:hover{ color:#9A4444; }
.input_my_zzk{ background-color:#F0F0F0; border:none; width:170px; color:#9A4444; outline:none; height:25px;}
.btn_my_zzk{ background-color:#009100; border:none; outline:none; cursor:pointer; color:#FFFFFF; padding:3px 10px;}
.btn_my_zzk:hover{ background-color:#9A4444; }
.liScore,.liRank{ font-size:14px; }

/****底部****/
#footer { margin-top:5px; padding:5px 0px 5px 30px; background-color:#3C3C3C; color:#D0D0D0; font-size:12px; border-top:1px solid #D0D0D0; }

/****分类样式****/
.entrylist{ padding:0 0 0 50px; }
.entrylistPosttitle{ margin:5px 0px; }
.entrylistTitle{ color:#000000; font-size:16px; }
.entrylistItem{ padding:10px 0px 30px 0px; border-top:1px solid #D0D0D0; }
.entrylistItemTitle{ color:#009100; font-weight:bold; text-decoration:none; }
.entrylistItemTitle:hover{ color:#9A4444; }
.entrylistItemPostDesc{ margin-top:5px; }
.entrylistItemPostDesc a{ padding:3px; background-color:#009100; color:#FFFFFF; font-size:12px; text-decoration:none; }
.entrylistItemPostDesc a:hover{ background-color:#9A4444; color:#FFFFFF; }

/****文章页面****/
#topics{ margin-top:7px; margin-bottom:10px; padding:0px 0px 0px 70px;}
#topics .postTitle2{ font-size:18px; }
#BlogPostCategory{ display:none; }
.p_n_p_prefix,.p_n_p_prefix { display:none; }
#post_next_prev a{ padding:3px; color:#3C3C3C; font-size:12px; text-decoration:none; }
#post_next_prev a:hover{ color:#9A4444; }
#author_profile a{ color:#3C3C3C; text-decoration:none; }
#author_profile a:hover{ color:#9A4444; text-decoration:none; }

/***评论区***/
/**评论列表**/
#blog-comments-placeholder{ padding:0 0 0 50px; }
.feedbackItem{ margin-bottom:25px; border-top:1px solid #D0D0D0; }
.feedback_area_title{ margin-bottom:5px; color:#009100; font-weight:bold; }
.feedbackManage{ margin-bottom:5px; }
.feedbackListSubtitle{ margin-bottom:5px; }
.feedbackListSubtitle a{ color:#3C3C3C; text-decoration:none; }
.feedbackListSubtitle a:hover{ color:#9A4444; }
.layer{ color:#009100; font-size:12px; }
.comment_actions a{ padding-right:5px; color:#3C3C3C; font-size:12px; text-decoration:none; }
.comment_actions a:hover{ color:#9A4444; }
.blog_comment_body a{ color:#3C3C3C; font-size:12px; text-decoration:none; }
.comment_vote a{ padding:3px; color:#FFFFFF; font-size:12px; text-decoration:none; }
.comment_vote a:hover{ background-color:#9A4444; }
.comment_digg{ margin-right:5px; background-color:#009100; }
.comment_bury{ background-color:#3C3C3C; }

#comment_nav{ display:none; }
#comment_form_container{ padding:0 0 0 50px; }
#comment_form_container p{ font-size:12px; }
.login_tips a{ padding:3px; background-color:#3C3C3C; color:#FFFFFF; font-size:12px; text-decoration:none; }
.login_tips a:hover{ background-color:#9A4444; }
#commentform_title{ color:#009100; font-weight:bold; }
.commentbox_title_left{ display:none; }
.commentbox_main{ margin-top:5px; }
#commentbox_opt input{ padding:3px 10px; color:#FFFFFF; background-color:#009100; border:none; outline:none; cursor:pointer; }
#commentbox_opt input:hover{ background-color:#9A4444; color:#FFFFFF; }
#commentbox_opt a{ color:#3C3C3C; font-size:12px; text-decoration:none; }
#commentbox_opt a:hover{ color:#9A4444; }

/****公告栏****/
.newsItem{padding:10px 8px 10px 8px; margin-bottom:7px; border:1px solid #D0D0D0; line-height:115%; }
#profile_block{ display:none; }


/****屏蔽广告****/
#site_nav_under,.ad_text_commentbox,.c_ad_block,#ad_t2{ display:none; }

/****屏蔽IT新闻和知识库文章****/
#under_post_news,#under_post_kb{ display:none; }

/****文章样式****/
#cnblogs_post_body{ letter-spacing:0.2px; }
#cnblogs_post_body a{ padding:2px; color:#3C3C3C; font-size:12px; text-decoration:none; }
#cnblogs_post_body a:hover{ color:#9A4444; }
#cnblogs_post_body h4{ margin-top:15px; }