#vsa_fh_stats a{
font-weight:normal;
color:#333}

#vsa_fh_stats{

border: 1px solid #DEDEDE}

.announcerow .announceinfo, .announcerow .announcement {
background:#E9E9E9 none repeat scroll 0 0;}

.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar {
text-align:center;
width:180px;
}

.logo-image{margin-top:10px}

.globalsearch{margin-bottom:1px}
.globalsearch .textboxcontainer {
border-left:0px solid #3E3E3E;}
.body_wrapper {
border:1px solid #d6d6cf;
border-top:0px}
.globalsearch .buttoncontainer {
border-left:0px solid #3E3E3E;
border-right:0px solid #3E3E3E;}
.formcontrols {
border-bottom:1px solid #C9CAC2;
border-left:1px solid #C9CAC2;
border-right:1px solid #C9CAC2;
}
.doc_header {padding:0px}
h2.category_nav, .content a {
font-weight:normal;}

.wikisidebox{min-height:90px;border:1px solid #CCC;padding:3px;width:100%;
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.wikisideboxblank{min-height:90px;border:0px solid #CCC;padding:3px;width:100%;}

.wikiwelcomemain{min-height:90px;border:1px solid #CCC;padding:3px;width:100%;
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}

.wikiwelcomemain img{padding-right:15px}

.wikisideboxhead, .wikiwelcome {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}

.wikisideboxhead a, .wikisideboxhead a:hover{color:#fff}

.postbitlegacy .title {
font-size:11px;}

.article_author_date_comment_container {
border-bottom:0px none;
}
h1.header, h2.header , h1.article_title, h2.article_title {
color:#333;
font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;
font-size:1.6em;
border-bottom:1px solid #AAAAAA;
border-top:0px;
margin:0 0 5px;}

.article_preview_contents img{border:2px solid #FFFFFF;
margin:6px 6px 6px 6px;
outline-color:#C9C9C9;
outline-style:solid;
outline-width:1px;}

.article img {border:2px solid #FFFFFF;
margin:6px 6px 6px 6px;
outline-color:#C9C9C9;
outline-style:solid;
outline-width:1px;}

.wikiheader{
border-bottom:1px solid #AAAAAA;width:100%;
font-size:150%;
}

.threadbit .threadtitle {
font-size:13px;}

.thread_info a {
font-weight:normal;}

.searchtitle {
font-weight:normal;
}

.tborder {
margin:5px;
}

.postbitlegacy .after_content {
clear:right !important;
}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {
font-size:14pt;
font-weight:normal;}


.adbody {
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.adunithead{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
-x-system-font:border:1px solid #C9CAC2;
clear:both;
float:left;
padding-top:5px;
padding-bottom:5px;
font-family:Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
width:100%;}


/* The below removes the border gaps above various elements  */
.forumbit_nopost .forumhead h2, .forumbit_post .forumhead h2{
border-top:0px}
.forum_info .optiontitle{border-top:0px}
.thread_controls div:first-child {border-top:0px}
.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow {border-top:0px}
.threadbit .sticky, .thread_info_block, .wysiwyg_block{border-width:0px 1px 1px}
.wgo_block h2 span {border-top:1px}
.wgo_block div.floatcontainer div:first-child {border-top:0px}
.postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols{border-width:0px 1px 1px 0px}
.postbitlegacy .posthead, .eventbit .posthead {border-width:1px 1px 1px 1px}
.above_threadlist_controls div{border-top:0px}
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored{border-width:0px 1px 1px 1px}
.threadlisthead div{border-top:0px}
.forum_info_block, .forum_info_form {border-width:0px 1px 1px 1px}
#forumrules {border-width:0px 1px 1px 1px}

/* The below hides icon legend and thread posting permissions   */
#wgo_legend{display:none}
.thread_info .options_block_container, .forum_info .options_block_container {display:none}
.forumbit_post .forumactionlinks {display:none}

/* Moves the smaller status icon On view forum to a better positioning   */
.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus {background-position:7px 10px;width:40px}

/* Resizes and positions HOME status icons   */
.forumbit_post .foruminfo .forumicon {width:30px;padding-top:5px}
forumbit_post .foruminfo .forumdata .datacontainer {padding-left:0px}


/* Moves collapse button to a slightly better positioning   */
.forumbit_nopost .forumhead a.collapse img{right:-5px;
top:-15px;}
.forumbit_post .forumstats, .forumbit_post .forumstats_2{padding-left:35px}
.forumbit_post .foruminfo .forumdata {margin-left:52px}




/* Navbar CSS    */

.navlinks {margin-bottom:5px;
margin-top:5px;
padding:5px 0;}

.toplinks {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;min-height:25px;text-align:center;padding-right:5px;padding-left:5px}

.forumbit_post .foruminfo .forumdata .datacontainer {padding-left:0px}

.navtabs li a.navtab{min-width:47px}
.above_body
{margin-bottom:0px;-moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;}

.tcat {
-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;}

.headad{
 position:absolute;
 top:17px;
left:48%;
 width:200px;
z-index:4;
}

.breadcrumb, .body_wrapper
{margin-top:-1px;-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;

-moz-border-radius-bottomleft:25px; -moz-border-radius-bottomright:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-bottom-right-radius:25px}


.navtabs li{margin-right:0px; border-bottom: 0px none}


.navbar 
{
margin:0;
border-bottom: 0px none;
}

.navtabs {padding-left:7px;border-bottom: 0px none;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.navtabs ul { -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;background-image: none; border-top:0px; }


/* Centers the fix width page    */
body {
margin-left:auto;
margin-right:auto;}


/* Resize Whoposted */

#whoposted{width:300px}

.has_ad {margin-right:0px}

/* Hides all the shadows VB4 insists on   */
h2.searchlisthead, .postbitdeleted, .cms_widget, .cms_toolbar, .newcontent_textcontrol, .postbitignored, .postbitlegacy, .eventbit, .postbit, .member_summary, .wgo_block div.floatcontainer, .forum_info h4, .forum_info_block, .forum_info_form, .announcements .announcerow, .wgo_block h2, .forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead, .footer, .thread_info h4, .thread_info_block, group-newdiscussionlink, .newcontent_textcontrol, .notices li, .forumrules, .threadlisthead, .threadbit, #forumrules,.wgo_block {-moz-box-shadow: 0 0 0 0 #e1e1e1;
	-webkit-box-shadow: 0 00 #e1e1e1;}
#pagetitle a.pagetitleinfo.textcontrol, .actionbutton_container a.pagetitleinfo.textcontrol{ -moz-box-shadow:0px 0px 0px 0px;-webkit-box-shadow:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px;}
#blog_user_sidebar, #blog_sidebar_generic  {-moz-box-shadow: 0 0 0 0 #e1e1e1;
	-webkit-box-shadow: 0 00 #e1e1e1;}
#newpm_bottom   {-moz-box-shadow: 0 0 0 0 #e1e1e1;
	-webkit-box-shadow: 0 00 #e1e1e1;}


/* Blog */
/* Sidebar resize fix */

#sidebar_container {
width:240px;}

#content_container #content {
margin-right:260px;}
#content_container {
margin-right:-100%;}
.blogitems li {
width:61px;}

div.smallavatartext {
width:172px;}

#c_blog_search #quicksearch_blog_text {
width:210px;}

#userinfoblock a.avatar .avatarcontainer img {
max-width:220px;
}

/* Sidebar left */

/* BBCode Video */

.video-align {
text-align:center;
}

.video-youtube {
width:100%;
max-width:640px;
height:385px;
}

.video-youtube-mobile {
display:none;
}

.video-rest {
width:100%;
max-width:720px;
height:405px;
}

/* Gary's CSS */

	.polaroid {
		max-width: 400px;
		padding: 10px 10px 20px 10px;
		border: 1px solid #BFBFBF;
		background-color: white;
		-webkit-transform: rotate(9deg);
		-moz-transform: rotate(9deg);
		transform: rotate(9deg);
		-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
		-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
		box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
	}
	
	.polaroid img {
		margin: 0 0 15px;
max-width:400px;
	}
	
	.polaroid .caption {
		margin: 0;
		font-size: 0.7em;
		color: #333;
		font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	}
	
	.pull-right {
		float: right;
		margin: 0.8em 0 2em 2em;
	}
	.pull-left {
		float: left;
		margin: 0.8em 3em 2em 0;
	}
	.pull-left.polaroid {
		-webkit-transform: rotate(-9deg);
		-moz-transform: rotate(-9deg);
		transform: rotate(-9deg);
	} 

.pagination dd a.selected {
	background:#f1f2e9 url(/images/buttons/newbtn_middle.png) repeat scroll 0 0
}

.profile_content .editor_textbox iframe,.profile_content .editor_textbox textarea,.wysiwyg_block iframe.textbox {
	background:#f7f8f2 none repeat scroll 0 0
}

.profile_content .actionbuttons,.profile_content .texteditor,.profile_content div.subsectionhead,dl.tabslight dd.selected a:hover,dl.tabslight dd.selected a,li.blogentrybit.featured {
	background:#fff none repeat scroll 0 0
}

.profile_content .subsectionhead a.textcontrol,.blogentrybit h4,.actionbuttons .group .button:hover,.navpopupmenu a.textcontrol:hover,.navpopupmenu a.popupctrl:hover,#inlinemod_formctrls a.popupctrl:hover,#content #inlinemod_formctrls .popupctrl,.button:hover,#postlist_popups a:hover,.postlist_popups a:hover {
	color:#8cc72e
}

dl.tabslight dd a:hover,.bbcode_container .bbcode_quote_container {
	background:transparent none repeat scroll 0 0
}

dl.tabslight dd a:hover,.navtabs li.selected a.navtab,.navtabs li a.navtab:hover {
	color:#cbda97
}

.article_width a, .content a{color:#8CC72E }

dl.tabslight dd a,.postbit-lite .postbithead,.threadlisthead,.navbar_search input {
	border:1px solid #c4c4c4
}

dl.tabslight,.profile_content .actionbuttons {
	border-bottom:1px solid #c4c4c4
}

.profile_content div.subsectionhead,.profile_content .actionbuttons,.profile_editor_border {
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4
}

h1.header,h2.header,.pagination span a,.continuereading a {
	color:#333
}

.bbcode_container div.bbcode_quote {
	background:#f0f8e4 none repeat scroll 0 0;
	border:1px solid #cbda97
}

h2.category_nav,.content a {
	font-weight:bold
}

.notices li {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#cbda97 none repeat scroll 0 0
}

.wikiwelcome, li.blogentrybit.featured p.featured,h2.searchlisthead,.blockhead,#usercp_nav .blockhead,.postbitlegacy .posthead,.eventbit .eventhead,.thread_info h4,.forum_info h4,.wgo_block h2,.forumhead,.tcat,.adunithead,h2.category_nav,.headerbar,.postbitdeleted .posthead,.postbitignored .posthead {
	background:#deddd8 url(/images/gradientthree.gif) repeat-x scroll 0 0
}

li.blogentrybit.featured,.pagination dd a.selected,.pagination span,.wysiwyg_block iframe.textbox,h2.searchlisthead,.blockhead,#usercp_nav .blockhead,.postbitlegacy .posthead,.eventbit .eventhead,.thread_info h4,.forum_info h4,.wgo_block h2,.forumhead,.textbox,textarea,.adbody,.tcat,.adunithead,.category_nav_elements,.cms_read_access,.cms_edit_categories,.mainedit input,.mainedit select,.mainedit textarea,.edit_rightside input,.edit_rightside select,.edit_rightside textarea,.mainedit .editor_textbox iframe,h2.category_nav,.headerbar,.postbitdeleted .posthead,.postbitignored .posthead {
	border:1px solid #c9cac2
}

.postbitdeleted .posthead .date, .postbitignored .posthead .date, .postbit .postdate .time, .wikiwelcome, .pagination dd a.selected,#whatsnewsidebar div.blocksubhead.smaller a,.navtabs li.selected li:hover a.popupctrl.active,.navtabs li.selected li a.popupctrl.active,.navbar_advanced_search li a:hover,.navtabs li.selected li a:hover,h2.searchlisthead a,.forumbit_post .forumlastpost .lastposttitle a,.forumbit_post .forumlastpost .lastpostby a,.forumbit_post .foruminfo .forumdata .forumtitle a,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a,h2.searchlisthead,.blockhead,#usercp_nav .blockhead,.postbitlegacy .posthead .nodecontrols a,.eventbit .eventhead .nodecontrols a,.postbitlegacy .posthead .time,.postbitlegacy .posthead .postdate,.postbitlegacy .posthead,.eventbit .eventhead,.forumbit_post .forumhead h2 span,.forumbit_nopost .forumhead .forumtitle a,.navbar_advanced_search li a,.navtabs li.selected li a.popupctrl,.navtabs li.selected li a,.wgo_block h2,.forumbit_nopost .forumhead .forumtitle,.forumbit_nopost .forumhead span,.forumbit_nopost .forumhead .collapse,.thread_info h4,.forum_info h4,.wgo_block h2,.forumhead,.tcat,.adunithead,.postbitdeleted .posthead .date .time,.postbitignored .date .time,h2.category_nav,.headerbar,.postbitdeleted .posthead,.postbitignored .posthead,.blockhead .popupctrl,dl.stats dd.folder_count,dl.stats dt.folder_count {
	color:#3e3e3c
}

