/*FONTS_MIN***********************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
***********************************************/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*GRIDS-MIN**********************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
**********************************************/
body{text-align:center;}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}

#doc2{width:73.076em;*width:71.25em;}

#doc3{margin:auto 10px;width:auto;}

#doc4{width:74.923em;*width:73.05em;}

.yui-b{position:relative;}.yui-b{_position:static;}

#yui-main .yui-b{position:static;}

#yui-main,.yui-g .yui-u .yui-g{width:100%;}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}

.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}

.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}

.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}

.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}

.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}

.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}

.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}

.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}

.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}

.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}

.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}

.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}

.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}

.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}

.yui-gd div.first{width:32%;}

.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}

.yui-ge .yui-u,.yui-gf div.first{width:24%;}

.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}

.yui-g .yui-g .yui-u{width:48.1%;}

.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}

.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}

.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}

.yui-g .yui-gb .yui-u{_margin-left:1.0%;}

.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}

.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}

.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}

.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}

.yui-gb .yui-gb .yui-u{_margin-left:.7%;}

.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}

.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}

.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}

.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}

.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

.yui-ge div.first .yui-gd .yui-u{width:65%;}

.yui-ge div.first .yui-gd div.first{width:32%;}

#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}



/*RESET-MIN************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*************************************/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/************************

Basic html

**************************/






/*DNN TOP_LEVEL NAVIGATION*******************



*********************************************/

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;

}
.main_dnnmenu_item td, .main_dnnmenu_item { /*drop down styles*/
	cursor: pointer; 
	cursor: hand; 
	color: #ff0;  
	background-image:url(images/gengradient.jpg);
	background-color: transparent;

white-space: nowrap;  /*Word wrapping menu item now optional*/
padding: 6px 16px 6px 6px;	
}

.main_dnnmenu_rootitem  { /*Menu styles*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffff00; 
	font-weight: bold;
	background-color: Transparent;
	font-size:18px;
 white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: .2em .4em .4em .2em;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover, .main_dnnmenu_itemhover td {  /*drop down mouse over*/
	color:#fff !important;
	background-color: #transparent; 
}



.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center;  
	height: 100%;
	visibility:hidden;
}
.main_dnnmenu_submenu {
	/*background-color: #ff0099; 
	background-image: url(http://www.brickhouseweb.com/portals/43/images/subbg.jpg);
	z-index: 1000; */
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 0px 4px 0px 4px;   /*explicitly set padding for sub-menus */
	font-size:18px;
	font-weight:bold;
}
.main_dnnmenu_break {
}

.main_dnnmenu_arrow {
	display: none;
	color: 000000;
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	display: none;
	color: 000000;
	font-family: webdings;  
	cursor: pointer; 
	cursor: hand;
}


.leftpane{

width:555px;
height:auto;
margin:15px 10px 15px 15px;
float:left;

}

.rightpane{
width:350px;
margin:15px 15px 15px 0px;
height:auto;
float:right;
}

.bottompane{float:left;
clear:both;
height:auto;
width:920px;
margin:0px 15px 15px 15px;
}

.info{padding:0px 15px;}

.contentpane{margin:15px 0px 0px 0px;}



/*CUSTOM STYLES************************

Get busy yall'


****************************************/


.normal{
color:#ccc; 
font-size:13px;
font-family:Arial, Helvetica, sans-serif;}
.normalbold{color:#ccc; font-size:131%;
font-family:Arial, Helvetica, sans-serif;}



.ControlPanel{border:none !important; background-color:transparent;}

.dnnfooter{

text-align:center;
}

.dnnnav{text-align:center;}


html{background:black;}

body{
background-color:black;
background-position:top center;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-attachment:scrolling;

}




#dnn_dnnTERMS_hypTerms, #dnn_dnnCOPYRIGHT_lblCopyright, .SkinObject, #dnn_dnnPRIVACY_hypPrivacy, #dnn_dnnLOGIN_cmdLogin  {
	font-weight: bold !important; 
	background-color:Transparent !important;
	color:white !important;
}



A.CommandButton:link  {
color:yellow;

}

A.CommandButton:visited  {
color: #900;

}

