html,body{margin:auto;font-size:12px;line-height:1.5}td{font-size:12px}.clear{clear:both}#none{display:none}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#a91718;text-decoration:underline}a:active{color:#f00;text-decoration:none}.none{display:none}.floatright{float:right}.navbar>nav .navbar-list{margin:0;padding:0}#banner{width:100%;height:210px;background:url(images/banner.jpg) no-repeat left top}#main{background:transparent;clear:both}#right{float:right;width:100%;margin:0 0 0 -250px;background:transparent;display:block}#right_content{margin:0 0 0 250px}#left{position:absolute;left:20px;top:158px;width:230px;background:transparent;text-align:center;overflow-x:hidden;display:block}.has-navbar #left{top:200px}.has-bannerbar #left{top:232px}#topics{width:100% !important;width:100%;border:0 solid #f00}#footer{background:url(images/bg_menu.jpg) repeat-x left top;margin:10px 0 0 30px;text-align:center;color:#fff;height:28px;line-height:28px;background:url(images/bg_menu.jpg) repeat-x bottom right}#left_content{background:transparent;width:100%;border:solid 0 #f00;text-align:left;margin:15px auto}.listtitle,.catListTitle{font-size:12px;background:url(images/bg_list.gif) no-repeat left top;height:35px;line-height:32px;padding-left:20px;color:#666}li.catListItem,ul.catListItem,.RecentComment li,.RecentComment ul,#leftcontentcontainer ul,#leftcontentcontainer li{list-style:none outside;margin:5px auto 5px 8px;padding-left:0}.navbar{padding-left:5px;padding-right:20px}.newsItem{width:100%;border:solid 0 #f00;overflow-x:hidden;margin-top:40px}#mylinks{padding:5px;padding-left:15px;background:url(images/bg_menu.jpg) repeat-x left top;margin:10px 0 0 30px;font-weight:bold}a.menu:link,a.menu:visited,a.menu:active{color:#fff;text-decoration:none}a.menu:hover{color:#fff;text-decoration:underline}#mystats{margin-left:30px;color:#999;text-align:right}.headerText{position:absolute;top:80px;right:20px;height:90px;width:100%;text-align:right}.headermaintitle{font:bold 26px/36px "courier new",verdana,monospace}a.headermaintitle:link{color:#a91718;text-decoration:none}a.headermaintitle:visited{color:#a91718;text-decoration:none}a.headermaintitle:hover{color:#a91718;text-decoration:underline}a.headermaintitle:active{color:#a91718;text-decoration:none}.headerDis{color:#a91718;font:normal 12px/22px "courier new",verdana,monospace;border:solid 0 #f00;text-align:right}.day{background:url(images/bg_day.gif) no-repeat right top;margin:auto auto auto 30px}.dayTitle{border-bottom:solid 1px #dfdfdf;padding-bottom:10px;font:bold 14px Arial,verdana,monospace;height:38px !important;height:49px;position:relative}.dayTitle a{display:block;position:absolute;left:0;bottom:10px}.dayTitle a:link,.dayTitle a:visited,.dayTitle a:active{color:#a91718;text-decoration:none}.dayTitle a:hover{color:#333;text-decoration:underline}.postTitle{padding:10px;padding-left:0;font-size:14px;font-weight:bold}.postSeparator{height:60px;width:100%;background:url(images/line.gif) left center repeat-x}.post{border:solid 0 #f00;font-size:14px;padding:30px;padding-top:15px;padding-left:45px;background:url(images/bg_post.gif) right top no-repeat}.post a:link,.post a:visited,.post a:active{color:#a91718;text-decoration:none}.post a:hover{color:#333;text-decoration:underline}.post div{margin:0}.postTitle2 a{margin:auto auto 15px auto;display:inline-block;padding:5px}a.postTitle2:link,a.postTitle2:visited,a.postTitle2:active{color:#a91718;text-decoration:none}a.postTitle2:hover{color:#333;text-decoration:underline}.postCon{border:dotted 0 #efefef;padding:10px 10px 10px 0;font-size:14px;line-height:1.5}.postDesc{text-align:right;font-family:arial;font-size:12px;color:#333;margin-right:10px;padding-top:20px}.postDesc a:link,.postDesc a:visited,.postDesc a:active{color:#a91718;text-decoration:none}.postDesc a:hover{color:#333;text-decoration:underline}.entrylist{padding:30px}.entrylistTitle{font-size:14px;font-family:verdana;font-weight:bold}.entrylistDescription{padding:10px;color:#808080}.entrylistItem{padding:10px;font-size:14px;margin-bottom:10px}.entrylistItemTitle{font-size:14px;font-family:verdana;font-weight:bold;padding-bottom:10px}a.entrylistItemTitle:link,a.entrylistItemTitle:visited,a.entrylistItemTitle:active{color:#a91718;text-decoration:none}a.entrylistItemTitle:hover{color:#333;text-decoration:underline}.entrylistItemPostDesc{text-align:right;color:#808080;font-family:arial;font-size:12px}.entrylistItemPostDesc a:link,.entrylistItemPostDesc a:visited,.entrylistItemPostDesc a:active{color:#a91718;text-decoration:none}.entrylistItemPostDesc a:hover{color:#333;text-decoration:underline}#commentform_title{background-image:url(//assets.cnblogs.com/images/icon_addcomment.gif);background-repeat:no-repeat;padding:0 0 0 25px;margin-bottom:10px}div.commentform input.author,div.commentform input.email,div.commentform input.url{background-image:url(//assets.cnblogs.com/images/icon_form.gif);background-repeat:no-repeat;border:1px solid #ccc;padding:4px 4px 4px 30px;width:300px;font-size:13px}div.commentform input.author{background-position:3px -3px}div.commentform input.email{background-position:3px -33px}div.commentform input.url{background-position:3px -63px}div.commentform textarea{font-size:13px}div.commentform p{margin-top:10px;line-height:20px}.commentbox_title{width:450px}.commentbox_title_left{float:left}.commentbox_title_right{float:right;height:22px}.login_tips{background-image:url(//assets.cnblogs.com/images/icon_addcomment.gif);background-repeat:no-repeat;margin-top:10px;padding:0 0 10px 25px;font-weight:bold}.login_tips a{text-decoration:underline}.clear{clear:both}.comment_quote{padding:5px 5px 5px 5px;border:1px solid #ccc}.comment_icon{vertical-align:top}#comment_nav{text-align:right}#comment_nav a{padding-left:10px}.ad_commentbox_up{margin-left:5px}.ad_commentbox_up a{padding-left:10px}.comment{margin:auto 30px auto 30px}.commentform{border:solid 0 #f00;margin:0;padding:0;margin:auto 30px auto 30px}.feedback_area_title{font-size:14px;font-weight:bold;border-bottom:dotted 1px #ccc;margin-bottom:10px}.feedbackListSubtitle{font-weight:bold;color:#4f4f4f;border-bottom:dotted 1px #ccc;margin-bottom:10px}.feedbackManage{float:right;font-weight:normal}.feedbackCon{margin-bottom:15px}.calendar{border:0 solid #000}.Cal{width:100%;font-size:12px;font-family:arial;padding:0}.Cal td{background:#f5f5f5;height:22px;border:solid 1px #fff;font-size:10px}.Cal a:link,.Cal a:visited,.Cal a:active{color:#333;text-decoration:none}.Cal a:hover{color:#a91718;text-decoration:underline}.CalTitle{width:100%;color:#900;height:30px;text-align:center}.CalTitle td{background:#fff;font-family:verdana;font-size:12px;font-weight:bold}.CalDayHeader{border:solid 0 #f00;font-weight:bold;background:#fff;padding-bottom:5px}td.CalTodayDay{border:solid 0 #f00;background:#ffe6ec}.CalSelector{border:solid 0 #f00;background:#efefef}td.CalWeekendDay{background:#e3e3e3}td.CalOtherMonthDay{color:#c0c0c0}.CalNextPrev{border:solid 0 #f00;padding:5px;font-weight:bold}#profile{width:100%;overflow-x:hidden;margin:30px 30px auto 30px}.pfl_feedback{margin:auto 30px auto 30px}.pfl_feedback_area_title{font-size:14px;font-weight:bold;border-bottom:1px dashed #ccc}.pfl_feedbackItem{margin-top:5px;padding:10px;margin-bottom:10px}.pfl_feedbacksubtitle{height:22px;border-bottom:1px dashed #ccc;line-height:22px;margin-bottom:8px}.pfl_feedbackname{float:left;font-weight:bold;color:#4f4f4f}.pfl_feedbackManage{float:right}.pfl_feedbackCon{padding-bottom:5px}.pfl_answer{padding-bottom:5px;margin-left:20px;border:1px solid #fafafa;width:95%;padding-top:8px;padding-left:5px}.input_my_zzk{margin-left:15px;width:120px}.btn_my_zzk{background-color:buttonface;border:2px outset buttonface;color:buttontext;cursor:default;line-height:normal !important;padding:0 6px;text-align:center;white-space:pre;height:28px}.PostListTitle{padding-left:40px;font-size:15px}#myposts{margin-left:40px;font-size:14px}#myposts a,#myposts a:visited,#myposts a:active{color:#a91718;text-decoration:none;font-weight:bold}#myposts a:hover{color:#333;text-decoration:underline}.postBody{line-height:1.8}.postBody div{line-height:1.8}.Pager{margin-left:40px}#cnblogs_post_body img{max-width:900px}@media only screen and (max-width:767px){#banner{width:auto}#right{float:none;width:auto;margin:0 0 0 0}#left{position:static;width:auto}#right_content{margin:0}.newsItem{padding:10px 0 0 10px}#mylinks{margin-left:0}.post{padding:10px}.commentform{margin:0 10px}}