/* @override http://www.bricksinmotion.com/css/bim_forum.css */

/* @override http://www.bricksinmotion.com/css/bim_forum.css */

/* @override http://www.bricksinmotion.com/css/bim_forum.css */

/* @override http://www.bricksinmotion.com/css/bim_forum.css */

/* @override http://www.bricksinmotion.com/css/bim_forum.css */

/* @override http://www.bricksinmotion.com/css/bim_forum.css */


body {
	margin: 0;
	padding: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url('/images/bg_gradient.png') #cfe3ea top left repeat-x;
}
 
img {
	margin: 0;
	padding: 0;
}
 
a img {
	border: 0;
}
 
a:link, a:visited {
	color: #3d6378;
}
 
a:hover, a:active {
	color: #124c6d;
}

img.borderedimage {
	border: 1px solid #b5cfd8;
	padding: 3px;
	margin: 1px;
}

.clearboth {
	clear: both;
}

/* @group Header */
 /* @group Header */
 
#header {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	height: 126px;
	z-index: 2;
	margin-top: 5px;
}
 
#headerbg {
	height: 131px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
}
 
#headerbg #sticky {
	width: 113px;
	height: 111px;
	margin-right: 10px;
	display: block;
	float: right;
}
 
#header #logoholder {
	border-bottom: 5px solid #357ba2;
	position: relative;
	margin-top: -5px;
	top: 0px;
	left: 0px;
}
 
#header #logoholder a#logo {
	background: url('/images/logo_bim.png') top left no-repeat;
	height: 126px;
	width: 271px;
	display: block;
	text-indent: -9999px;
}
 
#header ul#links {
	padding: 0;
	margin: 0;
	position: relative;
	margin-top: -46px;
	top: 0px;
	left: 271px;
	list-style-type: none;
	width: 600px;
}
 
#header ul#links li {
	list-style-type: none;
	text-indent: -9999px;
	display: inline;
	margin: 0 3px;
	padding: 0;
	float: left;
}
 
#header ul#links li a {
	height: 41px;
	display: block;
	border-bottom: 5px solid #357ba2;
	outline: none;
	margin: 0;
	padding: 0;
}
 
#header ul#links li a.current {
	border-bottom: 5px solid #115072;
}
 
#header ul#links li a.standard:hover {
	border-bottom: 5px solid #2a6788;
}
 
 
#header ul#links li a#home {
	background: url('/images/nav_home.png') bottom left no-repeat;
	width: 92px;
}
 
#header ul#links li a#films {
	background: url('/images/nav_films.png') bottom left no-repeat;
	width: 87px;
}
 
#header ul#links li a#forums {
	background: url('/images/nav_forums.png') bottom left no-repeat;
	width: 117px;
}
 
#header ul#links li a#resources {
	background: url('/images/nav_resources.png') bottom left no-repeat;
	width: 157px;
}
 
#header ul#links li a#store {
	background: url('/images/nav_store.png') bottom left no-repeat;
	width: 87px;
}
/* @end */
/* Start Custom */
#footer {
	color: #3d6378;
	font-size: 10px;
	text-align: center;
}

#brd-wrap {
	font-size: 14px;
	padding-top: 0.9em;
}

#brd-head {
	display: none;
}

#brd-navlinks {
	background: url('/images/gradients/forum_tableshadow_gradient.png');
	border-style: solid;
	border-width: 1px;
	padding: 0.6em 1.5em 0.3em 1.5em;
	height: 2.5em;
	font-size: 0.8em;
	border-width: 0px;
	color: #787878;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}

#brd-navlinks a:link, #brd-navlinks a:visited {
	color: #436077;
	}

#brd-navlinks a:hover, #brd-navlinks a:active, #brd-navlinks a:focus {
	color: #021d33;
	text-decoration: none;
	}
	
#brd-visit {
	border-style: solid;
	border-width: 1px;
	padding: 0.7em 1.5em 0.6em 1.5em;
	font-size: 0.8em;
	height: 1.5em;
	border-width: 0px;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #bbd2e4;
	background: #fff;
	color: #aeaeae;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}

#welcome {
	margin: 0;
}

#visit-links {
	margin: 0;
}
	
#brd-redirect {
	margin-top: 150px;
}

#brd-announcement {
	margin-top: 0 !important;
	margin-bottom: 10px;
	border: 1px solid #9ab8c0;
	background: #d6f1f2;
	color: #34565f;
}

.brd .gen-content, .brd .main-content {
	background: #fbfbfb;
	border-color: #9ab8c0;
	}
	
.brd .main-content {
	background: #fbfbfb;
	border-color: #9ab8c0;
	border-top-color: #dde4eb;
	}
	
.brd .main-subhead {
	border-color: #9ab8c0;
	border-top-color: #003863;
}

.brd .main-head {
	border-bottom: 1px solid #36688e;
	color: #f4fbff;
	background-image: url(/images/forum/header_films.png);
}

#brd-about {
	visibility: hidden;
	margin-bottom: 10px;
}

#querytime {
	display: none;
}

#brd-redirect {
	font-size: 11px;
}

.main-menu {
	/*background: #1F537B !important; */
	background-image: url(/images/forum/header_films.png) !important;
	color: #ddd;
	border-color: #1f537b;
}

.admin-menu {
	/* background: #1F537B !important; */
	background-image: url(/images/forum/header_films.png) !important;
	color: #ddd;
	border-color: #1f537b;
}

