html			{ background: #fff }
body			{
    max-width: 100%;
    padding: 0;
    /*max-width: 1266px;*/
    /*padding: 0px 20px;*/
    box-sizing: border-box;
    background: #fff; margin: 0 auto;
}

.above_body		{ background: #fff url(images/menu_bar.gif) left top repeat-x }
.body_wrapper		{ padding-left: 0; padding-right: 0 }
.footer			{ background: #000; border: 0 }

.forumbit_post .forumrow,
.forumbit_nopost .forumhead,
.forumbit_nopost .forumrow,
.forumbit_post .forumhead,
.wgo_block,
.threadlisthead,
.threadbit,
.footer,
.thread_info h4,
.thread_info .blockbody,
.forum_info .blockhead,
.forum_info .blockbody,
#sidebar_container,
.forumhead 		{ -moz-box-shadow: none !important; box-shadow: none !important; -webkit-box-shadow: none !important }

.forumrow		{ border-left: 0 !important; border-right: 0 !important; background: none !important }

.thread_info h4,
.forum_info .blockhead,
.wgo_block .blockhead	{ background: #000 url(images/menu_bar.gif) left top repeat-x; border: 0 }
.wgo_block .blockbody	{ border: 0 }

body a,
body a:hover		{ color: #0D74C4 }

.postbitlegacy .postbody,
.eventbit .eventdetails .eventbody { background: #fff }

.blockhead,
.toplinks .notifications a.popupctrl,
.navtabs ul,
.toplinks .logindetails,
.toplinks ul.nouser li a,
.forumhead		{ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 }
.navtabs ul		{ border-top: 1px solid #F1F2F6 !important }

.postbit .postfoot .textcontrols,
.postbitlegacy .postfoot .textcontrols,
.eventbit .eventfoot .eventcontrols { white-space: nowrap }

.threadbit .alt		{ background: #F8F9FB }

.threadbit .nonsticky,
.threadbit .discussionrow { background: none }

.threadbit .nonsticky,
.threadbit .deleted,
.threadbit .discussionrow,
.threadbit .ignored	{ border-right: 0; border-left: 0; border-bottom: 1px solid #ddd }

.threadbit .sticky	{ border-right: 0; border-left: 0; background: #F8F9FB; border-bottom: 1px solid #ddd }

.forumbit_post .forumactionlinks li { display: none }

.forumbit_nopost .forumbit_nopost .forumrow,
.forumbit_post .forumrow { border-bottom: 1px solid #ddd }

.toplinks		{ color: #000 }
.toplinks a		{ color: #FFF !important; font-weight: normal !important }
.notifications a.popupctrl { color: #fff !important }

.toplinks ul.nouser li a { color: #fff !important; background: none; padding-top: 3px }

.logo-image		{ margin: 10px 20px 3px 20px }

.postbitdeleted .posthead,
.postbitignored .posthead,
.postbit .posthead,
.postbitlegacy .posthead,
.blockhead,
.navtabs ul,
.navtabs,
.forumhead,
.eventbit .eventhead	{ background: #f3f4f8 url(images/gradient_tcat.png) left bottom repeat-x; color: #9EA1B2; border: 0; border-bottom: 1px solid #FFF; margin: 0 }
.forumhead a,
.forumbit_nopost .forumhead a,
.forumbit_nopost .forumhead span,
.postbit .posthead .nodecontrols a,
.postbitlegacy .posthead .nodecontrols a,
.navbar_advanced_search li a,
.eventbit .eventhead .nodecontrols a { color: #9EA1B2 !important }
.posthead span		{ color: #9EA1B2 !important }

.blockhead		{ border: 1px solid #DDD }
.threadlisthead		{ background: #f3f4f8 url(images/gradient_tcat.png) left bottom repeat-x; color: #9EA1B2; border: 0; border-bottom: 1px solid #FFF; margin: 0 }
.threadlisthead a,
.threadlisthead a:hover	{ color: #9EA1B2 }

.postfoot a		{ font-weight: normal !important }
.formcontrols		{ border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD }
.wysiwyg_block iframe.textbox { border: 1px solid #DDD }

.doc_header		{ min-height: 10px }

.navtabs,
.navtabs li		{ border: 0 !important }
.navtabs ul,
.navtabs li.selected li a,
.navtabs li.selected li a.popupctrl { color: #666 }

#sidebar_container 	{ margin-right: 12px }


.toplinks ul.isuser .notifications .popupbody li a { color: #000 !important }

.navtabs li		{ border: none }

.toplinks form input	{ margin-top: 2px }
.toplinks .logindetails { background: none; color: #fff }



#member_content			{ padding: 0 2%; width: 96% }
#member_content dt		{ float: left; margin-right: 10px }

#groupstats dt,
#member_content dt		{ font-size: 100%; font-weight: normal; color: #999 }
#sidebar_container #sgiconbox	{ margin: 6px 0 0 0 }
#sgiconbox img			{ display: block; margin: 0 auto }


body .profile_content .subsubsectionhead { font-size: 110% }
body .profile_content .subsectionhead { font-size: 110%; border: 0 }

.threadbit .threadinfo		{ font-family: Verdana }

.globalsearch span 		{ border: 0 !important }

.tborder .thead			{ border: 0; padding-bottom: 3px; display: table-cell }

#album #thumbnails li noindex	{ display: block; height: 158px; padding: 10px; width: 158px }


#albumlist .blockbody,
#albumlist .blockbody.albumsback,
#album_sidebar .blockbody,
#album_content .blockbody,
#album_sidebar .blockrow.albumlist_entry { background-color: #fff !important }
#thumbnails li .picturetitle	{ display: block }


.breadcrumb .navbit > noindex a,
.breadcrumb .lastnavbit > noindex span {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: transparent;
    border: 1px solid transparent;
    display: block;
    float: left;
    padding: 2px 4px;
}

body > div.stats		{ position: absolute }
#dromRightCol { *left: 0px !important; *margin-left: 0px !important }

.navtabs .popupbody		{ background: #fff }
.navtabs .popupbody li:first-child { text-indent: 0 }
#sidebar_container .blockbody	{ overflow: hidden }

.postbitlegacy .postrow.has_after_content { padding-bottom: 0 }
.postbitlegacy .after_content	{ clear: none }
.postrow .signature		{ padding: 10px 0 15px 0 !important }
.signature			{ color: #888; border-top: 1px solid #F3F3F3; padding-bottom: 1em !important; margin-top: 3em !important }

.postbit .postfoot .textcontrols,
.postbitlegacy .postfoot .textcontrols,
.eventbit .eventfoot .eventcontrols { background: none repeat scroll 0 0 #eee; padding: 3px 0 2px }

.postbitlegacy .postfoot .textcontrols a,
.postbit .postfoot .textcontrols a { background-color: #eee !important }

.newcontent_textcontrol		{ background-color: #333 !important }
.postbitlegacy .postbody	{ padding-bottom: 0 }

.ctrlcontainer,
.textcontrol,
.button b			{ font-weight: normal !important }

.lastedited			{ color: #888; padding: 0 10px 0 10px !important; font-style: normal }
.lastedited a			{ color: #888 }
.threadbit .pagination span	{ font-size: 11px }


.navtabs li.selected .popupbody li > noindex > a { color: #000; padding: 0 10px; text-indent: 0; display: block }

#dromRightCol			{ background: none; padding-left: 8px }

.above_threadlist .threadpagenav { width: 80%; bottom: -7px }

#view-group-pictures li .picturetitle { display: none }
#view-group-pictures li .picture	{ height: 135px }

.memberlist div.memberinfo	{ white-space: nowrap; overflow: hidden }

@media all and (min-width: 0px) {
	.postcontent			{ overflow: auto }
}
body .member_summary dl.stats dd { width: auto }

.drom_yellowcard,
.drom_redcard			{ position: absolute; right: 5px; bottom: 24px }
.drom_yellowcard a,
.drom_redcard a			{ display: block; width: 16px; height: 22px; background: url(/images/buttons/redcard.gif) left top no-repeat; text-decoration: none }
.drom_yellowcard a		{ display: block; width: 16px; height: 22px; background: url(/images/buttons/yellowcard.gif) left top no-repeat }



.postbitlegacy .postfoot .textcontrols a.editpost,
.postbit .postfoot .textcontrols a.editpost,
.postbitlegacy .postfoot .textcontrols a.newreply,
.postbit .postfoot .textcontrols a.newreply,
.postbitlegacy .postfoot .textcontrols a.multiquote,
.postbit .postfoot .textcontrols a.multiquote	{ background-color: #FFF !important }

.postbitlegacy .postfoot .textcontrols a.ip,
.postbit .postfoot .textcontrols a.ip,
.postbitlegacy .postfoot .textcontrols a.report,
.postbitlegacy .postfoot .textcontrols a.infraction,
.postbit .postfoot .textcontrols a.infraction,
.postbit .postfoot .textcontrols a.report	{ background-color: #F2F6F8 !important }


.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols { background: #fff !important; padding: 0 }
.postbitlegacy .postfoot .postlinking, .postbit .postfoot .postlinking	{ background-color: #F2F6F8 !important; border-right: 1px solid #efefef; display: block; width: 140px; padding-bottom: 3px; min-height: 10px }
.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator	{ display: none }
.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms	{ background-color: #fff !important }

#navlinks,
.navlinks		{ background: #fff; border: 0 }


.postcontent a:visited	{ color: #939 !important }