.cms_edit_editbar {
	border-color:#c9cac2
}

.postbitdeleted,.postbitignored {
	background:#fafafa none repeat scroll 0 0
}

.alt2,.alt2Active {
	background:#e9e9e9 none repeat scroll 0 0
}

.wysiwyg_block {
	border-color:#fff #c9cac2 #c9cac2
}

.threadbit .sticky,.threadbit .alt {
	background:#f5f6f7 url(/images/gradients/grey-up.png) repeat-x scroll left bottom
}

.settings_form_border {
	border-bottom:1px solid #c9cac2
}

.pmbit,.settings_form_border {
	border-left:1px solid #c9cac2;
	border-right:1px solid #c9cac2
}

.doc_header {
	background:none
}

.popupgroup .popupmenu:hover a.popupctrl.active,.popupmenu a.popupctrl.active,.toplinks ul.isuser li,.doc_header {
	color:#fff
}

html {
	background:#f5f6f7 url("http://inbeforethelock.com/oldimages/bg1.gif")
}

.pagination span a,.postbitlegacy .postdetails,.eventbit .eventdetails,.postbitlegacy .userinfo {
	background:#f1f2e9 none repeat scroll 0 0
}

#usercp_nav .blockbody {
	border-color:#c9cac2 #c9cac2
}

