body,td{
	font-family:verdana;
	font-size:8pt;
	text-align: left;
	}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%
}
.para{
	line-height:150%;
	}
.black2{
	color:#FFFFFF;
	}

.design{
	color:#C5C980;
	}
.design a{
	color:#B0B800;
	text-decoration:none;
	}
.design a:hover{
	color:#8A9100;
	}
	
.clear {
	clear: both;
}

.post hr {
	border: 1px solid #F7F8F3;
	border-top: 2px dotted #ccc;
	background: #F7F8F3;
	margin: 20px 0px;
	clear: both;
}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	color: #AFB601;
	line-height: 25px;
}
hr {
	color: #AFB601;
}
h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}

a{
	color:#000;
	text-decoration:underline;
	}
a:link{
	color:#000;
	text-decoration:underline;
	}
a:active{
	color:#000;
	text-decoration:underline;
	}	
	a:visited{
	color:#000;
	text-decoration:underline;
	}	
a:hover{
	color:#000;
	text-decoration:none;
	}
.floatRight{
	float:right;
	padding: 0 0 10px 10px;
}

hr {
	color: #EEE;
	background: #EEE;
	height: 4px;
	border: none;
	border-top: 1px #DADADA solid;
	margin: 25px 0px;
	clear: both;
}

/* WordPress Images */

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wp-caption {
	background: #e3e3e3;
	border: solid 1px #d3d3d3;
	padding: 4px;
	text-align: center;
}


/* Styles added in 2011 WP Conversion */

p {
	line-height: 1.5em;
	margin: 10px 0;
}

.clearfix:before,.clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; /* For IE 6/7 */ }

.container {
	margin: 0 auto;
	width: 800px;
}

#header {
	background: url(/images/top_fill.gif);
}

/* Nav */

#nav {
	background: #000;
	height: 30px;
}

	#menu {
		margin: 0;
		padding: 0;
	}
	
		#menu li {
			float: left;
			list-style: none;
			padding: 0;
		}
		
			#menu a {
				color: #FFF;
				font-family: 'Arial', sans-serif;
				font-size: 12px;
				font-weight: bold;
				height: 30px;
				line-height: 30px;
				padding-right: 20px;
				text-decoration: none;
			}
			
			#menu a:hover {
				color: #A8A8A8;
			}

#main {
	background: #F7F8F3 url(/images/fade2.gif) 0 100% repeat-x;
}

	#main-top {
		background: url(/images/fade1.gif) repeat-x;
		height: 89px;
	}
	
	#main .container {
		background: url('/images/sidebar-bg.jpg') repeat-y;
		margin-top: -84px;
		padding-bottom: 20px;
	}
	
	.home #main .container {
		background: none;
	}
	
/* Content Area */

#content {
	float: right;
	width: 650px;
}

.home #content {
	float: none;
	width: 800px;
}
	
.featured-text {
	background: #E1E1A3;
	border: solid 1px #B4B473;
	line-height: 2em;
	margin: 15px 0;
	padding: 5px 15px;
}

div.alignright {
	margin: 0 0 10px 15px;
	width: 270px;
}

div.alignleft {
	margin: 0 15px 10px 0;
	width: 270px;
}

/* Staging */

.staging {
	margin: 20px 0;
}

	.staging dt,
	.staging dd {
		float: left;
		width: 300px;
	}
	
	.staging dd {
		background: url('/images/arrow.png') 5px 50% no-repeat;
		margin: 0;
		padding-left: 30px;
	}
	
		.staging img,
		.staging span {
			display: block;
			text-align: center;
		}
		
		.staging span {
			padding-top: 5px;
		}
	
/* Sidebar */

#sidebar {
	float: left;
	width: 130px;
}

	#sidebar h3,
	h3.legacy-sidebar-h3 {
		margin-left: 10px;
	}
	
	#sidebar ul {
		padding-left: 20px;
	}

/* Footer */
	
#callouts {
	background: url(/images/button_fill.gif) repeat-x;
}

	#callouts a {
		background: url('/images/callouts-sprite.jpg') no-repeat;
		display: block;
		float: left;
		outline: none;
		text-indent: -9999px;
	}
	
	#callouts #featured {
		width: 142px;
		height: 106px;
	}
	
		#callouts #featured:hover {
			background-position: 0 -106px;
		}
		
	#callouts #buying {
		background-position: -142px 0;
		width: 168px;
		height: 106px;
	}

		#callouts #buying:hover {
			background-position: -142px -106px;
		}
		
	#callouts #neighborhoods {
		background-position: -310px 0;
		width: 174px;
		height: 106px;
	}

		#callouts #neighborhoods:hover {
			background-position: -310px -106px;
		}
	
	#contact {
		float: left;
		position: relative;
		width: 286px;
		height: 106px;
	}
	
		#contact a {
			position: absolute;
		}
		
		#contact #facebook {
			background-position: -495px -10px;
			left: 8px;
			top: 10px;
			width: 45px;
			height: 43px;
		}
		
			#contact #facebook:hover {
				background-position: -495px -53px;
			}
			
		#contact #phone {
			background: url('/images/callouts-sprite.jpg') -551px -12px no-repeat;
			position: absolute;
				left: 60px;
				top: 10px;
			text-indent: -9999px;
			width: 215px;
			height: 57px;
		}
		
		#contact #email {
			background-position: -551px -77px;
			left: 60px;
			top: 70px;
			width: 215px;
			height: 23px;
		}
		
#footer-top {
	background: #000;
	color: #FFF;
}

	#footer-top a {
		color: #d3d3d3;
		text-decoration: none;
	}
	
	#footer-top a:hover {
		color: #FFF;
		text-decoration: underline;
	}
	
	#footer-top hr {
		background: #555;
		height: 1px;
		border: none;
	}

	#subscribe-form h3 {
	    color: #D8DA8F;
	    font-size: 14px;
	    font-weight: bold;
		text-align: left !important; /* For IDX */
	}
	
	#subscribe-form div {
		float: left;
		margin-left: 10px;
		width: 150px;
	}
	
		#subscribe-form label {
			display: block;
			margin-bottom: 3px;
		}
		
	#subscribe {
		float: left;
		margin: 18px 0 0 10px;
	}
	
	#sitemap {
		line-height: 1.3em;
		text-align: left; /* For IDX */
	}
	
		#sitemap ul {
			float: left;
			margin: 0 25px 0 0;
			padding: 0 0 0 15px;
			width: 150px;
		}
		
		#sitemap #sitemap-4 {
			margin: 0;
		}
			
			#sitemap ul li {
				list-style: disc;
			}
		
			#sitemap ul .continued {
				list-style: none;
			}
			
				#sitemap ul li li {
					list-style: circle;
				}
	
	#copyright {
		margin: 20px 0 10px;
		padding: 0;
	}
	
		#copyright li {
			float: left;
			list-style: none;
			margin: 0 50px 0 0;
		}

#footer-bottom {
	background: #FFF;
}





