@charset "utf-8";
/* CSS Document */



body {
	background-image: url(../bdi/background.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;	
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

* {padding:0; margin:0;z-index:200;}

a:link{color:#A86D3E; text-decoration:none;}
a:active{color:#A86D3E; text-decoration:none;}
a:visited{color:#A86D3E; text-decoration:none;}
a:hover{color:#A86D3E; text-decoration:underline;}

#maincontainer{
	background-color:#FFFFFF;
	position:relative;
	width:750px;
	padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top: 0px;
	margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;
	border-left-width:1px; border-right-width:1px; border-bottom-width: 1px; border-top-width: 0px; border-color:#996600; border-style:solid;
	}

#banner{
	background-image:url(../bdi/bdi/banner.gif); background-repeat:no-repeat; background-position:top;
	width: 750px; height: 150px;
	}
	
#bannernormaltop{
	background-image:url(../bdi/bdi/banner2.gif); background-repeat:no-repeat; background-position:top;
	width: 750px; height: 135px;
	}
	
#bannernormalbottom {
	background-image:url(../bdi/bdi/banner2.jpg); background-repeat:no-repeat; background-position:top;
	width:750px; height: 190px;
	}
	
#bannertext {
	position:absolute; top: 60px; left: 450px; z-index: 500;
	width:300px;
	text-align:right; font-size:18px; color:#593D00;
	font-family: Calibri, Helvetica, sans-serif; font-weight:bold;
	}
	

#flasharea{
	position:relative;
	}

#nav{
	padding-left: 185px; 
	background-color:#b97944;
	height: 31px; width: 565px;
	border-top-width: 1px; border-top-style:solid; border-top-color:#FFFFFF;
}

#buildingimage{
	width: 177px; height:585px;
	background-image:url(../bdi/building_copy.jpg); background-repeat:no-repeat;
	float:left;
	position:absolute; left: 3px;
	padding-top: 10px; padding-right: 8px;
	font-weight:bold; font-size: 1.2em;
	text-align:center;
	}
	
#buildingimage a:link{color:#000000; text-decoration:none; font-style:italic;}
#buildingimage a:active{color:#000000; text-decoration:none; font-style:italic;}
#buildingimage a:visited{color:#000000; text-decoration:none; font-style:italic;}
#buildingimage a:hover{color:#000000; text-decoration:underline; font-style:italic;}

#adminhome{
	width: 177px; height:585px;
	float:left;
	position:absolute; left: 3px;
	padding-top: 10px; padding-right: 8px;
	font-weight:bold; font-size: 1.2em;
	text-align:center;
	}
	
#adminhome a:link{color:#000000; text-decoration:none; font-style:italic;}
#adminhome a:active{color:#000000; text-decoration:none; font-style:italic;}
#adminhome a:visited{color:#000000; text-decoration:none; font-style:italic;}
#adminhome a:hover{color:#000000; text-decoration:underline; font-style:italic;}

#maincontentcontainer{
	background-color:#ccb27f;
	text-align:right;
	padding-left:185px; padding-right:0px; padding-bottom:0px; padding-top:0px;
	margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px; 
	min-height: 585px;
	/* Next two lines are an ie6 hack to fix the min-height problem */
	height:auto !important;
	height:585px;
	}

#maincontent{
	width: 400px;
	background-color:#d9c7a1;
	text-align: justify;
	padding-left:15px; padding-right:150px; padding-bottom:12px; padding-top: 25px;
	margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px; 
	min-height:585px;
	/* Next two lines are an ie6 hack to fix the min-height problem */
	height:auto !important;
	height:585px;
	}

#maincontent h1{
	font-size:20px;
	padding-bottom: 32px;
	}
	
#maincontent h2{
	font-size:14px;
	padding-bottom:14px;
	font-style:italic;
	}
	
#maincontent p{
	padding-bottom:12px;
	}
	
#maincontent ul{
	padding-bottom:12px;
	padding-left:20px;
	}
	
#maincontent li{
	padding-bottom:10px;
	}
	
#footer{
	position: relative;
	font-size:10px; color: #996600;
	padding-top:25px; padding-bottom: 25px; padding-right: 10px;
	width:740px;
	text-align: right;
	}
	
#footer a:link{color:#000000; text-decoration:none;}
#footer a:active{color:#000000; text-decoration:none;}
#footer a:visited{color:#000000; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:underline;}


.dropdown {float:left; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; position: relative; clip:  rect(   ); text-align: left; z-index:199;}
.dropdown dt {width:97px; border:solid; padding:8px 8px; font-weight:bold; color: white; background-color:#c49363; height: 15px; clip:     rect(   );border-width: 0px 0px 0px; border-color: #9ac1c9 #9ac1c9 #FFFFFF; z-index:200;}
.dropdown dd {position:absolute; overflow:hidden; width:200px; display:none; background:#fff; z-index:200; clip:   rect(   )}
.dropdown ul {width:169px; border:0px #9ac1c9 solid; list-style:none; border-top:none; position: relative; clip:  rect(   ); z-index:200;}
.dropdown li {display:inline;}

.dropdown a:visited {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;}
.dropdown a:hover {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:black; text-decoration:none;}
.dropdown a {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;} 
.dropdown a:active {font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration:none;}

.dropdown li a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;}
.dropdown li a:hover {background:#F5EFE0; color:#000;}
.dropdown .underline {border-bottom:1px solid #ffffff; border-color: #ffffff; border-bottom-width: 1px;}
.dropdown li a { display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;} 
.dropdown li a:active { display:block; padding:5px; color:#333; text-decoration:none; background:#eddfc2; width:194px;} 

#servicespic{
	position:absolute;	left:425px;
	z-index:1;
	}

.social_buttons{
	position:absolute; left: 623px;
	float:right;
	height:41px; width: 95px;
	text-align:center;
	background:url(../bdi/blog_button.gif) no-repeat 0 0;
	margin:5px 25px 10px 10px;

}

.social_buttons span{
	display:none;
}

.social_buttons:hover{ 
  background-position: 0 -41px;
}

.staff_pics{
	float:left;
	padding-right:15px; padding-bottom:15px;
}
	
#staff_info {
	float:right;
	width:240px;
}

.comment_approval {
	width:450px;
	padding-top:10px; margin-bottom:15px;
	border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#000000;
}