.vb p,
.vb h1,
.vb h2,
.vb h3,
.vb h4,
.vb h5,
.vb h6,
.standard_error p
{ margin-top: 0; margin-bottom: 0; }
.standard_error h2.blockhead
{ margin-bottom: 0; }
.vb .threadlisthead,
.vb .threadbit,
.vb .forum_info .blockbody,
.vb .forum_info .blockhead,
.vb .thread_info .blockbody,
.vb .thread_info .blockhead
{ box-shadow: none; }
.vb .doc_header
{ position: static; min-height: 0px; }
.vb .doc_header .toplinks
{ top: 30px; right: 5%; }
.vb .doc_header .toplinks .isuser
{ background: #dedede; padding: 3px 2px; border-width: 0 1px 1px; }
.vb .doc_header .logo-image
{ display: none; }
.vb .breadcrumb .navbit
{ background: none; }
.vb .body_wrapper
{ background: rgb(29,29,29); }
.vb #pagetitle h1
{ margin: .5em 0; }
.vb .forumbit_nopost .forumhead h2,
.vb .forumbit_post .forumhead h2 
{ font-size: 14px; margin: 0; }
.vb h2.forumtitle
{ font-size: 14px; margin-top: .5em; }
.vb h3
{ font-size: 13px; }
.vb .wgo_subblock
{ padding: 10px 0; border-bottom: 1px solid #666; }
.vb .announcements .announcerow
{ box-shadow: 0px 0px 6px; }
.vb .faqblock
{ margin-top: 1em; }
.vb .faqblock .blockbody
{ background: #fff; }
.vb .faqtext
{ padding: 10px 10px 0; background: #fff; }
.vb .faqtext p
{ margin-bottom: 1em; }
.vb .faqlinks
{ padding: 10px 0 10px 40px; }
.vb .faqlinks li
{ list-style: disc; line-height: 1.5em;}
.vb .faqtext + .faqlinks
{ border: none; }
.vb .formcontrols .section,
.vb .formcontrols.blockbody
{ background: #fff; }
.vb .blockbody .section
{ padding: 1em 0; }
.vb .tabslight a
{ color: #fff; }
.vb .calendar ol.blockbody
{ margin-bottom: 1em; }
.vb .calendar ol.blockbody:first-child
{ margin-bottom: 0; }
.vb .actionbuttons
{ min-height: 2em; }
.vb #charnav
{ background: white; border: 1px solid #666; }
.vb #charnav dd a
{ border: 1px solid #dedede; }
.vb #charnav dd a:hover
{ background: #f1f1f1; color: black; }
.vb .columnsort
{ background-color: #666; }
.vb .columnsort th a
{ padding: 5px 10px; }
.vb .blockfoot
{ margin-top: .5em; }
.vb #memberlist_table tr td,
.standard_error .blockbody
{ background-color: #fff; }
.vb .blockbody div
{ padding: 0px inherit inherit; }
.vb #postlist .subsectionhead,
.vb #view-friends-content h3
{ background-color: #666; color: white; padding-left: 10px;}
.vb .postlist form:not(.vb .postlist.restrain)
{ background-color: #f1f1f1; padding-left: 10px; }
.vb #view-friends-content .userprof_title
{ background-color: #666; color: white; padding: 5px; }
.vb .postbitdeleted .nodecontrols,
.vb .postbitignored .nodecontrols
{ height: 24px; }
.vb .memberaction_body.popupbody 
{ width: 300px; }
.vb .receiptlist .delete
{ clear: right; }
.vb .receiptlist .blockrow:after
{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.vb .blockrow:not(.faqlinks)
{ padding: 10px; }
.vb .sortrow,
.vb .settings_form_border .blocksubhead
{ padding: 5px; }
.standard_error .blockbody
{ margin-bottom: 1em; }
.vb .menusearch.popupmenu .popupbody
{ min-width: 250px; max-width: 250px; }
.vb .postdetails a:hover,
.vb .postdetails a:link,
.vb .postdetails a:visited,
.vb .userinfo a:hover,
.vb .userinfo a:link,
.vb .userinfo a:visited,
.vb .postbody .postrow a:hover,
.vb .postbody .postrow a:link,
.vb .postbody .postrow a:visited,
.vb .activitybit a:hover,
.vb .activitybit a:link,
.vb .activitybit a:visited
{ color: #004; text-decoration: underline; }
.vb .breadcrumb .navbithome
{ margin-top: -.35em; }
.vb .above_threadlist .threadpagenav
{ margin-bottom: 1.5em; }
.vb input[type="submit"]
{ margin-top: -.25em; }
.vb input[type="reset"]
{ margin-top: -.25em; }
.vb #forumrules p.rules_link
{ width: 82% }
.vb #icon_legends img
{ float: left; }
.vb .blockrow.eventlist
{ padding: 35px; }
#vbulletin_html body
{ width: 100%; margin-left: -0%; }
.vb div#pageWrapper > div#contentMain
{ padding: 10px; }


