.m-topbar .inner,.m-headertop .inner, .m-headerson .inner, .m-headerfix .inner{width:98%}
.m-headerbottom .inner{width:100%}
.list_page .g-bd{margin:10px auto 0;width:100%}
.side_left{float:left;width:160px;margin-left:10px}
.side_right{float:right;width:300px;margin-right:10px;background-color:#eef}
.main_list{padding:0 320px 0 180px}
.main_list{ _display:inline; _zoom:1; _margin-left:-3px; _margin-right:-3px; _padding-left: 0; _padding-right: 0; }
a.lightblue:active,a.lightblue:link,a.lightblue:visited{color:#005a94;text-decoration:none}
a.lightblue:hover{color:#e33e06;text-decoration:underline}
a.titlelnk:active,a.titlelnk:link{color:#105cb6;font-size:14px;font-weight:700;text-decoration:underline}
a.titlelnk:visited{color:#551a8b}
a.titlelnk:hover{color:red;text-decoration:underline}

.post_nav{border:1px solid #fff;border-bottom:1px solid #c8d3de;font-size:14px;line-height:1.5em;background-color:#fff}
.rss_link{float:right}
.headline{line-height:24px;margin-left:0;margin-top:5px;padding:0 0 0 5px;}
.headline a:active,.headline a:link,.headline a:visited{color:#005a94;text-decoration:none}
.headline a:hover{color:#e33e06;text-decoration:underline}

.digg{float:left;width:60px}
.diggit{float:left;width:46px;height:52px;background:url(../images/program/upup.gif) no-repeat;text-align:center;cursor:pointer;margin-top:2px;text-indent:0}
.diggnum{line-height:2.2em;font-size:14px;color:#075db3;font-family:Verdana}
.post_avatar{height:48px;width:48px;padding:1px;margin-top:3px;margin-right:5px;border:1px solid #ccc;float:left}
.post_list{margin-top:0;padding-left:5px;padding-right:0;padding-top:10px}
.post_item{border-bottom:1px dotted #ccc;border-width:1px;margin-bottom:15px;padding-bottom:15px}
.post_list h3{font-size:14px;margin:0 0 5px 0}
.post_item_body{margin-left:50px;padding-top:1px;line-height:150%}
.post_list .post_item_summary{line-height:1.8em;margin-bottom:5px;color:#333;overflow:hidden;padding-right:5px;font-size:12px;padding-top:5px}
.post_item_foot{color:#555;padding-top:5px;margin-left:10px}
.post_item_foot a.gray:active,.post_item_foot a.gray:link,.post_item_foot a.gray:visited{color:#555;text-decoration:none}
.post_item_foot a:hover{color:#e33e06;text-decoration:underline}
.post_list .article_comment{background:transparent url(../images/program/icon_comment.gif) no-repeat scroll 0 0;padding-left:18px;padding-right:5px;margin-left:1px}
.post_list .article_view{background:transparent url(../images/program/icon_arrow.gif) no-repeat scroll 0 0;padding-left:18px;padding-right:5px;margin-left:1px}

.detail_page .g-bdw{position:static;width:100%}
.detail_page .g-bd{position:static;margin:20px 80px 0;width:auto}
.detail_page .g-bdc{padding-left:320px}
.detail_main{float:left; margin:0px; overflow:auto; max-width:100%; width:100%; }
.detail_side{float:left; margin-left:-100%; position:relative; left:-320px; width:300px;}
.detail_body{border-left:1px dotted #ccc;padding-left:20px;}
.article_title{font:normal 20px/30px  'Microsoft YaHei';padding-bottom:10px;border-bottom:none}
.article_poster {height:22px;color:#999}
.article_poster div{float:left;margin-right:10px;height:22px;line-height:22px}
.article_poster div.posttime{margin-right:20px;}
.article_poster .message{width:81px;}
.article_poster .message a:link,.article_poster .message a:visited{display:block;width:81px;height:22px;background: url(../images/message.gif) no-repeat;}
.article_poster .message a:hover{background-image: url(../images/message_a.gif);}
.article_poster .follow{width:48px;}
.article_poster .follow a:link,.article_poster .follow a:visited{display:block;width:48px; height:22px;background: url(../images/follow.gif) no-repeat;	}
.article_poster .follow a:hover{background-image: url(../images/follow_a.gif);}
.article_infos{border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;color:#999;margin:20px 0;padding:10px 0}
.article_infos p{line-height:22px;}
.article_infos a{margin-right:10px}
.article_from a{color:#999}
.article_tags a:link, .article_tags a:visited{color:#105cb6}
.article_tags a:hover, .article_tags a:active{color:#e33e06}
.article_content strong{font-weight:700;}
.article_content p{margin: 0 auto 12px;font-size: 14px}
.article_note{background-color: #FFF7DC;border: 2px dashed #FFBFBF;padding: 10px 15px}
.article_note div{line-height:2}
.article_note .thanks{border-bottom:1px dashed #F1C7C7;margin-bottom:10px;padding-bottom:10px;font-size:14px}
.article_do{font-size:15px;width:auto;padding:20px;color:#fff;}
.article_do a{display:inline-block;padding:3px 8px;color:#FFF;text-decoration:none;font-weight:700;cursor:pointer;margin-right:10px;vertical-align:middle;border-radius:4px}
.article_do a:active,.article_do a:link,.article_do a:visited{color:#FFF!important;border:medium none!important}
.article_do .article_do_top{background-color:#2DAEBF}
.article_do .article_do_fav{background-color:#6DA47D}
.article_do .article_do_report{background-color:#E33100}
.post_next_prev{line-height: 1.8;font-size: 12px;margin-top:10px;}
.post_next_prev a:link, .post_next_prev a:visited{color:#55895B}
.post_next_prev a:hover{color:#e33e06}

.side_box{border:1px solid #DDD;margin-bottom:20px;padding:5px}
.side_box h4{font-size:13px;color:#E58931;font-weight:700;margin-top:0;position:relative;padding-bottom:4px;padding-top:2px;padding-left:5px}
.side_box ul{width:280px;padding-left:5px;overflow:hidden}
.side_box ul li{line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px 0}
