@charset "UTF-8";
/* Element Style 4.0, Copyright (c) 2004/2010 vBstyles.com. All rights reserved. */

*{-moz-box-shadow:none !important}*{-webkit-box-shadow:none !important}*{box-shadow:none !important}*{-moz-border-radius:0px !important}*{-webkit-border-radius:0px !important}*{border-radius:0px !important}
.actionbutton_container{text-align:left}
#sidebar_container #c_bloglist.blockbody{border-top:0!important}
.actionbutton_container a.pagetitleinfo.textcontrol{display:block;width:108px;height:25px;background:url(../buttons/posting_sprites.png) 0 -300px;text-indent:-9999px;float:right;margin-bottom:20px;padding:0}
.actionbutton_container a.pagetitleinfo.textcontrol:hover{background:url(../buttons/posting_sprites.png) 0 -325px}
.bloglist .blogentrybit.imod_highlight,.bloglist .blogentrybit.imod_highlight .blogbody{background-color:#FFC1DE}
.bbcode_container{display:block;margin:5px 20px 20px}
.blog #pagetitle{text-indent:0!important;border-bottom:0 dotted #425769!important;margin-bottom:0!important;background:none repeat scroll 0 0 transparent!important;clear:both!important;height:30px!important;padding:5px 0 1px!important}
.blog #pagetitle h1{color:#4D528C;display:block;font:bold 140% Tahoma,Calibri,Verdana,sans-serif}
.blog #pagetitle .description{color:#666;float:left;margin:16px 0 10px}
blog_user_sidebar,#blog_sidebar_generic,.blog .block.blogentrybit{border:0!important;background:transparent!important}
.blogentrybit h4{color:#fff;font-size:13px;line-height:24px;border:0 solid red;background:#393D65;margin-bottom:4px;display:block;padding:2px 10px 2px 15px}
.blogentrybit h4 a{font-weight:700;color:#fff}
.blogentrybit{border:0;color:#3E3E3E;margin-bottom:28px;padding:15px 0 10px}
.blogentrybit h4 input{margin-top:4px!important}
.bloghead{text-align:left;border-bottom:1px dotted #C9C9C9;padding-bottom:8px;padding-top:3px;margin-bottom:24px}
li.blogentrybit h4,li.blogentrybit div.blogbit{margin-left:112px}
#blog_user_sidebar,#blog_sidebar_generic{background-color:transparent;border:0}
.blogmeta{border:1px solid #D4D5E7;background:#F5F5FE;text-align:right;margin:20px 0 15px 0;padding:7px}
.blog .popupgroup{padding-top:9px}
.featurepost_img img{width:85px!important;background:#fff;border:1px solid #D9D9D9;padding:6px}
#userinfoblock a.avatar .avatarcontainer img{border:1px solid #D9D9D9!important;background:#fff;outline:0!important;padding:6px}
.postbit-lite .avatarlink img{margin:7px}
#blog_entry_list .postbit.postbit-lite,#message_list .postbit.postbit-lite{margin-bottom:7px}
.fly{display:inline;float:left;font-size:88%;margin-left:7px;margin-top:4px}
.entrycontrols{margin-top:15px;clear:both;text-align:center}
.continuereading a{color:#4D528C!important}
p.featured{background:#C5E2FF!important; margin-bottom:10px;}
.featured h4 a{color:#FFF!important}
.star{float:right;padding-top:3px}
li.blogentrybit.featured{margin-bottom:28px;padding:15px 0 10px}
.blog #viewfilter{text-align:right;margin-bottom:14px;padding:9px 9px 2px}
.blog #content #inlinemod_formctrls .popupctrl .ctrlcontainer{background:url(../misc/arrow.png) no-repeat scroll right center transparent}
.blog #content .blockrow > li,.blog #content .blockrow > ol,.blog #content .blockrow > div{border:0}
.blog .faqblock .blockbody,.formcontrols{border-top:1px solid #D4D5E7}
.vbblog_subhead{background:none repeat scroll 0 0 #393D65;border-top:1px solid #FFF!important;color:#FFF;height:20px;margin-bottom:-33px;margin-top:33px;padding:4px 0 0 10px}
#c_blog_search #quicksearch_blog_text {border:1px solid #D8D8D8;color:#555;font-family:tahoma;font-size:12px;height:25px;margin:0;padding:2px 5px 0;width:240px;}
#sidebar_container .blockrowcal{background:none repeat scroll 0 0 #E5E6F4;border:1px solid #FFF}
.blogsubheader{background:none repeat scroll 0 0 #495392;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#FFF;font-size:9.5px;text-align:center;padding:5px 0}
.vbblog_sub{background:none repeat scroll 0 0 #393D65;border-top:1px solid #FFF;color:#FFF;height:20px;padding:4px 0 0 10px}
ul.blogitems{padding-left:20px!important}
#whatsnewsidebar div.blocksubhead.smaller a,#whatsnewsidebar div.blocksubhead.smaller span{font-size:12px;line-height:17px;height:34px}
.blogitems li span{background:none repeat scroll 0 0 #393D65;color:#FFF;border:0!important;display:block;margin-right:1px;padding:5px;-moz-border-radius-topleft: 6px !important;-moz-border-radius-topright: 6px !important;webkit-border-top-left-radius: 6px !important;webkit-border-top-right-radius: 6px !important;border-top-left-radius: 6px !important;border-top-right-radius: 6px !important;}
.blogitems #vb_bloglatest_latest span,.blogitems #vb_bloglatest_latest_link a{border:0!important}
.blogitems li a{background:none repeat scroll 0 0 #495392;border:0!important;margin-right:1px;-moz-border-radius-topleft: 6px !important;-moz-border-radius-topright: 6px !important;webkit-border-top-left-radius: 6px !important;webkit-border-top-right-radius: 6px !important;border-top-left-radius: 6px !important;border-top-right-radius: 6px !important;}
#whatsnewsidebar div.blocksubhead.smaller {background:none repeat-x scroll left top #F5F5FF;height:44px;margin-bottom:0; border:1px solid #D4D5E7;}
#sidebar_container #c_bloglist .vbblog_subhead{border-top:2px solid #FFF!important}
#vb_blogcalendar_prevmonth.blocksubhead,#vb_blogcalendar_currentmonth.blocksubhead,#vb_blogcalendar_nextmonth.blocksubhead,#vb_blogcalendar_prevmonth.blocksubhead a,#vb_blogcalendar_currentmonth.blocksubhead a,#vb_blogcalendar_nextmonth.blocksubhead a,.blog #vbblog_calendar{background:none repeat scroll 0 0 #393D65!important;color:#fff}
.blog #content #blogheader{background:none repeat scroll 0 0 #F5F5FE;border:1px solid #D4D5E7;color:#4D528C;margin-bottom:20px}
.blog #content #pagination_bottom{background:transparent}
.member_tabs .blogentrybit h4{line-height:24px!important;font-size:13px!important}
#sidebar_container #userstats dl.stats dd{font-size:12px}
#sidebar_container #userstats dl.stats dt{color:#333}
#above_comments{background:transparent!important;border-top:1px dotted #C9C9C9!important}
#navlinks{background:transparent!important;border-top:1px dotted #C9C9C9!important;color:#5D5D5D;font-size:1em;text-align:center;padding:6px}
#blograting{position:relative;top:0;float:right;margin:0}
#vbblogcontent{margin-top:-5px}
#blog_title{margin-bottom:0}
#vbblogcontent .bloghead{margin-bottom:45px}
#block_custom_page{background:transparent!important}
.continuereading img,.postbit-lite .postbitfoot .postcontrols li.separator{display:none}
.blog #content #inlinemod_formctrls .popupctrl,.blogcontent,.blog #content #blogheader a,.postbithead a.username{color:#4D528C}
.block.blogentrybit .fly {float:right;}
#c_blog_search label.titleonly{float:left;}
.vbblog_subhead a,.vbblog_sub a{color:#fff!important}
#whatsnewsidebar div.blocksubhead.smaller a,#sidebar_container .vbcat a{color:#E0E0F6}
h3.blocksubhead{ background:none repeat-x scroll 0 0 #393D65;}
.headerbar.editorheader { margin-bottom: -12px !important;}
#sidebar_container .blockrow th.blocksubhead {background:none repeat-x scroll left top #393D65 !important;}
#sidebar_container .blocksubhead {background:url("../misc/vbcat.gif") repeat-x scroll left top transparent;}
div.blocksubhead, div.blocksubhead a {color : #fff !important;}
#sidebar_container .advanced.blockfoot, #userinfoblock {background:none repeat scroll 0 0 #E5E6F4 !important; margin:0; padding-bottom:5px; border:1px solid #D4D5E7;}
#sidebar_container .blockbody table.blockrow { border:0 none;}
.content a:link, .content a:visited, .blogbody a:link, .blogbody a:visited, .content a:hover, .content a:active, .blogbody a:hover, .blogbody a:active { border: 0 none; color:#4D528C;}
.content a:hover, .blogbody a:hover {text-decoration:underline;}
.block ul.blogitems li a { background:none repeat scroll 0 0 #495392 !important; color:#FFF !important;}
.thirdleft {font-size:12px;}