@charset "utf-8";
/* CSS Document */

body {
	background-color: #492C26;
	background-image: url(images/bg_tile.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

.container{
margin-left:auto;
margin-right:auto;
margin-top:48px;
width:938px;
}
.content{
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
margin-left:19px;
width:901px;
background:#000000;
}
.pagecontent{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.pagetitles{
float:left;
padding-top:10px;
}

.pagedemotitle{
float:right;
margin-top:10px;
padding-bottom:2px;
width:308px;
height:28px;
background-image:url(images/BSDC_TITLE.gif);
background-repeat:no-repeat;
}
.abouttitle{
float:right;
text-align:left;
padding-top:15px;
margin-left:19px;
margin-right:10px;
width:439px;
}
#aboutmenu{
float:left;
width:156px;
}
#aboutcontent{
float:right;
padding-bottom:2px;
margin-left:19px;
margin-right:10px;
width:685px;
}
.eventstitle{
float:right;
text-align:right;
padding-top:15px;
padding-right:70px;
margin-left:19px;
width:439px;
}
#eventscontent{
padding-bottom:2px;
margin-left:10px;
margin-right:10px;
width:100%;
}

#contactinfo{
padding-bottom:2px;
margin-left:10px;
width:453px;
float:left;
}
#contactpic{
padding-bottom:2px;
width:411px;
float:right;
}
.pagemenus{
padding:10px;
}

.footer{
background-image:url(images/footer_tiles.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#4D3E45;
padding:10px;
line-height:25px;
color:#999999;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 8px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 14px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 8px 7px;
margin-right: 3px;
border: 1px solid #8C7A76;
color: #2d2b2b;
background: white url(images/shade.jpg) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;

}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/shadeactive.jpg);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

