/*-//-Override vb's crazy styling-//-*/

/*--//-Resets-//--*/
html {height: 100%;}
body {text-shadow: none;}

/*--//-Header-//--*/
html body #account { right:-15px;}
html body #header {padding-top:5px; position:relative; z-index:1;}

.banner {margin: 0 auto 0 auto; margin-bottom:12px; width:728px; clear: both;}
.banner a { display:block;}

.wrapper {background:#fff;}
#content {position:relative; z-index:0;}
#threadlist, #postlist {position:relative; z-index:0;}

.postbody .content {color:#1a1a1a;}


html body #logo-container {margin-bottom:5px;left:5px;top:0px;position:relative;z-index:0;background:white;width:380px;}
html body #search { width:32%;}
html body #navbar_search { right:5%; position:relative;}
html body #search input {width:100%;}
html body #sub_nav.navbar_advanced_search a {position:relative; right:0px; top:5px; z-index:20;}
html body #sub_nav.navbar_advanced_search a { border:0; color:#555; font-size:11px; background:none; cursor:pointer; padding:0 5px;
	-moz-box-shadow:none; -webkit-box-shadow:none; }
html body #sub_nav.navbar_advanced_search a:hover, html body #sub_nav.navbar_advanced_search a:focus, html body #sub_nav.navbar_advanced_search a:active {
	color:#111; background:none; display:block;
}

/*--//-Crumb-//--*/
html body #breadcrumb { border-bottom: 0 !important;z-index:3;color:#999;position:relative;left:0;margin-bottom:25px;width:90%;}
.breadcrumbcontainer {padding:5px 0; border-top:1px solid #eee;}

#breadcrumb li a {white-space:nowrap;}
#breadcrumb li span {font-size: 10px;}
#breadcrumb li.navbithome a img { top:1px;position: relative;}

h1, h1 span {font-size: 22px;line-height: 24px;margin-top: 2px;}
h2, h3, h4, p {margin-bottom: 0;}
br{margin-bottom:6px!important;}

div.wrapper {width:88%; max-width:1200px; width:expression(document.body.clientWidth > 1200? "1200px": "auto" );}
div#content {width: 100%; padding: 0 10px;}
div#toplinks { padding:5px 10px;z-index:10; background:#333;position: absolute;top: 0;right: 0;}
div#toplinks li {display: inline;}
div#toplinks p {color:#fff;}
div#toplinks p a {color:#C4332B}
div#toplinks p a:hover {color:#408995}

div.floatcontainer div#logo-container { margin-left: 5px; margin-top: 12px; height: 118px;}
div#nav {margin-left: 0; top:-10px; position:relative; z-index:2;}
div#nav ul#navtabs li {display: inline !important;}

div ul#sub_nav {left: 0px !important; text-indent:20px; padding-bottom:12px; border-bottom:3px double #ddd; position:relative; top:-20px;}
div ul#sub_nav.navbar_advanced_search {border:0;}
div#nav ul#navtabs li#search ul#sub_nav li {position: absolute; right: -10px !important;top: 15px;}
#nav div#globalsearch {position: absolute;right: 5px;}

.popupbody {
    background:#fff;
    border:1px solid #c4c4c4;
    padding:8px;
    position:absolute;
    z-index:100!important;
}

#usercp_nav .popupbody {left:40px!important; top:-40px;}

.popupbody li {
    font-family: 'Helvetica Neue Regular',HelveticaNeue-Regular,'Helvetica Neue',HelveticaNeue,Arial,Helvetica,sans-serif!important;
	display:block; float:none!important;
}

.popupmenu:hover ul.popuphover {
    display:block;
}

.popupbody li {
    border-top:solid 1px #dfdfdf;
}

.popupbody > li:first-child {
    border-top:none;
}

.popupbody li > a,
.popupbody li > label {
    display:block;
    color:inherit;
    padding:6.5px 10px;
    background:rgb(255, 255, 255)  bottom repeat-x;
    text-decoration:none;
    white-space:nowrap;
    font:   normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}

.popupbody li > a:hover,
.popupbody li > label:hover,
.popupbody li.vbmenu_hilite > a {
    background-color:#DDFCFF !important;
    color:#4e4e4e;
}

.popupbody li.vbmenu_option > a:hover {
    background:rgb(255, 255, 255)  bottom repeat-x;
}

.popupbody li input.searchbox {
    font-size:10pt;
    font-style:italic;
    color:rgb(153,153,153);
	border:1px solid #aaa!important;
	border:0; 
	padding:1px 3px; 
	width:130px;
}

.advancedsearchlink {padding-top:4px;}

.popupbody li input.searchbox:focus {
    font-style:normal;
    color:#4e4e4e;
}

.popupbody li.formsubmit {
    text-align:right;
    padding:0px;
    background:transparent;
}

.popupbody li.formsubmit .submitoptions {
    float:left;
    text-align:left;
}

.popupbody li.formsubmit .submitoptions label {
    display:block;
	position:relative; top:4px;
}

.popupbody li.formsubmit .submitoptions input[type="radio"] { position:relative; top:-2px;}

}

