#main_content{position:relative;}
.portal_lm{float:left; width:100%; margin-right:-249px;}
.portal_lm_inner{margin-right:253px; font-size:13px;}
.portal_left{float:left; width:162px; position:relative;}
.portal_left .bnr{border:1px solid #CBCBCB;}
.portal_main{float:left; width:100%; margin:0 0 0 -163px;}
.portal_main_inner{margin:0 0 0 192px;}

.article_preview h3{font-size:22px; padding-bottom:10px;}
.article_preview{padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #dbdbdb;}
.article_preview h3 a:hover{color:#000; text-decoration:none; background:#eef4ff;}
.article_preview .tweet_fb{float:left; width:135px;}
.article_preview .tweet{float:left; margin-right:14px;}
.article_preview .fb{float:left;}
.article_preview .image{float:right; width:112px;}
.day_topic .image img{float:left; width:160px; height:160px; border:1px solid #CBCBCB;}
.article_preview .text{margin:0 112px 0 135px; position:relative;}
.article_preview .text .grad{position:absolute; top:50px; height:31px; width:100%; background: url("img/grad.png");}
.article_preview_contents{height:81px; overflow:hidden; overflow:hidden; margin-bottom:4px;}
.cms_article_txt_content{overflow:hidden; padding-right:10px; color:#000;}
.cms_article_username{float:left; margin-right:12px;}
.cms_article_readmore{float:right;}
.cms_article_comment_number{float:left;}
.cms_article_comment_number a{color:#a8a8a9; background: url("img/comments_icon.gif") no-repeat right top; padding-right:15px; float:right; height:12px; line-height:12px; font-weight:bold;}

.cms_article_preview_image{border:solid 1px #cbcbcb; outline:none; float:right; margin:0 0 0 10px; height:95px; width:95px;}

.postbit{width:auto; }
.postbit-lite{clear:both; position:relative; padding-bottom:10px; border:none; overflow:hidden;}
.postbit-lite .avatarlink{float:left; width:54px; padding:3px; border:1px solid #dbdbdb; margin-right:6px;}
.postbit-lite .avatarlink img{width:54px; height:auto;}
.postbit-deleted,.postbit-ignored{padding-left:0; }
.postbit-deleted .postcontent.deletereason dt, .postbit-deleted .postcontent.deletereason dd{display:block; }
.postbit-deleted .posttext .deletedby{font-weight:bold; }
.postbit-deleted .managelinks{float:right; margin-right:10px; }
.postbit-deleted .managelinks a{margin-left:1em; text-decoration:none; font-size:11px; }
.postbit-lite dl.stats.groups{font-size:11px; margin-left:80px; margin-bottom:-10px; font-weight:normal; }
.postbit-lite dl.stats.groups dd{padding-right:10px; }
.postbit-lite p.moderated{padding:10px 10px 0; }
.postbit-lite.imod_highlight,.postbit-lite.imod_highlight .blocksubhead,.postbit-lite.imod_highlight:hover .blockfoot{background:#FFEB90 none no-repeat 10px 10px; }
.postbit-lite .postbitbody{float:left; width:659px; background:url(img/comment_bg.gif) repeat-y 13px;}
.postbit-lite .postbitbody .content{background:url(img/comment_top_bg.gif) no-repeat left top; padding:9px 15px 5px 25px; color:#231f20; min-height:38px;}
.postbit-lite .postbit-chkbox{position:absolute; right:10px; margin-top:5px; }
.postbit-lite .username{font-weight:normal; }
.postbit-lite .posttext{font:13px arial; padding:0; margin:0;}
.postbit-lite.noavatar .posthead, .postbit-lite.noavatar .posttext, .postbit-lite.noavatar p.moderated{margin-left:0; }
.postbit-lite .postinfo{color:#777777; }
.postbit-lite .postbitfoot{position:static; top:0; right:0; height:23px; margin:0 0 0 13px; padding:1px 0 0 11px; background:url(img/comment_bottom_bg.gif); color:#999999;}
.postbit-lite .postbitfoot .username{font-weight:bold;}
.username span{color:#0182c4 !important;}
.postbit-lite .postbitfoot .fl_l{float:left; line-height:22px;}
.postbit-lite .postbitfoot .postdate{font-size:11px;}
.postbit-lite .postbitfoot .postdate .time{color:#999;}
.postbit-lite .postbitfoot .postcontrols{float:right; padding-top:1px;}
.postbit-lite .postbitfoot .postcontrols li{display:inline; position:static; top:0;}
.postbit-lite .postbitfoot .postcontrols li.separator{display:none;}
.postbit-lite .postbitfoot .postcontrols a{color:#4d4d4d; font-weight:bold;}
.postbit-lite .postbitfoot .postcontrols li img{vertical-align:-2px; position:static; top:0;}
.postbit-lite .postbitfoot .postcontrols a, .postbit-lite .postbitfoot .postcontrols a:hover{border:0; padding:0; font-size:11px; margin-right:10px; }
.postbit-lite .postbitfoot .postcontrols a:hover{text-decoration:none; }
.postbit-lite .postbitfoot .postcontrols a.edit{padding-left:20px; background:transparent url(../images/wm/misc/blog/edit_generic.png) no-repeat left center; border-right:1px dotted #CEDFEB; margin:0; padding-right:10px; }
.postbit-lite .postbitfoot .postcontrols a.reply{padding-left:20px; margin:0; background:transparent url(../images/wm/buttons/reply_40b.png) no-repeat left center; }
.postbit-lite input.inlinemod{position:relative; top:2px; }
.postbit-lite.moderated-picturecomment{padding-left:0; }
.postbit-lite.moderated-picturecomment .postbithead,
.postbit-lite.moderated-picturecomment .posttext,
.postbit-lite.moderated-picturecomment .stats.groups,
.postbit-lite.moderated-picturecomment .posttext{margin-left:120px; }
.postbit-lite img.statusicon,
.postbit-lite img.posticon{vertical-align:top; }
.postbit-lite .title img{}

.logorreg{background:#fdf0cd; border:1px solid #ebbf2f; height:25px; line-height:25px; padding:0 14px; margin-bottom:18px;}

.article_title{padding-bottom:5px;}

.attachments fieldset{padding:5px 0 10px 68px;}

.cmslinks{padding:5px 0 10px 68px;}
.commalist li{margin-right:5px; margin-left:0;}

.cms_content_selector{position:absolute; left:0; top:-3px;}

.cms_content{padding-top:17px;}

.popular_latest{overflow:hidden; margin-bottom:30px;}
.popular_latest .popular_forum, .popular_latest .latest_news{float:left; width:49%; position:relative; border-bottom:1px solid #e1e1e1;}
.popular_latest .all, .latest_forum .all{position:absolute; right:0; top:7px; font-size:13px;}
.popular_latest h2, .latest_forum h2{font-size:20px; border-bottom:1px solid #e1e1e1; padding-bottom:2px; color:#010101; margin-bottom:14px;}
.popular_latest h2 a, .latest_forum h2 a{color:#010101;}
.latest_forum h2 em{font-size:12px; font-style:normal; color:#a6a6a6;}
.latest_forum h2 em a{color:#a6a6a6; text-decoration:underline;}
.latest_forum h2 em a:hover{text-decoration:none;}
.popular_latest li{padding-bottom:11px;}
.popular_latest li a{font-size:14px;}
.popular_latest .latest_news{float:right;}
.popular_latest .latest_news .date{color:#a6a6a6; font-weight:bold; padding-bottom:10px;}
.popular_latest .latest_news li{background: url("../img/dot.gif") no-repeat 1px 5px; padding-left:16px;}
.popular_latest .gold_posts h3{border-bottom:1px solid #deb45c; margin-bottom:14px; padding-bottom:2px;}
.popular_latest .gold_posts h3 span{position:relative; right:auto; top:-8px;}
.popular_latest .gold_posts li{background: url(../img/gold_posts_dot.png) no-repeat left 5px;}

.latest_forum{position:relative; margin-bottom:18px;}
.latest_forum h2{border:none; margin-bottom:0; padding-bottom:7px;}
.lf_tabs_links{position:relative; border-bottom:1px solid #0182c4; height:27px; overflow:hidden;}
.lf_tabs_links #lf_tabs_links_inner{position:absolute; left:0; top:0; width:2000px; padding-left:7px;}
.lf_tabs_links ul{float:left;}
.lf_tabs_links li{float:left; margin-left:-7px; position:relative;}
.lf_tabs_links li a{float:left; color:#010101; background: url("../img/tabs_links.png") no-repeat right -28px; padding-right:14px;}
.lf_tabs_links li a span{float:left; font-size:16px; line-height:25px; height:25px; background: url("../img/tabs_links.png") no-repeat left top; padding:2px 12px 0 17px;}
.lf_tabs_links li.active{z-index:89 !important;}
.lf_tabs_links li.active a{background-position:right -84px; color:#ffffff;}
.lf_tabs_links li.active a span{background-position:left -56px;}
.lf_tabs_links .next{position:absolute; right:0; top:0; width:67px; height:27px; background: url("../img/lf_next_bg.png") no-repeat left top; z-index:90; display:none;}
.lf_tabs_links .next.rev{background-position:left bottom;}
.lf_tabs_links .next a{float:right; width:37px; height:27px;}
.lf_tabs_content{padding-top:4px; position:relative; z-index:101;}
.lf_tabs_content .cat{display:none;}
.lf_tabs_content .cat:first-child{display:block;}
.lf_tabs_content li{background:#f5f5f5; margin-bottom:4px; padding:6px 15px 7px; overflow:hidden;}
.lf_tabs_content li .title{font-size:16px; padding-bottom:2px;}
.lf_tabs_content li .replies{float:left;}
.lf_tabs_content li .replies a{margin-right:10px;}
.lf_tabs_content li .replies span{padding-left:25px; background: url("../img/replies_arr.gif") no-repeat left 5px;}
.lf_tabs_content li .ftime{float:right;}

.lf_tabs_content #thread_preview{left:-4px; margin-top:-5px;}

.forum_bottom{background:none; border-bottom:1px solid #e1e1e1; height:auto; overflow:hidden; margin-bottom:22px; color:#989898;}
.forum_bottom li{text-align:left; padding-left:4%;}
.forum_bottom li.fb_topics, .menu_bottom .col1{width:14%;}
.forum_bottom li.fb_msgs, .menu_bottom .col2{width:18%;}
.forum_bottom li.fb_users, .menu_bottom .col3{width:20%;}
.forum_bottom li.fb_now{width:auto; padding-left:4%;}

.menu_bottom{overflow:hidden;}
.menu_bottom .col{float:left; margin-right:1px; padding-left:4%;}
.menu_bottom .col4{margin-right:0;}
.menu_bottom h4{font-size:16px; padding:0 0 5px 0;}
.menu_bottom li{padding:4px 0;}

.portal_sidebar{float:right; width:240px;}

.interview_wrap{}
.interview_wrap h3{font-size:20px; padding-bottom:2px; color:#010101;}
.interview_wrap h3 a{color:#010101;}
.interview{text-align:center; border:1px solid #e1e1e1; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; position:relative; margin-bottom:20px; padding-top:9px;}
.interview .arrow_left, .interview .arrow_right{position:absolute; top:29px; background: url("../img/interview_arrows.gif") no-repeat 1px 1px; width:8px; height:13px; text-indent:-9999px; overflow:hidden; z-index:1;}
.interview .arrow_left{left:8px;}
.interview .arrow_right{right:8px; background-position:-6px 1px;}
.interview .arrow_left.inactive{background-position:1px -11px; cursor:default;}
.interview .arrow_right.inactive{background-position:-6px -11px; cursor:default;}
.interview .items_wrap{width:187px; overflow:hidden; height:63px; position:relative; margin:0 0 0 26px; top:1px;}
.interview .items{position:absolute; left:0; top:0; width:2000px;}
.interview .item{margin-right:18px; float:left; height:63px; width:50px;}
.interview .item .image{opacity:0.5; filter:alpha(opacity=50);}
.interview .item .text{display:none;}
.interview .item.active{background: url("../img/interview_act_arr.gif") no-repeat center bottom;}
.interview .item.active .image{opacity:1; filter:alpha(opacity=100);}
#interview_text{background:#f5f5f5; border-top:1px solid #e1e1e1; padding:7px 10px 7px; font-size:13px; line-height:17px; height:68px; overflow:hidden;}

.portal_sidebar .bnr{margin-bottom:20px;}

.top_link{border-bottom:1px solid #e1e1e1; margin-bottom:8px; height:20px; padding-top:8px;}
.top_link a{font-weight:bold; padding-left:15px; background: url("../img/back_arr.gif") no-repeat 1px 4px;}

#article_content{color:#000;}
#article_content h1{font-size:24px; padding-bottom:14px;}

.tweet_fb{float:left; width:65px;}
.tweet_fb .tweet{margin-bottom:15px;}

#article_content .article{padding-bottom:15px; overflow:hidden; position:relative; line-height:18px;}
.article_username_container_full{margin:0 100px 13px 0; color:#a6a6a6;}
#article_content .article .yashare{position:absolute; right:0; top:-3px;}

#article_content .popular_latest{border-top:1px solid #e1e1e1; padding-top:12px;}
#article_content .popular_latest h2{border:none;}
#article_content .latest_news{float:left; border:none;}
#article_content .latest_news li{padding-left:0; background:none;}
.latest_news li span.comments{float:right; width:39px; margin-top:2px;}
.latest_news li span.comments a{text-align:right; color:#a8a8a9; background: url("img/comments_icon.gif") no-repeat right top; padding-right:15px; float:right; height:12px; font-size:12px; line-height:12px; font-weight:bold;}
.latest_news li span.title{overflow:hidden;}
#article_content .popular_forum{float:right; border:none;}
#article_content .popular_forum li{color:#a6a6a6;}

.join_us{background:#e6eef7; border:1px solid #aad0e7; padding:0 9px; height:30px; line-height:30px; margin-bottom:18px;}
.join_us h3{float:left; font-size:13px; margin-right:25px; font-weight:bold;}
.join_us li{float:left; margin-right:34px; padding-left:22px; font-weight:bold;}
.join_us li.twitter{background: url("img/j_twitter.png") no-repeat left 7px;}
#article_content .join_us li.facebook{background: url("img/j_facebook.png") no-repeat left 7px; padding:0 0 0 22px;}
.join_us li.rss{background: url("img/j_rss.png") no-repeat left 7px;}

.comments_comment_count{font-size:20px; color:#000; border-bottom:1px solid #e1e1e1; margin-bottom:17px; padding-bottom:5px; font-weight:normal;}

.portal_sidebar .facebook{margin-bottom:15px;}

.latest_comments{}
.latest_comments h3{color:#010101; font-size:16px; font-weight:bold; text-align:center; padding-bottom:6px;}
.latest_comments ul{background:#f1f1f1 url(img/aboveblock_bg.gif) no-repeat left top !important; border:none; padding-top:2px;}
.latest_comments li{padding:6px 10px;}
.smallavatar{height:30px; width:30px; overflow:hidden; float:left; margin-right:10px;}
div.smallavatartext{overflow:hidden; color:#000;}
.smallavatartext p{padding-bottom:4px;}
.smallavatartext .info{background: url(../images/wm/misc/navbit-arrow-right.png) no-repeat left 5px; font-size:11px; padding-left:7px; color:#999999;}
.avatarcontent{padding:7px 0 3px 11px; background:url(img/sep1.gif) repeat-x top; margin:0;}
.avatarcontent:first-child{background:none;}
.portal_sidebar .underblock{height:2px; background:transparent url(img/underblock_bg.gif); overflow:hidden;}

.news_list{}
.news_list h2{font-size:20px; color:#010101; border-bottom:1px solid #e1e1e1; padding-bottom:4px; margin-bottom:18px;}
#below_contentlist{height:27px; margin-top:-6px;}
#below_contentlist .pagination{float:none;}