#usercp_nav .blockrow * a:hover,body a:hover,body a:hover .time,body a:hover .shade,body a:hover .understate,body a,a.username {
	color:#000
}

.threadlisthead {
	background:#91918b
}

.postbitlegacy .postfoot .textcontrols a:hover {
	color:#4e4e4e
}

.cms_toolbar,#pagetitle a.pagetitleinfo.textcontrol,.actionbutton_container a.pagetitleinfo.textcontrol,a.pagetitleinfo.textcontrolm,.newcontent_textcontrol {
	background:#8cc72e url(/images/buttons/newbtn_middle.png) repeat-x scroll left top
}

.cms_toolbar:hover,#pagetitle a.pagetitleinfo.textcontrol:hover,.actionbutton_container a.pagetitleinfo.textcontrol:hover,.newcontent_textcontrol:hover {
	background:#a2dd44 url(/images/buttons/newbtn_middle.png) repeat-x scroll left top
}

.footer {
	background:#91918b none repeat scroll 0 0;
	border:1px solid #91918b
}

.navtabs li {
	border-right:0
}

.navtabs li.selected a.navtab,.navtabs li a.navtab:hover,.navtabs li a.navtab {
	background:#000 none
}

.navtabs li a.navtab {
	height:25px
}

.navtabs li:first-child {
	border-left:0
}

.navtabs li.selected a.navtab {
	padding-top:0;
	top:0
}

.navtabs {
	background:#000 none repeat-x
}

.navbar_advanced_search li,.navtabs ul {
	background:#cbda97 none repeat-x
}

#usercp_nav .blockrow * a:hover {
	background:#e4ecca
}

.navlinks {
	background:#fff;
	border-top:0
}

.toplinks {
	background:#000
}

.toplinks .notifications a.popupctrl {
	background:#f00 url(/images/misc/arrow.png) no-repeat scroll right center
}

.navtabs li.selected li a.popupctrl {
	background:transparent url(/images/buttonsgreen/sortarrow-asc.png) no-repeat scroll right center
}


.postbit-lite .postbithead {
	background:#e9e9e9 none repeat-x scroll 0 0
} 