/* CSS Document */

* {font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

a {color:#FF7A01;text-decoration:none;}
a:hover {color:#602402;text-decoration:none;}


#body {font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; 
background: #F3ECD8;
text-align: left; }


#wrapper{
width:880px;
margin: 0 auto;
border-left: 1px solid #602402;
border-right: 1px solid #602402;
}

#nav{width:880px;height: 34px; background:  url(images/nav-bar.jpg) repeat top left;
font-size: 14px;
color:#F9E2A0;
font-weight:bold;
overflow:visible;


}

em {font-style:normal; 
font-weight:bold;
font-size:18px; 
color:#F1A90A;}

p {padding: 5px 0 5px 0;
}



#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {

	display: block;
font-size: 14px;
color:#F9E2A0;
font-weight:bold;
	text-transform: none;
    margin: 0px;
	padding: 9px 8px 8px 15px;
	}

#nav li a:hover, #nav li a:active {

	color: #FFFFFF;
    margin: 0px;
	padding: 9px 8px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #BF5C06;
	width: 180px;
	color: #F9E2A0;

	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 8px 7px 5px;
	border-bottom: 1px solid #F9E2A0;
	border-left: 1px solid #F9E2A0;
	border-right: 1px solid #F9E2A0;

	}
	
#nav li li a:hover, #nav li li a:active {
	background: #BF5C06;
	color: #fff;
	padding: 7px 8px 7px 5px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 190px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -33px 0 0 185px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}


#header{width: 880px; height: 324px;float:left;;
}

#subscribe{height:20px;float:right; color:#fff; font-size: 14px;margin:0px 0 0 0;background: #6A340C;width:865px;text-align:right;padding: 5px 15px 5px 0;
}

#main-content{width:880px;padding: 0px 0 0 0;
}

#main-content-page{width:880px;margin: 0px 0 0 0;
}

#description{
min-height: 500px;
width:550px;
margin:20px 0px 20px 25px;
font-size:14px; 
color:#602402;

}

#description a img {
padding: 0 0 0 0;}

#description2{
width:550px;
margin:20px 0px 20px 25px;
font-size:14px; 
color:#602402;

}

#photo {float:left;width:205px;margin:15px 5px 0 0px;padding:0px;}

#text{float:right;width:305px;margin:5px 0 0 5px;padding:0px;}

#post {margin:5px 10px 0 20px;padding-bottom:15px;min-height:220px;border-bottom: 1px dotted #6A340C;}
#post h1 {padding:6px 15px 0px 0px;font-weight:bold;font-size:24px;}
#post h1 a{font-size:24px;}
#post h1 a:hover{font-size:24px;}
#post .meta {font-size:12px;margin:0px;padding:0px;}
#post .meta a {font-size:12px;font-weight:normal;}
#post .meta a:hover {font-size:12px;font-weight:normal;}
#post p {margin:0px;padding: 5px 0 5px 0;}


#pages {margin:5px 10px 0 20px;padding-bottom:10px;}

#live-help{
position:absolute;
top:30px;
width:250px;
margin:20px 10px 10px 600px;
padding-left: 15px;
padding-right:15px;
border-left: 1px solid #602402;
}

#live-help a img{
border-style: none;
}

#live-help h3{
font-size:16px;
letter-spacing:-0.25px;
font-weight:bold;
color:#FF7A01;
padding:15px 0 0 0;
}

#live-help2{
position:absolute;
top:380px;
width:250px;
margin:20px 10px 10px 620px;
padding-left: 15px;
border-left: 1px solid #602402;
}

#live-help2 a img{
border-style: none;
}

#featured-main{
width:780px;
height:435px;
background:  url(images/featured-bg.jpg) no-repeat top left;
margin:0 auto;
padding: 0px 0 0 0;
color: #6B350C;
font-size:12px;
}

#view{
float:right;
}

#view a img{
border-style: none;
}

#featured-main h3{font-weight:bold;
font-size:14px; 
color:#FF7A01;
padding: 12px 0 0 36px;
}

#view-all{float:right;
margin: -17px 0 0 0;
padding-right:35px;
font-weight:bold;
color:#FF7A01;
font-size:12px; 
}

#featured-1{
position:absolute;
margin: 16px 0 0 45px;
width: 210px;

}

#featured-1 h1 a{
color:#6B350C;
font-weight:bold;
font-size:14px;
}

#featured-2{
position:absolute;
margin: 16px 0 0 290px;
width: 210px;
}

#featured-2 h1 a{
color:#6B350C;
font-weight:bold;
font-size:14px;
}

#featured-3{
position:absolute;
margin: 16px 0 0 533px;
width: 210px;
}

#featured-3 h1 a{
color:#6B350C;
font-weight:bold;
font-size:14px;
}


#development{width:780px;
height:184px;
background:  url(images/featured-development.jpg) repeat-x;
margin:0 auto;
}

#development h3{font-weight:bold;
font-size:14px; 
color:#FF7A01;
padding: 12px 0 0 36px;
}

#banner{
padding-top:5px;
padding-left:100px;
}



#mls{
width:780px;
margin:0 auto;
padding-left:45px;
padding-top:15px;
}



#footer{width:880px;
padding:15px 0 5px 0px;
color:#602402;
font-size:12px;

}

#footer p{padding: 0 0 0 300px;
}
.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 5px; margin: 5px 0 2px 15px; display: inline; }
img.alignleft { padding: 5px; margin: 5px 15px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }

hr {
color: #602402;
}

strong {
font-size: 16px;
font-weight:bold;
}
