/* Reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;}h1{font-size:24px;}h2{font-size:18px;}h3{font-size:16px;}h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}q:before,q:after{content:'';}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}hr{border:0;height:1px;*color:#fff;}
/* common */
body, button, input, select, textarea {font: 14px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53",sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia,"Times New Roman",Times,"Microsoft YaHei","\5b8b\4f53",serif;}
.note {border:1px ridge silver;background-color:#FFFFE1;padding:8px;font-family:Tahoma,Helvetica, Arial, "Microsoft YaHei","幼圆",sans-serif;white-space:pre-wrap;word-wrap:break-word; }
.clear {clear:both;}
a {color:#369;}a:hover {color:#FFF;background:#039;text-decoration:none;}a:active{color:#FFF;background:#F93;}
pre {background-color:#FFF;border:1px dashed #C0C0C0;border-left:5px solid #6CE26C;font-family:"Consolas","Courier New","\5b8b\4f53",Courier,mono,serif;font-size:12px;line-height:1.5;padding:8px;white-space:pre-wrap;word-wrap:break-word;}
/* layout */
body {background-color:#F4F4EC;}
#home {margin:0 auto;min-width:930px;width:98%;}
#header {margin-top:10px;border-bottom:1px solid silver;}
#sideBar {float:left;width:250px;overflow:hidden;padding:0 0 0 5px;border-right:1px solid #ccc;}
#mainContent {float:right;margin-left:-260px;padding:0 0 10px 0;width:100%;}
#mainContent .forFlow {float:none;margin-left:260px;width:auto;}
#footer {text-align:center;}
#navigator {display:none;}
/* #header */
#blogTitle h1 {font-size:36px;line-height:1.5;margin-top:10px;}
/* #sideBar */
.catListTitle {margin:10px 0 5px;color:#335974;}
/* #mainContent */
.day,.entrylist,#topics {margin: 10px;}
.dayTitle {border: 1px ridge #DED0B2; margin: 10px 2px; padding: 8px 2px; width: 60px; float: right; text-indent: 0.2em; text-align: center; background-color: white;}.dayTitle a{font-family:Georgia,"Times New Roman",Times,"Microsoft YaHei","宋体",serif;}
.postTitle,.entrylistPosttitle {font-weight:bold;margin-top:5px;font-family:Georgia,"Times New Roman",Times,"Microsoft YaHei","\5b8b\4f53",serif;font-size:18px;}
.postDesc,.entrylistItemPostDesc {font-size:12px;line-height:1.6em;margin:5px auto;border-bottom:1px dotted #ccc;color:#aaa;}
#topics ul,#topics ol {margin-left:20px;}
.commentform {margin-top:100px;}
/* hack */
#ad_bottom_text,#div_commentbox_nav,#relative_search,#relative_search,#itnews,#commentform_title span,#div_digg .buryit,.ad_bottom_text,#google_ads_div_cnblogs_commentbox_up,#google_ads_div_cnblogs_blogpost_bottom,#div_ad2,#google_ads_div_cnblogs_blogpost_bottom1{display:none;}
#site_nav_under,#ad_under_post_holder,#under_post_news,#google_ad_c2,#under_post_kb{display:none}
.under-post-card,#cnblogs_ch{display:none}