/*RAMSEY'S CSS DOCUMENT*/


/* Layout of Site with Divs Used For Layout------------------------------*/
html, body {
margin:0;
padding:0;
height:100%;
background:rgb(186,186,171);
}
#container{		/*Outer Container Holding All Divs*/
position:relative;
background:#fff;
min-height:100%;
width:75%;
min-width:900px;
margin:0 auto;
border-left:10px solid rgb(172,172,156);
border-right:10px solid rgb(172,172,156);
}
#header{		/*Banner across top of page*/
height:100px;
border-top:4px solid #3d6390;
border-bottom:1px solid rgb(221,220,209); 
background-color:#fbfaef;
background-image:url("BHimages/Header.png");
top:0px;
background-repeat:repeat-x;
}
#content{		/*Inner Div Controlling columns*/
padding-bottom:65px;
}
#left{		/*Navigation Column of Page*/
float:left;
width:22%;
padding:1%;
}
#right{		/*Misc. Column for Site*/
float:right;
width:22%;
padding:1%;
}
#center{		/*Main Content on each page*/
float:left;
width:52%;
}
#pad{		/*Keep Columns from running into footer*/
clear:both;
}
#footer{		/*Footer stuck to bottom*/
position:absolute;
bottom:0;
left:0;
width:100%;
height:65px;
border-top:1px solid rgb(221,220,209);
background-image:url("BHimages/Header.png");
background-repeat:repeat-x;
font-family:Arial, Verdana, Sans-Serif;
font-size:10px;
color:#888;
text-align:center;
}

#footer ul {
padding:0;
margin:0;
list-style-type:none;
}

#footer a {
text-decoration:underline;
padding:1px 5px;
border-right:1px solid #ccc;
} 

#footer a:hover {
text-decoration:none;
}

#footer li {
display:inline;
line-height:200%;
}


/*Text Styles for website--------------------------------------------------*/

.center{text-align:center;margin:0;padding:0;}
.justify{text-align:justify;margin:0;padding:0;}
.right{text-align:right;margin:0;padding:0;}

.text 
{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
line-height:130%;
color: #888; 
}
.boldtext
{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:bolder;
line-height:130%;
color: #888; 
}
.biggertext
{
font-size:14px;
font-weight:bold;
font-family:Georgia,"times new roman", serif;
line-height:130%;
color:#3d6390;
}

.red{color:#a31e39}
.gray{color:#888}

/*Navigation For Site-------------------------------------------------------------------------------*/

a, a:visited {color:#888;text-decoration:underline;}         /*All other links*/
a:hover {text-decoration:none;color:#000;}

a.nav, a.nav:link, a.nav:visited 
{
width:175px;padding:2px;display:block;
font-weight:bold;margin-top:2px;text-align:left;text-transform:uppercase;
text-decoration:none;font-family:arial, verdana, sans-serif;
font-size:.54em; color:#888; line-height:180%;overflow:display;
background:#fbfaef;border-left:3px solid #3d6390;border-bottom:1px solid rgb(221,220,209);border-top:1px solid rgb(221,220,209);border-right:1px solid rgb(221,220,209);
}
a.nav:hover
{color:#000;background:#fbfaef;border-left:5px solid #3d6390;}

ul.neighborhood{
padding:0;
margin:0;
list-style-type:none;
position:absolute;
top:5px;
right:5px;
}

li.neighborhood{
display:block;
}

a.neighborhood, a:visited.neighborhood{
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#c8c8c8;
text-align:right;
background:url("BHimages/diamond.png") 0 center no-repeat;
padding-left:10px;
line-height:200%;
}

a:hover.neighborhood{
color:#000;
text-decoration:underline;
background:url("BHimages/diamond2.png") 0 center no-repeat;
}

	ul.docs, li.docs
	{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	li.docs
	{
	background:url("BHimages/pdficon_small.gif") left center no-repeat;
	padding:10px;
	}
	a.docs
	{
	color:#aaa;
	padding-left:15px;
	font-family:Arial;
	font-size:.7em;
	font-weight:bold;
	}
	a.docs:hover
	{
	color:#000;
	}

img.builder{				/*Remove border of builder images*/
border:0px;
padding:15px;
}

/*Special Announcements Div-----------------------------*/
#announcement{
margin-top:20px;
float:left;
background:#fbfaef;
border:1px solid rgb(221,220,209);
width:185px;
padding:5px;
}
