/* CSS Document */


/*--------------------------------Positioning-----------------------------*/
body {
	background-color: #5F5D5E; margin: 66px 0 1em 0; }
#container {
	width: 995px;
	margin: 0px auto;
	}
#home_leed {
	padding:0;
	margin:0 auto;
	z-index:2;
	width:610px;
	height:66px;
	position:relative;
	left:57px;
	}
#left {
	width: 212px;
	min-height: 500px;
	float: left;
	background: url(../images/behind-left.gif) top left repeat-y;
	}
.logo {
	display: block;
	margin: 0px auto;
	margin-top: 15px;
	}
ol#nav {  margin: 25px auto 50px auto;}
	ol#nav li { list-style: url(../images/nav-bullets.gif); margin: 0px 27px 1px 45px; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #54807A; /*IE6 Hack */	_padding: 2px 5px 2px 0px; _margin: 2px 25px 2px 65px;	 }
		ol#nav li a { font: .75em/1.25 Arial, Helvetica, sans-serif;  color: #FFFFFF;	text-decoration: none; display: block; }
			ol#nav li a:hover {	color: #F5AD27;}
#rightContent {
	width: 680px;
	min-height: 502px;
	margin-left: 220px;
	background: url(../images/rightcontentbk2.gif) top left repeat-y;
	}
	#rightContent p { margin: .75em 30px; }

.flash {
	display: block;
	margin: 0px auto;
	margin-top: 200px;
	}
#hp-portfolio {
	margin-left: 81px;
	margin-top: 100px;
	}
table.portfolio {
	margin-left: 81px;
	margin-top: 35px;
	}
#accordion h2 {
	margin-top: 25px;
	}
#leftColumn {
	width: 328px;
	float: left;
	}
#rightColumn {
	float: right;
	width: 328px;
	margin-left: .5em;
	}
#footer {
	}
/*--------------------------------Formatting-----------------------------*/

h1 {
	font: bold 1.5em/.875 Arial, Helvetica, sans-serif;
	margin: 0 auto .75em 30px;
	color: #F5AD27;
	}
h2 {
	font: bold 1em/1.5 Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-bottom: 1px dashed #86A8CF;
	margin: .875em 30px;
	}
h3, h4, h5, h6 { font: bold .875em/1.5 Arial, Helvetica, sans-serif; color: #ffffff; margin: .75em 30px; }
p {
	font: .875em/1.5 Arial, Helvetica, sans-serif;
	margin: .75em auto;
	color: #ffffff;
	}
	strong { color: #F5AD27; font-weight: bold; line-height: 1.5;}
	em { font-style: italic; line-height: 1.5; }
	a {	color: #FFFF00; }
	.clear { clear: both; }
	
	#rightContent p.caption { color: #fff;	font: italic .75em Arial, Helvetica, sans-serif; margin: .75em 0; width: 270px; }
	
ul { margin: .75em 2em .75em 46px; padding: 0px; }
	ul li { font: .875em/1.5 Arial, Helvetica, sans-serif; color: #ffffff; list-style-image: url(../images/bc-bullets.gif); margin: 0px; padding: .4em; }

ol.columns { list-style: none; margin: .75em 1.25em; }
	ol.columns li { float: left; margin: 1em; width: 45%;}
	ol.columns li img {  border: 1px solid #F5AD27; }

#img02 {
	border-color: #F5AD27;
	margin-right: 30px;
}

#img01 {
	border-color: #F5AD27;
}

.left { float: left; margin: 0 2em .75em 2em; }
.right { float: right; margin: 0 1em .75em 2em; }
.center { text-align: center; }

	img.left, img.center, img.right { border: 1px solid #F5AD27; }
	img.center { display: block; margin: .75em auto; }

img.tumblr_photo { margin-left: 2em; border: 1px solid #F5AD27;}
.tumblr_caption { color: #fff;	font: italic .875em Arial, Helvetica, sans-serif; margin: .75em 2em;  }
	
ol.address { font: .75em/1.5 Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px; }
	ol.address li { text-align: center; padding: .2em .4em; }
	ol.address li strong { color: #86A8CF; }
img.logo {
	display: block;
	margin: 10px auto 0px auto;
	}
#left blockquote p {
	color: #F5AD27;
	margin: .75em 1.75em 0 1.75em;
	font: italic .75em/1.5 Arial, Helvetica, sans-serif;
	margin-top: 3px;
	}
#left blockquote cite {
	color: #ffffff;
	font-size: .75em;
	}
td.form {
	color: #ffffff;
	background-color: #7C9C9A;
	font-size: 12px;
	}
.neighborhoodpics {
	float: right;
	margin-left: 20px;
	margin-right: 10px;
	width: 250px;
	}
img.neighborhoodpics {
	margin: 0px 0px 5px 0px;
	}
	
.img01 {
	float: right;
}
.imgv, .imgvba {
	float: right;
	margin:0px 30px 0px 8px;
	border: 1px solid #F5AD27;
}
.imgvba {
	margin-top:10px;
}
.imgbump {
	margin-left:175px;
}
	
hr {border:0;width:60%;}
.hrclass {
	height:1px;
	color:#fff;
	background-color:#fff;
}

table td { padding: .2em; vertical-align: top; border-top: 1px solid #ccc; font: .75em/1.5 Arial, Helvetica, sans-serif;}