.popupbody li.formsubmit.jumptopage > label {
    display:inline;
    background:none;
}

.popupbody li.formsubmit input[type="submit"],
.popupbody li.formsubmit input[type="reset"],
.popupbody li.formsubmit input[type="button"] {
    font:9pt Tahoma, Calibri, Verdana, Geneva, sans-serif;
    padding:2px;
    padding-bottom:1px;
}

.popupbody li.formsubmit input[type="submit"]:hover,
.popupbody li.formsubmit input[type="reset"]:hover,
.popupbody li.formsubmit input[type="button"]:hover {
    color:#417394;
}


/*List view*/
h2.forumtitle {position:relative; padding-top:6px;}

/*Meta stuff out right*/
.popupbody {display:none;}
.lastpostby {display:inline; color:#aaa;}
a.threadtitle {border-bottom:0;}
.popupmenu {display:inline; position:relative;}
.reputationpopupmenu .popupbody {left:120px!important;}
.lastposttitle {margin-bottom:0;}
.lastposttitle a {font-size:12px;}
/*.lastposttitle img {display:none;}*/
.lastpostdate {display:inline; color:#aaa;}
.lastposttitle a{text-decoration:none; border-bottom:none;}
.forumdescription {color:#888!important;}
.forumlastpost, .forumstats {position:relative; top:3px;}
.viewing {color:#bbb!important; position:relative; top:3px; }
.popupbody.memberaction_body {position:absolute; background:#fff; padding:3px; border:1px solid #ddd; padding:5px; -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.5);}
.quote_container {padding:15px; background:#eee; line-height:26px; margin-bottom:12px;}
.quote_container .message {line-height:26px;}
.quote_container .message br {display:none!important;}
.bbcode_postedby {margin-bottom:12px;}
.bbcode_container {margin-bottom:12px;}


.postcontrols div[style="float: left;"] {display:none;}

/*Sub-forum styles*/
.subforumlistlabel, .subforum img {display:none;}
.subforumlist.commalist {display:block; margin-top:6px;}
.subforumlist.commalist .subforum a {border:1px solid #ddd;display:inline;font-size:11px;margin-bottom:0;margin-right:5px;padding:1px 4px;white-space:nowrap;-moz-border-radius:3px; -webkit-border-radius:3px;}
.commalist li {float:left;}
.commalist {height:1%; zoom:1; padding-bottom:3px; overflow:hidden;}

/*Forum headers*/
html body .forumhead, html body #wgo h2, .threadlisthead, .threadlisthead span.threadinfo .threadtitle a,
html body .postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead, .forum_info h4.forumoptiontitle,
h2.searchlisthead {
	background:#333; color:#fff; border-color:#222; margin-top:20px;-moz-border-radius:0; -webkit-border-radius:0;
	font-family: 'Helvetica Neue Regular', HelveticaNeue-Regular, 'Helvetica Neue', HelveticaNeue, Arial, Helvetica, sans-serif;
	font-size:11px; padding:2px 0;
}

html body .forumhead {margin-top:12px;}
html body .posthead { margin-top:0!important;}
html body .postbitlegacy.postbitim.postcontainer {margin-top:0px;}
span.forumtitle {color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px;}
html body .forumhead a {text-transform:uppercase; letter-spacing:1px;}
.forumhead .forumlastpost {
	position:relative; top:2px; text-transform:uppercase; color:#999!important; letter-spacing:1px; font-weight:400; font-size:10px!important;
	font-family:Arial, Helvetica, sans-serif;
}
#pagetitle h1 {position:relative; margin-top:0px;}
#pagetitle h1 a, #pagetitle span.forumtitle {font-size:20px; color:#333; text-transform:capitalize; letter-spacing:normal;}
#pagetitle.singlepagetitle {padding-top:10px;}
h2.posttitle {padding-left:0!important;}
.cleardiv {clear:both;}


/*Forum List*/
#content {position:relative;}
#above_threadlist, #above_postlist {position:absolute; right:4%; width:140px; float:none; left:auto; margin-top:-5px;}
#forumbits {clear:both;}
#pagetitle {position:relative; padding-top:5px; clear:both; float:none; width:85%;}
.threadtitle, .searchtitle {font-size:14px;}
.threadtitle img {display:none;}
.prefix.understate {color:#888; text-transform:uppercase; letter-spacing:1px; color:#aaa; font-family:Arial, Helvetica, sans-serif;}
.author .pagination {display:none;}
.author .label {color:#999; font-size:11px;}
.threadinfo {padding-top:4px;}
.threadstats li, .forumstats li {color:#888; text-align:right; padding-right:20px; text-shadow: 0 1px 0 rgba(255,255,255,0.1);}
.threadlastpost dd {color:#aaa; margin-top:3px;}
.threadlisthead span.threadstats.td  {color:#999; text-transform:uppercase;}
.sortarrow {display:none;}
.threadlist .threadlisthead .forumhead, threadlisthead  { margin-top:0;}
.postdetails {background:#F2F6F8!important;}
.userinfo_extra dd {text-align:left; float:none!important;}
.userinfo_extra {padding-bottom:10px;}
/*html body .postbody {min-height:350px;}*/

#above_threadlist .threadpagenav {display:none;}
/*.searchbits .nonsticky, .searchbits .sticky {background:#f6f6f6!important;}*/
.searchbits .nonsticky .threadinfo {width:63%;}
.searchbits .threadbit .alt {background:none;}
.searchbits .threadpostedin {padding:5px 0 10px 0; clear:both; width:60%;}
.searchbits .threadlastpost dd {padding-bottom:3px;}
#postpagestats {font-size:11px; color:#aaa;}
#above_postlist .folderstats {float:none; width:100%; text-align:right;}
#inlinemod_formctrls {float:right; position:relative; z-index:12; margin-right:15%; border:1px solid #ddd; padding:4px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; }
#cb_keepattachments, #rb_deletetype_1, #rb_deletetype_2 {width:11px;}
#forum_info li, #thread_onlineusers li {padding-right:3px;}
.postbitlegacy .userinfo {padding-top:10px;}

#postlist .postrow  .content {padding-top:12px;}
#postlist .postrow  .content ul {display:block; list-style-type:disc; list-style-position:outside; margin-left:20px;}
#postlist .postrow  .content ol {display:block; list-style-type:decimal; list-style-position:outside; margin-left:20px;}
#postlist .postrow  .content li { line-height:20px; list-style-position:outside;}
pre.bbcode_code, pre.bbcode_code pre {
	font-family:"Courier New", Courier, mono; line-height:20px; padding:20px; background:#efefef; border:1px solid #ddd; color:#1a1a1a; height:auto!important;
	word-wrap:break-word;
}
.bbcode_container {margin-bottom:20px;}
pre.bbcode_code ul, pre.bbcode_code ol {list-style:none!important;}


.postbitlegacy .postrow.has_after_content {padding-bottom:26px;}
#reputationlist .iteminfo {padding-top:6px;}
.lastposttitle img {display:none;}
.lastposttitle a img {display:inline;}

/*
#forumdisplaypopups {}
.above_threadlist_controls div {float:none;}
.above_threadlist_controls ul {position:relative; top:2px;}
.above_threadlist_controls ul li {display:inline; float:left;}
.popupbody {top:auto!important; left:auto!important; right:auto!important;}
#forumtools {display:none;}
*/

/*Buttons*/
html body #newreplylink_top, html body #newreplylink_bottom, html body #newthreadlink_top, html body #newthreadlink_bottom {
	position:relative; padding:3px 6px; font-size:14px; text-align:center; font-weight:600; text-transform:uppercase; color:#fff; border:1px solid #000;
	background:rgb(197,51,43);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.49, rgb(197,51,43)), color-stop(0.49, rgb(140,14,3)));
	background:-moz-linear-gradient(center top,rgb(197,51,43) 49%,rgb(140,14,3) 55%);
	text-shadow:0 -1px 1px rgba(0,0,0,0.6); -moz-box-shadow:0 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);
	-moz-border-radius:3px; -webkit-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; z-index:3;

}

html body #newreplylink_top:hover, html body #newreplylink_top:focus, html body #newreplylink_top:active,
html body #newreplylink_bottom:hover, html body #newreplylink_bottom:focus, html body #newreplylink_bottom:active,
html body #newthreadlink_top:hover, html body #newthreadlink_top:focus, html body #newthreadlink_top:active,
html body #newthreadlink_bottom:hover, html body #newthreadlink_bottom:focus, html body #newthreadlink_bottom:active {
	text-decoration:none;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.49, rgb(50,50,50)), color-stop(0.49, rgb(10,10,10)));
	background:-moz-linear-gradient(center top,rgb(50,50,50) 49%,rgb(10,10,10) 55%);
	text-shadow:none;-moz-box-shadow:0;-webkit-box-shadow:0;
}

#newthreadlink_top span, #newthreadlink_bottom span, html body #newreplylink_top span, html body #newreplylink_bottom span {display:none;}
html body #newreplylink_top, html body #newthreadlink_top {left:auto; display:block; width:160px;}
html body #newreplylink_top {}

/*VB Account buts*/
html body #usercp_nav .blockhead {-moz-border-radius:0; -webkit-border-radius:0;}
html body #usercp_nav .blockrow { padding:4px;}
html body #usercp_nav li a.usercp_folder-left {position:relative; background-position:10px 2px;}

html body #profileform input, html body #profileform select { padding:5px; border:1px solid #ddd; margin-left:0;}
html body .blocksubhead { margin-top:20px; padding-bottom: 10px; background:none;border-bottom: 2px dotted #999}
html body .settings_form_border {border:0;}
html body .formcontrols .blockrow, html body .formcontrols > :first-child, html body .formcontrols .blocksubhead + .blockrow {border:0;}
html body #showbirthday {width:30%; padding:5px; margin-left:0;}
input[src="clear.gif"] {display:none;}

html body .vbform { width:95%; max-width:95%; margin:40px 0 0 12px; padding:10px; border:1px solid #ddd; margin-bottom:40px; position:relative;}
html body .vbform .actionbuttons .group {width:300px; max-width:300px; margin:20px 0 0 12px;}
html body .actionbuttons .group {text-align:left;}
html body form.vbform .formcontrols input, html body form.vbform .formcontrols textarea, html body form.vbform .formcontrols select {
	border:1px solid #ddd; padding:6px; width:53%;
}
.formcontrols .button {width:20%!important; -moz-border-radius:3px; -webkit-border-radius:3px; background:#333; color:#fff; cursor:pointer; border:0;}
input[type="checkbox"] {width:16px!important;}

html body form.vbform .formcontrols  textarea {width:90%;}

html body #postpoll, html body #subscribe {position:relative;  border:0;}
html body #attachlist_list2 {display:none;}
html body .blockfoot.actionbuttons {margin-bottom:20px; position:relative; width:600px; left:-20px; clear:left;}
html body .blockfoot.actionbuttons  input {display:inline; zoom:1;}
html body form.vbform .formcontrols label {font-size:12px; display:block;}
html body #attachfiles .description {display:none;}
html body #forumrules {background:none; margin-top:20px; padding-top:10px; border:1px solid #eee; width:50%; position:relative; left:10px;}
html body .blockrow.posticons {display:none;}

html body #forum_info_options label, html body #forum_info_options p.label {color:#888; margin-bottom:6px;}
html body #forum_info_options select {padding:2px; border:1px solid #ddd;}
html body #forum_info_options .checkradio.group label {position:relative; top:-3px; }
html body #forum_info_options .checkradio.group input {position:relative; top:-3px;}

html body #foldercontrols .totals {border:0; padding:5px;}
html body #foldercontrols .totals .quota {background:#aaa; border:0;}

html body #foldercontrols.block {width:98%;}
html body #folderpicker {display:none;}
html body #folderpicker a {color:#333; padding-right:23px;}

#foldercontrols h2 {font-size:14px; color:#333; text-transform:uppercase; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}

html body #vB_Editor_001_controls li, #vB_Editor_QR_controls li {display:inline!important; float:left;}
.blockbody.formcontrols{padding:10px!important;}
#vB_Editor_QR_controls {padding-left:10px;}
html body .editor_textbox_container {clear:left; float:none; width:55%;}
html body #vB_Editor_001 {margin-top:20px;}
html body input#subject {width:51%;}
html body .blockrow {margin-top:20px!important;}
#vB_Editor_QR_cmd_removeformat, #vB_Editor_QR_colorfield {display:none;}
#vB_Editor_001_smiliebox {display:block; margin-bottom:20px;}

html body .editor_smiliebox {position:relative ; float:none; margin:0 0 30px 0; clear:both;}
html body .editor_smiliebox:after, .vB_Editor_001_smiliebox {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
html body .editor_smiliebox li, html body .editor_smiliebox li .table, html body .editor_smiliebox li .tablecell {width:22px; display:inline;}
html body .editor {height:260px;}

html body .formcontrols {border:0;}
.actionbuttons {margin-left:20px;}

#standardfolders {background:#fff; padding:10px; border:1px solid #eee; width:99%!important;}
#standardfolders + .block h2 {padding-left:10px;}
#standardfolders + .block h3 {font-size:13px; background:#fff;}
#standardfolders dd, #standardfolders dt {display:inline; color:#aaa;}
#standardfolders li.floatcontainer {float:none;}

.cp_content form h2.blockhead {padding-left:10px;}
.cp_content form.block {background:#fff; padding:10px; border:1px solid #eee; width:99%!important;}
.cp_content form.block h2 {padding-left:0;}
#threadlist + .groupcontrols a {font-size:12px; padding:0 6px;}
input#title {width:45%; padding:5px;}
label.full {display:block;}
label[for="deletepm"] {font-size:12px;}
#subscription_navpopup, #usercp_navpopup {display:none;}

#new_subscribed_threads {background:#fff; border:1px solid #eee; width:100%!important;}
#new_subscribed_threads .blockbody, #new_subscribed_threads .blockfoot {padding:10px;}
#new_subscribed_threads h2, #new_subscribed_forums h2.blockhead {text-transform:uppercase; background:#333; padding:12px 8px; color:#ddd; font-size:12px;}
#new_subscribed_threads .blockfoot.controlbar.textpad a {font-size:12px;}.
.blockfoot.actionbuttons.settings_form_border {}
#cb_cookieuser {width:16px;}



/*--//Advanced Search-//--*/
#searchform {padding-bottom:40px;}
#searchform input[type="text"], #searchform select, #searchtypes select { border:1px solid #ddd; padding:6px; width:53%; margin-bottom:10px;}
#searchform select, #searchtypes select  {width:45%;}
#tag_add {display:none;}
label[for="keyword"] {display:none;}
#searchform .description {color:#aaa; margin:10px 0;}
#searchform h3, #searchtypes h3 {padding:10px; background:#333; color:#fff;}
#searchform .savepreferences select {width:90%;}
#searchfrom li {display:block;}
#searchform .actionbuttons {margin:20px;}
#searchtypelist li {display:block; float:none;}
#collapse_additionaloptions img {display:none;}
#searchtypeswitcher {border-bottom-color:#333; padding-top:20px;}
#searchtypeswitcher li a {background:#aaa; -moz-border-radius:0; -webkit-border-radius:0;}
#searchtypeswitcher li.selected a,
#searchtypeswitcher li a:hover,
#searchtypeswitcher li a:focus,
#searchtypeswitcher li a:active {
	background:#333;
}



/*Replies*/
html body #quick_reply {border:0; width:98%; background:transparent; z-index:0; position:relative;}
html body #quick_reply.vbform, #vB_Editor_QR_controls {position:relative; left:-10px;}
html body .wysiwyg_block .formcontrols .blockrow {background:none;}
html body .editor_control_group_item {float:left;}
html body #quick_reply .actionbuttons .group {position:relative; top:-14px; width:500px;}

/*Footers*/
html body #wgo h2 {border:0;}
#wgo {-moz-box-shadow:none; -webkit-box-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; padding-bottom:20px; }
.floatcontainer:after { content: ".";  display: block; height: 0; clear: both;  visibility: hidden;}
#wgo .floatcontainer { background:none; position:relative;}
#wgo.wgo_block h2, .forumoptiontitle, .thread_info h4 {-moz-border-radius:0; -webkit-border-radius:0;}
.wgo_block {-moz-box-shadow:none; -webkit-box-shadow:none;  -moz-border-radius:0; -webkit-border-radius:0;  border:1px solid #ddd; border-left:0; border-right:0; border-top:0;}
#wgo_onlineusers { width:46%; margin-right:4%; float:left; clear:none; border:0; border-right:1px solid #eee; margin-top:20px; }
#wgo_stats {width:47%; float:left; clear:right; border:0;  margin-top:20px; }

/*Notice*/
html body #navbar_notice_1 {
	position:relative;
	left:0;
	top:5px;
	color:#666;
	text-align:left;
	padding:5px;
	min-height:25px;
	padding-left:55px;
	margin-bottom:10px;
	border:1px dashed #ffbf00;
	width:60%;
	background:url(../img/display/icons/48/exclaim.png) transparent no-repeat center left;
}

html body #thread_controls{}
html body #above_threadlist_controls { margin-bottom:0px; padding-bottom:5px;}
html body #thread_controls ul {padding-right:12px;}
html body #above_threadlist_controls ul {top:6px; }
#thread_controls ul {float:none;}
html body #thread_controls li,
html body #above_threadlist_controls li {
	display:inline; margin-left:6px; float:left;
}
html body #thread_controls li h6, html body #above_threadlist_controls h6 {
	margin-bottom:0; font-size:12px; font-family: Arial, Helvetica, Sans-serif; text-transform:uppercase;
}
html body #thread_controls li a{ position:relative; border:1px solid transparent;}
html body #thread_controls #threadtools {}
html body #thread_controls #threadtools a {margin-bottom:0; font-size:12px; font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif; text-transform:uppercase;}
html body #thread_controls #threadtools li a[accesskey="3"]{display:none;}
html body #thread_controls #threadtools .popupbody {padding:0; }
.above_threadlist_controls ul {float:none;}
html body #thread_controls .popupbody li {display:block; }

html body #thread_controls #searchthread input {border:1px solid #eee; padding:5px; width:140px;}
html body #thread_controls #searchthread input[type="submit"]{width:60px; margin-left:5px;}
html body #thread_controls #searchthread div {display:none;}


/*Paging and actions*/
/*html body .pagination_top {float:none; position:relative; right:1.5%; top:-108px; float:right; clear:right; width:45%; z-index:20;}*/
html body .pagination {}
html body .pagination dt span {border:1px solid #ddd; -moz-border-radius:1px; -webkit-border-radius:1px;}
html body .pagination a, html body .pagination span a, html body .pagination span.prev_next, html body pagination span.first_last {
	font-size:11px; border:0; background:#fff; color:#666; padding:4px; 
}
.below_postlist .pagination_bottom {position:relative; top:-10px;}

html body .pagination dt span  {display:none;}
html body .pagination span.prev_next a, html body .pagination span.first_last a {}
html body .pagination span.prev_next a img {top:4px; position:relative;}
html body .pagination span.first_last a {}
html body .pagination span.first_last a img {display:none;}
html body .pagination dd {width:100%; display:block; min-width:800px; float:none;}
html body .pagination dd a.selected { background-image:none;
	background:#f6f6f6; padding:4px; height:12px; border:1px solid #ddd; -moz-border-radius:1px; -webkit-border-radius:1px; color:#666;
	position:relative;  font-size:11px;
}
html body .below_postlist .pagination_bottom .pagination, 
html body .below_threadlist .threadpagenav .pagination, 
html body .below_searchresults .pagination { float:left; position:relative;}
html body .below_postlist .pagination_bottom .pagination form,
html body .below_searchresults .pagination,  
html body .below_threadlist .threadpagenav .pagination form {width:99%;}

html body .postbitlegacy.postbitim .postrow .smallfont {
	display:block; width:250px; text-align:center; padding:1px;
	right:10px; top:10px; position:relative; font-size:11px; background:#eee; border:1px solid #ddd; text-transform:lowercase;
}
html body .postbitlegacy.postbitim h2 { font-size:14px; margin-bottom:5px; padding-bottom:0; }
#quick_reply {border:0;}

.firstunread {background-image:none!important; background:#f2f2f2; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; }

#below_searchresults {float:none; clear:both; position:relative; height:30px; z-index:2; margin:10px 0;}
#below_searchresults form {display:block; z-index:3;}
#above_searchresults {display:none;}
#above_searchresults:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#searchbits .threadpostedin p {padding-left:50px; padding-bottom:6px; position:relative; top:-5px;}
#thread_imodsel {display:none;}

html body .postuseravatar {display:block; border:3px solid #fff; border:3px solid rgba(255,255,255,0.8); outline:1px solid #ddd; overflow:hidden; margin:12px 0!important;}
html body .postuseravatar img {display:block;}


/*Inbox shenanigans*/
#pmfolderlist {border:1px solid #ddd; padding:10px; width:98%!important;}
#pmfolderlist .blockhead {padding-top:4px;}
html body .pmlist li {border:0;}
#pmfolderlist .blocksubhead {background:#333; padding:8px 10px; border-bottom:none; position:relative; color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:1px;}
#pmfolderlist .date a {color:#555;}
#pmfolderlist .foldercount dt, #pmfolderlist .foldercount dd {display:inline;}
#pmfolderlist .blockbody .foldercount, .checkall {display:none;}
ol.pmlist {float:none; padding:1%; background:#fff; width:98%;}
.threadicon {display:none;}
.datetime span {display:inline!important;}
.pmlist .blockrow {margin-top:5px!important; padding:5px;}
.pmlist .blockrow .datetime label {position:relative; margin-right:0px;}
.pmlist .blockrow .datetime input {position:relative; top:0px; right:-10px;}
#pm_filterform {display:none;}
#pmfolderlist .blockrow.imod_highlight {background:#ddd;}

#usercp_nav .block {border:1px solid #eee; padding:10px; margin-bottom:20px;}
#usercp_nav .blockbody, #usercp_nav .blockrow {background:#fff; border:0; padding:0;}
html body #usercp_nav .blockrow {padding:0;}
#usercp_nav .blocksubhead {background:#fff; padding:0; margin-top:20px; text-transform:uppercase; border-bottom:none;}
#usercp_nav .blocksubhead img {display:none;}
#foldercontrols .blocksubhead, #foldercontrols .blockfoot {background:#fff; font-size:12px; color:#aaa;}
#folderpicker {padding:5px;}
#foldercontrols .blockrow {margin-top:0!important;}
html body #folderpicker a {text-align:center; padding:0;}
#foldercontrols .totals .thisfolder {background-color:#111;}
#foldercontrols .totals .allfolders {background-color:#555;}
#cb_signature {width:16px!important;}
label[for="cb_signature"] {padding-bottom:20px;}
.forumbits .forumbit_nopost .forumhead {background:#666; color:#eee;}
#additionaloptions label[for="prefixchoice"] {display:block;}
/*.memberaction_body {left:10px!important;}*/


/*--//-Hiding-//--*/
.nocss_label, #footer, .navlinks, #wgo_legend{display:none!important;}

html body #pm_navpopup,
html body #wgo_legend,
html body #footer_time,
html body .forum_info .options_block_container,
html body .thread_info .options_block_container,
html body #pagination_top,
html body #quick_reply #vB_Editor_QR_cmd_removeformat ,
html body #quick_reply #vB_Editor_QR_cmd_resize_0_100,
html body #quick_reply #vB_Editor_QR_cmd_resize_1_100,
html body #quick_reply #vB_Editor_QR_colorfield,
html body .nocss_label, html body a#collapse_forum_options,
html body .hidden, html body ul.right,
html body #vB_Editor_001_cmd_removeformat,
html body li#vB_Editor_001_popup_fontname,
html body #vB_Editor_001_popup_fontsize,
html body #vB_Editor_001_sizefield,
html body #vB_Editor_001_colorfield,
html body li#vB_Editor_001_popup_forecolor,
html body li#vB_Editor_001_popup_smilie,
html body #forumrules,
html body .blockbody.postpreview .blocksubhead,
.lastpostdate img, .threaddetailicons img,
.collapse a img, .posttitle img, .shade, #wgo_birthdays, #linkbacktools
{display:none!important;}

html body .postcontainer .content img.inlineimg{display:inline!important;}

html body span.seperator {background:none!important; border:none; width:10px!important;}

/*Style individual threads with care and loving xoxo*/
html body .bbcode_quote { background:#eee; border:1px solid #ddd; padding:10px; left:2%;}
html body .bbcode_quote img, #forum_icon_legend {display:none;}

html body #memberlist h2 {display:none;}
html body #searchstats {display:none;}
html body #memberlist_table {}
html body #memberlist_table a.blocksubhead { margin-top:0; padding:5px; position: relative;}
html body #memberlist_table th.blocksubhead {border:0; display:block; text-indent:-999em; display:none;}
html body #memberlist_table .username, html body #memberlist_table .postcount {background:#f6f6f6; border-color:#fff;}
html body #memberlist_table .postcount {background:#f9f9f9; border-left:1px solid #fff;}
html body #memberlist_table .avatar {background:#fff; border-bottom:1px solid #fff;}
html body #quick_reply #vB_Editor_QR_textarea {width:98%; height:200px; font-size:14px; line-height:24px;}


br + br {display:block!important;}
.searchbits {}
html body #search_inlinemod_form .blockbody {margin-bottom:40px; clear:left;}
.lastpostdate.understate img {display:inline!important;}
html body #below_searchresults form#yui-gen3 {display:block; position:relative;}
.threadbit .title:after{content:" \2714";} 
.threadbit .title.threadtitle_unread {font-weight:normal;}
.threadbit .title.threadtitle_unread:after{content:"";} 

.popupbody li > a:hover, .popupbody li > label:hover, .popupbody li.vbmenu_hilite > a { background-color:#ddd!important;}
#pollinfo {margin-bottom:40px;}
#pollresults li.blockrow {margin-top:3px!important; border-bottom:1px solid #ddd;}
#pollresults .blockfoot {text-indent:-999em;}
#pollinfo h2 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:16px;}
.forumbit_post .forumactionlink {position:relative; top:4px;}

.similar_threads {}
.similar_threads li {display:block; margin-bottom:1px solid #eee;}
.similar_threads .starter_forum {display:none;}
.similar_threads .starter_forum .dateblock .shade {display:visible!important;}
.similar_threads .starter_forum .dateblock span {display:inline;}
.bbcode_code {height:auto!important;}
.bbcode_code code {word-wrap:break-word;}


/**************PEDANTRY AND IGNORANCE START*********************/
/*Trial run with Darker text, see how it goes down*/
.forumbit_post .foruminfo .forumdata .forumtitle a, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a, .threadbit .title  {color:#333; font-weight:normal;}
.forumbit_post .foruminfo .forumdata .forumtitle a:hover, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a:hover,
.forumbit_post .foruminfo .forumdata .forumtitle a:focus, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a:focus,
.forumbit_post .foruminfo .forumdata .forumtitle a:active, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a:active, 
.threadbit .title:hover, .threadbit .title:focus, .threadbit .title:active  {
	color:#C5332B;
}
/*.forumbit_post .foruminfo .forumdata .forumtitle, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle {font-size:14px;}*/
h1, h2, h3, h4, h5, h6, html body .postbitlegacy .title,
html body .forumbit_post .foruminfo .forumdata .forumtitle, html body .forumbit_nopost .forumbit_nopost .forumrow .forumtitle {
	font-family:'Helvetica Neue',HelveticaNeue,Arial,Helvetica,sans-serif!important; 
}
#forum_onlineusers h5, #forum_moderators h5 {margin-bottom:4px;}
html body .forumbit_post .foruminfo .forumdata .forumtitle, html body .forumbit_nopost .forumbit_nopost .forumrow .forumtitle, html body .postbitlegacy .title {
	font-size:14px!important; word-spacing:1px;
}
.author .label, .forumdescription {color:#888!important; padding-top:4px;}
/**************PEDANTRY AND IGNORANCE END*********************/


