/*
dark blue = 		#005F98
medium blu = 		#0f7cbf	or rgb(15, 124, 191)
light blue =		#00CCCC
light orange =		#ffca7b
hover orange = 		#FF9900
dark orange = 		#D77A0D
*/

/*-----GLOBAL DISPLAY OVERRIDES--*/

/*-----REARRANGE HEADER LOGIN AREA--*/
.navtabs,
.navbar {
	background:none;
}

.body_wrapper {
	min-height:788px;
}

#debuginfo,
a.logo-image {
	display:none;
}

.atd-lightbox {

	display: none;
}

.featherlight {
	z-index: 10 !important;
}

div.forum_disabled {
	background:none;
		color: #ff8800;

}

#navbar.navbar,
#navbar .navtabs,
#navbar .navtabs .floatcontainer,
#navbar .navtabs .floatcontainer li,
.navtabs li a,
.navtabs li,
#navtabs .popupmenu ul li a
 {
	height:20px;
	line-height:20px;
	margin-top:0px;
}

.popupbody li.formsubmit .advancedsearchlink a {
	color:#FFFFFF;
}


.navtabs ul.popupbody,
.toplinks ul.isuser .notifications .popupbody {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7);
}

.navtabs ul.popupbody li:last-child,
.toplinks ul.isuser .notifications .popupbody li:last-child,
.navtabs ul.popupbody li:last-child a,
.toplinks ul.isuser .notifications .popupbody li:last-child a {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.navtabs ul.popupbody li,
.toplinks ul.isuser .notifications .popupbody li  {
	border-color:#CCC;
}

.popupmenu.notifications,
.toplinks ul.isuser .notifications .popupbody li a:hover,
.navtabs li.selected .popupbody li a:hover {
	background-color:#ffca7b;
}
.popupmenu.notifications:hover {
	background-color:#9ddaff;
}

.navtabs ul.popupbody li:first-child,
.toplinks ul.isuser .notifications .popupbody li a,
.toplinks ul.isuser .notifications .popupbody li:first-child {
	border:0px;
}


.navtabs ul li:first-child {
	margin-left:0px;
}

.navtabs li.selected li a ,
.navtabs li a {
	/*padding: 0px 0px 0px 13px;*/
	padding: 0px 9px;
}

.navtabs li.selected li a.popupctrl {
	background-image: url(/mb/images/misc/black_downward_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.navtabs li.selected a.navtab,
.navtabs li a.navtab,
.navbar .globalsearch {
	display:none;
}

.navtabs ul {
	top:-5px;
	background-color:none;
}

#toplinks.toplinks {
	right:0px;
	width:608px;
}

.toplinks ul.nouser li {
	float:left;
}

.toplinks #remember.remember {
	width:100px;
	margin:0px;
	display:inline;
	float:left;
}

.toplinks #logindetails {
	/*width:200px;*/
		margin:0px;
	display:inline;
	float:left;
}

.toplinks #navbar_loginform {
	/*width:320px;
	margin:0px 0px 0px 145px;*/
}

.attachments {
	margin:10px;
}

.postbit .content img,
.postbitlegacy .content img,
.postbitdeleted .content img,
.postbitignored .content img,
.eventbit .content img {
	max-width:100%;
}

h1.blockhead ,
h2.blockhead ,
h3.blockhead ,
h4.blockhead ,
h5.blockhead ,
h6.blockhead {
	margin-bottom:0px;
}

h3.blocksubhead {
	margin-top:0px;
	margin-bottom:0px;
}

.notices li {
	background: #fff none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.above_body, .body_wrapper {
	background: #FFFFFF;
	border-radius: 0px 4px 0px 4px;
	-moz-border-radius: 0px 4px 0px 4px;
	-webkit-border-radius: 0px 4px 0px 4px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	margin-left:8px;
	margin-right:8px;
}

#logindetails .textbox {
	border:1px solid #005F98;
}

.navbit a:link,
.navbit a:visited {
	color:#005F98;
	background:none;
}