A.CommandButton:hover    {
color:#yellow;

}
    
A.CommandButton:active   {
color:white;

}



a:link {

color:yellow;


}

A:visited  {
color: #900;

}

A:hover    {
color: yellow;

}
    
A:active   {
color:white;

}

label{color:white;}


input, textarea {margin:4px 0px !important;}

.wrapper{

margin-top:150px;

}
.thefooter, .navpane{text-align:center;}

#hd{line-height:0%; border:0px; width:0px;}

#pagewrapper{margin:0px auto;}

h1, .head{
font-size:24px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:yellow;


}

h2, .subhead{
font-size:16px; 
font-family:Arial, Helvetica, sans-serif;
color:#f5f5f5 !important;
font-weight:bold;


}

p{padding: 8px 0px; font-size:14px !important; font-family:Arial, Helvetica, sans-serif;}


.CaptchaStyle img{width:100px;}

.CaptchaStyle, #submitbutton, #ExplainRequired {margin-left:80px;}

strong{font-weight:bold;}


ul li {margin-left:20px; list-style:disc;}

ul{margin:10px 0px;}

/**********************

Custom stuff

***********************/

div.artistbox{color:#fff; background-color:#000; text-align:center; padding:5px; margin:15px; width:150px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

div.roster{width:950px; height:210px; margin:0px auto;}

div.rosterbox{width:950px; height:420px; text-align:center; margin:0px auto;}

.eventsbox{

width:350px;
padding-bottom:100px;
background-image:url(images/eventbg2.jpg);
background-color:transparent;
background-repeat:repeat-x;
background-position:bottom;

}


/********

Blog

**********/

h2.blog_title a{

color:red;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
}

.blog_body {

color: #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:14px !important;
padding:8px;
}

.StandardButton {
background-color: #660000;
color:#FFFFFF;
border:solid;
border-color:#990000;
border-width:thin;
margin:4px;
font-size:12px;
margin:4px;
}

.bottomtext {
margin-left:auto;
margin-right:auto;
text-align:center;
width:789px;
height:20px;
float:left
}
.bottomtextsub {
text-align:center;


}
.blog_more_link a.blog_more_link {
color:#ffcc00;
font-family:Arial, Helvetica, sans-serif;

}

label{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

td span.normal label{
font-size:.75em !important;

}

input.Normal{background-color:#660000;}

.blog_dateline{visibility:hidden;}

.newsupdates{
background-image: url(http://brickhousecentral.com/Portals/4/images/newsbg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#990000;
width:425px;
overflow:auto;
height:500px;

}

.blog_footer {

width: 100%;

display: block;

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #ffffff;

padding-bottom: 30px;

}

.blog_Description{
color:white !important;
visibility:hidden;
height:0px;
}

.blog_Description_Heavy {
color:#ffffff !important;
visibility:collapse;
height:0px;
}

.BlogInfo{
height:0px !important;
background-color:;
visibility:collapse;
}

/**********These styles fix the Events Module****************/

.ListHeader{
font-weight: bold;

font-size: 12px !important;

background-image:none !important;

color: #666666 !important;

font-family: "Times New Roman", Times, serif !important; 

height: 40px !important;

text-align: left;

border:none !important;

}

.ListDate, .ListDescription   {
font-weight: bold;

font-size: 13px; !important;


color: #ffcc00 !important;

font-family:Arial, Helvetica, sans-serif !important; 

text-align: left;
border-style:none;
border-width:0px;
width:60px;



}

td.mcguyver_description{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  12px !important;
	font-weight: normal;
	color: white !important;

}

.ListTitle {
border-style:none;
border-width:0px;
font-weight: bold;

font-size: 16px !important;


color: #ffffff !important;

font-family:Arial, Helvetica, sans-serif !important; 

text-align: left;
padding-left:6px;


}

a.ListTitle{background:none;
color:#ffcc00;
}

table.ListDataGrid tr {background-image:url(images/eventbg.jpg); height:40px;
}

.ListDataGrid{
border-style:hidden;
border-width:0px;
border-color:white;
font-size:12px !important;
}



.ListTable{
padding:4px 10px;
;

}


.upcomingbox{padding-top:4px;}

.hone{padding:15px 0px 0px 0px;}

.theforum{
width:860px;
}

.Eventtooltip
{

	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	filter: alpha(opacity=80);
	padding-bottom: 5px;
	width:400px;
	color: #fff;
	padding-top: 5px;
	font-family: Arial;
	background-color: #600;
	text-align: left;
	moz-opacity: 0.8;
	border:#000000 solid thin;
}
	 
.Event
{
	table-layout: auto;
	font-size: 12px;
	width: 400px;
	color: white;
	font-family: Verdana;
	height: 400px;
	text-align: center;
	/*border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;*/
	border:none;
	background-color:transparent;

}

.EventTitle
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(gradient_Default.gif);
	width: 100%;
	color: black !important;
	text-align: center;
	height: 32px !important;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	width: 100%;
	color: black !important;
	text-align: center;
	background-image: url(gradient_Default.gif);
	height: 32px !important;
	border-style:hidden !important;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: black !important;
	padding-top: 0px;
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: black !important;
	padding-top: 0px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: silver;
	vertical-align: middle;
}

.EventDay, .EventDay td
{
	font-size: 7pt;
	width: 14%;
	color: #0000ff !important;
	font-family: Verdana;
	height: 14%;
}
.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{
	font-size: 7pt;
	color: #0000ff !important;
	font-family: Verdana;
}
.EventDayScroll
{
}
.EventOtherMonthDay
{
	color: #808080;
	background-color: gainsboro;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #8080c0;
	background-color: gainsboro;
}


.EventWeekendDay
{
	background-color: whitesmoke;
}


.EventTodayDay
{
	font-weight: bold;
	color: #0000ff !important;
	background-color: darkgray !important;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	/*border-right: red 2px solid ;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;*/
}

.EventSelector
{
	background-color: #c0c0e0;
}
.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}	



/* The following control the Calendar Week View Style-Look */
.WeekTable
{
	table-layout: auto;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	text-align: center;
	/*border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;*/
}

.WeekItem 
{
	text-align: center;
	ALIGNMENT: center;
	ALIGN: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: xx-small;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
}
.WeekBackground 
{
	ALIGNMENT: center;
	ALIGN: center;
	FONT-FAMILY: verdana,helvetica,arial;
	background-color: gainsboro;
	font-size: xx-small;
}
.WeekTitle 
{
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: xx-small;
	width: 100%;
	color: black;
	height: 15%;
	text-align: center;
	background-image: url(gradient_Default.gif);
}
.WeekOfTitle
{
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	color: navy;
	font-family: verdana,helvetica,arial;
	text-align: center;
	vertical-align: middle;
}
.WeekNextPrev
{
	font-weight: bold;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: 10px;
	width: 100%;
	color: navy;
	text-align: center;
	vertical-align: middle;
}
.WeekRangeheader 
{
	color: black;
	text-align: center;
	vertical-align: middle;
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	BACKGROUND-COLOR: #E5DFDF;
}


/* The following control the Calendar List View Style-Look */




.ListLink 
{
	font-weight: bold;
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}


.newsmod{

/*padding:0px 7px 0px 7px;*/
background-image:url(http://brickhousecentral.com/Portals/4/images/newsbg.jpg);
background-repeat:repeat;
color:#fff;
width: 425px;
height:500px;
overflow:auto;
margin-top:0px;

}
.reccuring{visibility:hidden;}


.lillink a:hover{color:red;}

.FCKImageGalleryStyle, taable.FCKImageGalleryItemContainer td {
color:red !important;
}
.ImageListContainer{background-color:#666666;}



#dnn_ctr_ManageUsers_pnlUser table tr td span.head,  #dnn_ctr_ManageUsers_lblUserHelp,  tr#dnn_ctr_ManageUsers_trHelp, table tr td div, table tr td div span#dnn_ctr_ManageUsers_User_plConfirm_lblLabel, span#dnn_ctr_ManageUsers_User_plPassword_lblLabel{color:#fff !important;}

#whodini1, #whodini2, #whodini3, #whodini4 {visibility:hidden !important; line-height:0px !important; height:0px !important;}


.red{color:red;}