#brd-admod {
	margin: 0.7em 0;
}

#brd-admod #alert a {
	color: #eb3e41;
	text-decoration: none;
	}
	
#brd-admod #reports a {
	color: #e06105;
	text-decoration: none;
	font-weight: bold;
}
	
#brd-admod #alert a:hover, #brd-admod #alert a:active {
	color: #ff0004;
	text-decoration: none;
	}
	
#brd-visit .options span a{
	margin: 0 0 0 0.5em;
	text-decoration: none;
	color: #aeaeae;
	border-left: 1px solid #e4e4e4;
	padding-left: 0.8em;
}

#brd-visit .options span.first-item a{
	border-left-width: 0px;
}


#brd-visit .options span a:hover, #brd-visit .options span a:active{
	text-decoration: none;
	color: #4d5869;
}

#brd-maint {
	margin-top: 164px;
	font-size: 12px;
}

.brd .crumbs {
	background: #e9f3f8;
	border-color: #fff;
	color: #9cc0dc;
}

.crumbs a:link, .crumbs a:visited {
	color: #6f9fb7;
	}

#brd-main .main-foot .options a, #brd-main .main-head .options a {
	text-decoration: none;
	/*color: #6c98bb !important;*/
	color: #89B8DE !important;
}

#brd-main .main-foot.incategory2 .options a:hover, #brd-main .main-head.incategory2 .options a:hover {
	color: #dfeffc !important;
}

#brd-main .main-foot.incategory3 .options a, #brd-main .main-head.incategory3 .options a {
	text-decoration: none;
	/*color: #88bb6c !important;*/
	color: #A9E18A !important;
}

#brd-main .main-foot.incategory3 .options a:hover, #brd-main .main-head.incategory3 .options a:hover {
	color: #ddfcdf !important;
}

#brd-main .main-foot.incategory4 .options a, #brd-main .main-head.incategory4 .options a {
	text-decoration: none;
	/*color: #d8af75 !important;*/
	color: #F4C98D !important;
}

#brd-main .main-foot.incategory4 .options a:hover, #brd-main .main-head.incategory4 .options a:hover {
	color: #fcf6dd !important;
}


div.post-author ul.author-info li span, div.post-author ul.author-info li span strong {
	color: #93a1ae !important;
}

div.post-author ul.author-info li a {
	color: #93a1ae !important;
}

div.main-subhead.quickie {
	border-color: #9ab8c0;
}
/* main header for Film (blue) */
.main-head.film, .main-head.incategory2, .main-foot.incategory2 {
	color: #f4fbff;
	background-image: url(/images/forum/header_films.png);
}

.main-subhead.film {
	background-color: #e9eff4;
}

/* main header for Community (green) */
.main-head.community, .main-head.incategory3, .main-foot.incategory3 {
	background-color: #438e2d;
	background-image: url(/images/forum/header_community.png);
	border-bottom: 1px solid #5bac43;
	color: #e8ffde;
}

.main-subhead.community, .main-subhead.incategory3 {
	background-color: #e8ffe2;
	border-top: 1px solid #34781f;
}

/* main header for Website (orange) */
.main-head.website, .main-head.incategory4, .main-foot.incategory4 {
	background-color: #c9752e;
	background-image: url(/images/forum/header_website.png);
	border-bottom: 1px solid #cd956e;
	color: #fff8f2;
}

.main-subhead.website, .main-subhead.incategory4 {
	background-color: #fff5e5;
	border-top-color: #a1612b;
}

#category1 a, .incategory2 a {
	color: #00579c !important;
}

#category2 a, .incategory3 a  {
	color: #128100 !important;
}

#category3 a, .incategory4 a  {
	color: #af4800 !important;
}

.main-forum.incategory2 {
	border-color: #9ab8c0;
}

.main-forum.incategory3 {
	border-color: #9ab8c0;
}

.main-forum.incategory4 {
	border-color: #9ab8c0;
}

.brd .main-content .main-item .icon {
	margin-top: 0em;
 	margin-left: -3.73em;
 	border-width: 0px;
	background: #f4f4f4;
 	width: 3.8em;
 	height: 4.1em;
	display: block;
	
}

.incategory3 .sticky {
	background-color: #f2faf2 !important;
}

.incategory4 .sticky {
	background-color: #faf7f2 !important;
}

.brd .main-content .sticky .icon {
	background: #ebebeb !important;
	}

.brd .main-content .closed .icon {
	background: #ffeae4 !important;
	}

.brd .main-content .sticky .closed {
	background: #ffeae4 !important;
	}

#category1 .new .icon, .brd .incategory2 .new .icon {
	background-color: #3f7197 !important;
	}
	
#category2 .new .icon, .brd .incategory3 .new .icon {
	background-color: #57973e !important;
}
	
#category3 .new .icon, .brd .incategory4 .new .icon {
	background-color: #c07b34 !important;
}

a.permalink {
	text-decoration: none;
}

.incategory2 a.permalink {
	color: #8ca9af !important;
}

.incategory3 a.permalink {
	color: #91af8c !important;
}

.incategory4 a.permalink {
	color: #afafaf !important;
}

.post-options a {
	text-decoration: none;
}

.smilie {
	vertical-align: text-bottom !important;
}

.brd .main-content .main-item .item-subject span.modlist {
 	display: none;
 	}