.navbit  a:active,
.navbit  a:hover {
	color:#ff8800;
	background:none;
}

.pagination span a {
	border: 1px solid #CEDFEB;
	background:none;
	color: #005F98;
}

.pagination span a:hover {
	border: 1px solid #ff8800;
	background: #005F98;
	color: #ff8800;
}

.pagination span a.popupctrl {
background: #FFFFFF url(images/misc/black_downward_arrow.png) no-repeat center left;
}

.pagination span a.popupctrl:hover {
background: #005F98 url(images/misc/black_downward_arrow.png) no-repeat center left;
}

.pagination span.selected a {
background: #005F98;
color: white;
border: 1px solid #00CCCC;
}

.newcontent_textcontrol,
.newcontent_textcontrol:link,
.newcontent_textcontrol:visited {
	background:none;
	background-color:#005F98;
	border:2px solid #00CCCC;
	color:#FFFFFF;
	font-weight:bold;
	padding: 2px 8px;
	border-radius: 0px 4px 0px 4px;
	-moz-border-radius: 0px 4px 0px 4px;
	-webkit-border-radius: 0px 4px 0px 4px;
}

.newcontent_textcontrol:hover {
	background:none;
	background-color:#005F98;
	border:2px solid #ff8800;
	color:#ff8800;
}

.body_wrapper {
	padding: 3px 5px;
	margin-bottom:8px;
}

.blockhead,
h4.blockhead,
h2.searchlisthead,
.forum_info .blockhead,
.popupbody,
.navtabs .popupbody,
.forumhead,
.wgo_block .blockhead,
.toplinks ul.isuser .notifications .popupbody {
	background: rgb(15, 124, 191);
	border-color:rgb(15, 124, 191);
	background-image: url(/mb/images/buttons/newbtn_middle.png);
	background-position:top;
	background-repeat:repeat-x;
}

.forum_info .blockhead {
	border-bottom:0px;
}

.footer {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: rgb(15, 124, 191);
border-color:rgb(15, 124, 191);
background-image: url(/mb/images/buttons/newbtn_middle.png);
background-position:top;
background-repeat:repeat-x;
}

.below_body .footer_time,
.below_body .footer_morecopyright
 {
	display:none;
}

.below_body .footer_copyright {
	display:none;
	/*give me more control of how the footer looks*/
	/*font-size:1px;
	margin-top:0px;
	height:8px;
	overflow:hidden;
	padding:0px;*/
}

/*-----FORUM DISPLAY OVERRIDES--*/
.threadbit a:link,
.threadbit  a:visited {
	color:#005F98;
}

.threadbit  a:active,
.threadbit  a:hover {
	color:#ff8800;
	text-decoration:none;
}

.threadlisthead {
	font-size:10px;
	background-image:none;
	background: rgb(15, 124, 191);
	border-color:rgb(15, 124, 191);
	background-image: url(/mb/images/buttons/newbtn_middle.png);
	background-position:top;
	background-repeat:repeat-x;
	border-width:1px 1px 0px 1px;
}

.threadbit:last-child {
	border-bottom:1px solid #ccc;
}

.threadlisthead span.threadstats,
li.threadbit ul.threadstats {
	width:14%;
}

.threadlisthead span.threadlastpost,
.threadbit .threadlastpost {
	width:21%;
}

.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored, .threadbit .sticky {
	border-width:0px 1px 0px 1px;
}

