body{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#5A7994; background-image:url(http://crazydavinci.net/style/BSI-Forum/img/bg.jpg); background-repeat:repeat-y; background-position:top center; background-attachment:no-fixed; color:#333; font-size:14px}

.brd a:link, .brd a:visited{color:#343434}

.brd p.feed a:link, .brd p.feed a:visited{color:#ddd}

.brd a:hover, .brd a:active, .brd a:focus, 
.brd p.feed a:hover, .brd p.feed a:active, .brd p.feed a:focus{color:#b42000; text-decoration:none; font-weight:bold}

.brd .main-pagepost a:link, .brd .crumbs a:link, 
.brd .main-pagepost a:visited, .brd .crumbs a:visited{text-decoration:none; font-weight:bold}

.brd .main-pagepost a:hover, .brd .crumbs a:hover, 
.brd .main-pagepost a:active, .brd .crumbs a:active, 
.brd .main-pagepost a:focus, .brd .crumbs a:focus{text-decoration:none; font-weight:bold}

.brd .gen-content, .brd .main-content{background:#fbfbfb; border-color:#e7e7e7; border-bottom-color:#CBD1D8}

.brd .main-pagepost{background:#fff; border-color:#DDE4EB}

.brd .crumbs{background:#ECEFF5; border-color:#fff; margin-left:13px; margin-right:13px}

.brd .main-item, .brd .main-item li, .brd .main-item div, .brd td{border-color:#DDE4EB; background-image:url(img/catF_bg.gif);background-position:top center; background-repeat:repeat-x; background-color:#FFF}

.brd .main-item li.info-posts, 
.brd .main-item li.info-replies, 
.brd .main-item li.info-views, 
.brd .main-item li.info-topics{}

.brd .main-content .main-item .item-nav{color:#888}

.brd .main-content .sticky{background-color:#FFFFFF;background-image:url(img/catF_bg.gif);*background-image:url();background-position:center top;background-repeat:repeat-x;border-color:#DDE4EB;}

.brd .main-content .main-item .hn .item-status em.sticky, 
.brd .main-content .main-item .hn .item-status em.closed{color:#314B60; font-weight:bold}

.brd .main-content .main-item .hn .item-status em.moved{color:#666}

.brd .post *{border-color:#DDE4EB}

.brd .post{border-color:#DDE4EB; border-top-color:#fff; border-bottom-color:#ccc}

#topic-review .firstpost, .brd .singlepost{border-top-color:#DDE4EB; border-bottom-color:#DDE4EB}

.brd .post{background:#ECEFF5}

.brd .posthead, .brd .postbody, .brd .post-options{background:#f9f9f9}

.brd .posthead .hn{background:#F1F1F1}

.brd .posthead .post-title small{color:#999}

.brd .online .userstatus span{border-color:#004fe1}

.brd .ct-box, .brd .ct-set, .brd .ct-group, .brd .frm-group{border-color:#DBE0E4}

.brd .admin-page .ct-box{background:#FEFFE6}

.brd .admin-page .ct-set .ct-box, .brd .report{background:#ECEFF5}

.brd .admin-page .warn-set .warn-box{background:#FEFFE6}

.brd .main-frm .ct-group, .brd #brd-announcement{background:#BDC7D8}

.brd .main-content .info-box{background:#FFFFE1}

.brd .main-extensions .extension, .brd .main-hotfixes .hotfix{background:#ECEFF5}

.brd .main-extensions .disabled, .brd .main-hotfixes .disabled{background:#FFFFE1}

.brd .warn-group, .brd .warn-set, .brd .warn-box, .brd .error-box, .brd #admin-alerts{background:#FEFFE6; border-color:#F4EBCE}

.brd .warn-group, .brd .warn-set, .brd .warn-box, .brd .error-box{border-color:#E6D190}

.brd ul.info-list li, 
.brd ul.error-list li{color:#6A97BF}

.brd ul.info-list li span, 
.brd ul.error-list li span{color:#666}

.brd ul li strong{color:#333}

.brd .user-box{background:#ECEFF5}
.brd .ct-box .hn, .brd .ct-box .sig-demo{border-color:#DBE0E4; color:#2b2b2b}

.brd .error-box .hn{color:#333}

.brd .help-box{background:#e7e7e7}

.brd .frm-buttons, .brd .extension .options, .brd .hotfix .options{border-color:#DBE0E4}

.brd .checklist{background:#fff; border-color:#ccc}

.brd label, .brd .aslabel, .brd .mf-set legend, .brd .ct-legend *{color:#357}

.brd .paging *{border-color:#dedfdf}

.brd .required label em, .brd #req-msg em, .brd .warn strong, .brd .important strong{color:#b42000}

.brd .entry-content .quotebox, .brd .entry-content .codebox{background:#fff; border-color:#ddd}

#brd-announcement .userbox{background-color:#BDC7D8}

.brd .main-content .main-item .hn .posted-mark{color:#99C}

#brd-navlinks{background-color:#5A75A5; border:0; color:#fff!important; font-size:10px; height:25px;-moz-border-radius:3px}

#brd-navlinks a:link, #brd-navlinks a:visited{color:#fff}

#brd-navlinks a:hover, #brd-navlinks a:active, #brd-navlinks a:focus{color:#B42000;text-decoration:none}

.brd .main-options, .brd .main-options span{background:#DDE4EB}

.brd .main-menu, .brd .admin-menu{background:#2b2b2b; background-image:url(img/cat_bg.gif); background-repeat:repeat}

.brd .admin-submenu{background:#E4E4EC; border-color:#e7e7e7}

.brd .main-menu a:link, 
.brd .main-menu a:visited, 
.brd .admin-menu a:link, 
.brd .admin-menu a:visited{color:#333; text-decoration:none}

.brd .main-menu a:hover, 
.brd .main-menu a:active, 
.brd .main-menu a:focus, 
.brd .admin-menu a:hover, 
.brd .admin-menu a:active, 
.brd .admin-menu a:focus{text-decoration:none; color:#B42000}

.brd .main-menu li.active a:hover, 
.brd .main-menu li.active a:active, 
.brd .main-menu li.active a:focus, 
.brd .main-menu li.active a:visited, 
.brd .admin-menu li.active a:hover, 
.brd .admin-menu li.active a:active, 
.brd .admin-menu li.active a:focus, 
.brd .admin-menu li.active a:visited{text-decoration:none}

.brd .admin-submenu li.active a{text-decoration:none}

.brd .main-menu li.active a{color:#333}

.brd .admin-menu li.active a{color:#333}

#brd-admod #alert a{color:#C30}

#brd-head{    background-color:transparent; background-image:url(img/logo.gif); background-repeat:no-repeat; background-position:top center; color:#fff; font-size:-100px; border:0; margin-top:0; height:165px}

#brd-head a, #brd-head a:link, #brd-head a:visited{color:#333; font-weight:bold}

.brd .main-head, .brd .main-foot{background-color:#BDC7D8;color:#333; border-top:1px solid #d7d7d7; padding-top:0; height:26px; font-weight:bold}

.brd #brd-announcement h1{border-color:#ECEFF5}

.brd .main-subhead{border-color:#e7e7e7 #e7e7e7 #CBD1D8 #e7e7e7; background:#e7e7e7; margin-left:13px; margin-right:13px; background-image:url(img/subcat_bg.gif); background-repeat:repeat}

.brd .column-title{border-color:#e7e7e7 #e7e7e7 #CBD1D8 #e7e7e7; background:#e7e7e7}

.brd .content-head{}

.brd th{background:#BDC7D8; border-bottom-color:#fff; border-top-color:#ddd}

.brd .group-head{background:#ECEFF5; border-color:#DBE0E4}

.brd .content-head .hn{border-color:#DBE0E4; color:#666; font-weight:bold}

.brd .main-head a:link, .brd .main-head a:visited, 
.brd .main-foot .options a:link, .brd .main-foot .options a:visited{color:#333}

.brd .main-head a:hover, .brd .main-head a:active, .brd .main-head a:focus, 
.brd .main-foot .options a:hover, .brd .main-foot .options a:active, .brd .main-foot .options a:focus{color:#B42000}

.brd .main-frm .ct-group td{background:#FBFBFB}

.brd .main-content .main-item .icon{
background-image:url(http://crazydavinci.net/style/bsi-member/images/profile_bullet.gif);
border-color:transparent;
}

.brd .main-content .redirect .icon{border-color:#e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7}

.brd .main-content .sticky .icon{border-color:#baa116 #baa116 #baa116 #baa116}

.brd .main-content .closed .icon{border-color:#e24040 #e24040 #e24040 #e24040}

.brd .main-content .sticky .closed{border-color:#8c855d #8c855d #8c855d #8c855d}

.brd .main-content .new .icon{border-color:#73df73 #73df73 #73df73 #73df73}

.brd .checklist .checklist-item label:hover{background-color:#ECEFF5}

a,a:hover{text-decoration:none;font-weight:bold;}
#brd-visit #visit-links{font-size:10px}
a:hover{color:#B42000}
#brd-announcement{padding:9px;-moz-border-radius:9px}

.brd .entry-content .quotebox{background:#ECEFF5 url(http://crazydavinci.net/style/bsi-home/images/quotes_background.gif) no-repeat scroll 10px 9px;margin:5px 0pt;padding:7px 15px 7px 40px;background-color:##ECEFF5;border-style:solid;border-width:1px 3px 3px 1px;border-color:#ECEFF5 #BDC7D8 #BDC7D8 #ECEFF5;-moz-border-radius:9px}
#qjump-select,input,textarea{border:1px solid #BDC7D8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px;-moz-border-radius:3px}
.frm-input input,#login p a,.brd .posting .newpost,#visit-links span,.brd span.submit input, .brd span.cancel input{background:transparent url(http://crazydavinci.net/images/button.png) no-repeat scroll left top;border-width:0 1px 0 0;color:white;cursor:pointer;font-size:11px!important;font-weight:bold;height:22px;margin:0px;padding:3px;position:relative;-moz-border-radius:3px;top:-1px;border-style:solid;border-color:#000}
#login p a,.brd .posting .newpost,#visit-links span a{color:#fff;font-size:10px!important}
#login p a:hover,#visit-links span a:hover{color:#ddd;font-size:10px!important}
.logintop{width:780px;position:relative;left:13px;background-color:#EFEBF7;padding:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-width:3px 1px 1px 1px;border-color:#BDC7D8;border-style:solid;}
#login p{text-align:center}

#hide_online {
 	font-size: 0.8em;
 	}

#hide_online a,
#hide_online a:link,
#hide_online a:visited {
	text-decoration: none;
 	}

#hide_online a:hover,
#hide_online a:active,
#hide_online a:focus {
	text-decoration: underline;
 	}

.online_hidden,
a.online_hidden:link,
a.online_hidden:visited {
 	color: #AAA;
 	}

a.online_hidden:hover,
a.online_hidden:active,
a.online_hidden:focus {
 	color: #F97;
 	}

/* Styles for pun_subforums extension */

/* Index page */
dl.index-subforums {
	margin: 0 0 0 1.5em;
}

dl.index-subforums-level1 {
	border-top: 1px dashed #dfe6ed;
	margin-top: 0.5em;
	padding-top: 0.5em;
}

dl.index-subforums-level2 dt,
dl.index-subforums-level3 dt,
dl.index-subforums-level4 dt,
dl.index-subforums-level5 dt,
dl.index-subforums-level6 dt {
	display: none;
}
dl.index-subforums dd {
	display: list-item;
	list-style: disc inside;
}

.brd .main-content .main-item .item-subject,
.brd .main-content .main-item li {
	/* Long borders */
	margin-bottom: -49.7em;
	padding-bottom: 50.4em;
}

/* Footer & Admin->Forums */
optgroup {
	background: #e4e4ec;
}

option {
	background: #fff;
}
option.option-subforums-self {
	background: #ffe4e4;
}

/* View forum page */
div.vf-subforum div.item-subject h3 {
	font-weight: bold;
}

.brd .main-content .main-item .item-subject p,.brd .main-content .main-item .item-subject{width:100%}

#brd-help{
position:relative;
left:310px;
top:50px;
}