.threadbit,
.threadlisthead {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#above_threadlist_controls h6,
h3.threadtitle {
	font-family:Arial, Helvetica, sans-serif;
}

li.threadbit ul.threadstats {
	font-size:9px;
	background:none;
	padding:3px 0px;
}

.threadbit .threadlastpost { 
	font-size:9px;
	padding:3px 0px;

}

.threadbit .threadtitle {
	margin-left:10px;
}

.threadbit .label,
.threadbit .pagination,
.threadbit .threaddetails,
.threadbit .nonsticky a.threadstatus,
.threadbit .sticky a.threadstatus {
	display:none;
}

/*-----THREAD DISPLAY OVERRIDES--*/
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead {
	background: rgb(15, 124, 191);
	border-color:rgb(15, 124, 191);
	background-image: url(/mb/images/buttons/newbtn_middle.png);
	background-position:top;
	background-repeat:repeat-x;
}

.postbit .userinfo .userinfo_extra,
.postbit .userinfo_noavatar .userinfo_extra {
	width:250px;
}

.postbit .userinfo_noavatar .usertitle,
.postbit .userinfo .usertitle,
.postbit .userinfo_noavatar .rank,
.postbit .userinfo .rank,
.postcontent.lastedited {
	display:none;
}

#calendar_content.calendar.month {
	width:423px;
}

#atdasd_headlines .above_body,
#atdasd_headlines .body_wrapper form,
#atdasd_headlines .body_wrapper .breadcrumb,
#atdasd_headlines .atdasd_content_wrapper .blockhead,
#atdasd_headlines .footer {
	display:none;
}

#atdasd_headlines .body_wrapper {
	padding:0px;
	background-color:transparent;
	box-shadow:none;
}

#atdasd_headlines .wgo_block {

	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
}

#atdasd_headlines .wgo_block .blockbody {
	border:none;
		border-radius: 0px 4px 0px 4px;
	-moz-border-radius: 0px 4px 0px 4px;
	-webkit-border-radius: 0px 4px 0px 4px;
}

#atdasd_headlines .atdasd_content_wrapper.box1 {
	padding-top:0px;

}

#atdasd_headlines .atdasd_content h1,
#atdasd_headlines .atdasd_content h2,
#atdasd_headlines .atdasd_content h3,
#atdasd_headlines .atdasd_content h4,
#atdasd_headlines .atdasd_content h5 {
font-family: Times, serif;
font-weight:bold;
letter-spacing: 1px;
line-height: 100%;
}

#atdasd_headlines .atdasd_content h1.title  a:link,
#atdasd_headlines .atdasd_content h1.title a:visited {
	color:#d77a0d;
}

#atdasd_headlines .atdasd_content .title a:link,
#atdasd_headlines .atdasd_content .title a:hover,
#atdasd_headlines .atdasd_content .title a:active,
#atdasd_headlines .atdasd_content .title a:visited,
#atdasd_headlines .atdasd_content.headlinelist a:link,
#atdasd_headlines .atdasd_content.headlinelist a:hover,
#atdasd_headlines .atdasd_content.headlinelist a:active,
#atdasd_headlines .atdasd_content.headlinelist a:visited  {
	color: #3E3E3E;
	text-decoration:none;
}

#atdasd_headlines .atdasd_content .title a:hover,
#atdasd_headlines .atdasd_content .title a:active,
#atdasd_headlines .atdasd_content h1.title a:hover,
#atdasd_headlines .atdasd_content h1.title a:active,
#atdasd_headlines .atdasd_content.headlinelist a:hover,
#atdasd_headlines .atdasd_content.headlinelist a:active {
	color:#ff8800;
}

#atdasd_headlines .atdasd_content .threadbit {
	padding:0px 8px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#atdasd_headlines .atdasd_content .threadbit .nonsticky {
	background:none;
	border-bottom:1px solid #ccc;
	height:24px;

}

#atdasd_headlines .atdasd_content .threadbit:last-child .nonsticky {
	border:0px;
	height:25px;
}

#atdasd_headlines .wgo_block .blockbody.headlinelist {
	background:#fff;

}

#calendar_nav .mini {
	display:none;
}

#searchbits .threadpostedin {
	display:none;
}

.searchtitle {
	height:auto;
	padding-left:3px;
}

body#atdasd_facebook {
	background-color:#FFF;
	background-image:none;
	min-height:1000px;
}

ul.isuser li#fb_headerbox a, .toplinks ul.nouser li#fb_headerbox a {
	padding-top: 2px;
}