w/*  
Theme Name: RidgeWood Front Porch View
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

html, body{
	
	height:100%
}
body{
	background:url(images/mg.gif) repeat-y top #f3f1e5;
	margin:0 auto;
	font-size:12px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000;
}
#containar{
    margin:0 auto;
	width:950px;
	min-height: 100%;
	height: auto !important;
	height: 100%; /*stoopid ie*/
}
.banner{
	background:url(images/banner2.jpg) no-repeat top;
	width:950px;
	height:295px;
}

.bannerlink{
	height: 228px;
        width: 632px;
	position: relative;
        padding-left: 10px;
}

.br_menu{
	float:right;
	margin:0 5px 0 0;
	width:560px;
	height:22px;
}
.br_menu ul{
	margin:0;
	padding:0;
}
.br_menu ul li{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	
}
.br_menu ul li a{
	color:#494944;
	text-decoration:none;
	background:#d6dde0;
	font-size:16px;
	border-top:2px solid #7e1717;
	display:block;
	line-height:20px;
	margin:0 3px;
	padding:0 9px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:500;
}
.br_menu ul li a:hover{
	color:#f6efdf;
	background:#7e1717;
	border-top:2px solid #d6dde1;
}

#main_menu{
	height:36px;
	background:#7e1717;
}
#main_menu ul{
	padding:0;
	margin:0;
}
#main_menu ul li{ 
	float:left;
	list-style:none;
	
}
#main_menu a{ 
	text-decoration:none;
	color:#f6efdf;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size:15px;
	line-height:36px;
	padding:7px 8px;
}
#main_menu a:hover{ 
	text-decoration:none;
	color:#f6efdf;
	background:#433a33;
}
.brdr{
	border-right:solid #a4a39e 1px; margin-left:2px;
}

#contant{
	background:#f6efdf;
	margin-top:9px;
}
.ct_left{
	width:269px;
	float:left;
	background:#009900;
}
.left4{
	margin-left:4px;
	background:#FFFFFF;
}
.read_banner{
	display:block;
}
.lm_contant{
	padding:0;
	margin-top:3px;
	background:#e2ddce;
}
#submail{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#submail .rss1{width:50px; float:left;}
#submail .rss2{width:200px; float:right;}

.inputrss{
	font-size:11px;
	border:1px solid #d1cec8;
	width:160px;
	padding:4px 3px;
}
.posts{
	margin:10px 0 10px 8px;
}
.posts .tittle{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#443b34;
	padding:5px 0;
}
.posts .ltmenu{
	background:url(images/lbullets.gif) no-repeat left;
	padding:3px 0 5px 25px;
	margin-left:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.posts .ltmenu a{
	
	color:#54351e;
	font-weight:500;
	text-decoration:none;
}
.posts .ltmenu a:hover{
	text-decoration:underline;
}
.border2{
	background:url(images/br2.gif) repeat-x;
	height:3px;
	margin-top:20px;
}

.ct_right{
	float:right;
	width:681px;
}

.hedtittle{
	color:#5b5b51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:20px 0 0 30px;
	text-transform:uppercase;
	font-weight:600;
}
.date{
	padding:0 0 0 30px; 
	color:#9c8c80;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.date a{
	color:#9c8c80; 
	font-size:11px; 
	text-decoration:underline;
}
.date a:hover{
	text-decoration:underline;
}
.date2{
	color:#670201;
}
.date2 a{
	color:#670201;
	text-decoration:none;
}
.date2 a:hover{
	color:#670201;
	text-decoration:underline;
}
.text{
	border-top:1px solid #006633;
	line-height:20px;
	margin:10px 30px 10px 30px;
	padding-top:20px;
	text-align:justify;
}
.comments{
	float:right;
	font-size:10px;
	color:#7e1717;
	text-align:right;
	padding:5px 0;
}
.comments a{
	font-size:10px;
	color:#7e1717;
	text-decoration:underline;
}
.comments a:hover{
	color:#7e1717;
	text-decoration:underline;
}


#footer{
	background:url(images/footer.gif) no-repeat;
	width:950px;
	
	
	
	
	height: 162px;
	margin: 0 auto;	
	margin-top:-162px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	text-align: center;
}
#footer .menu{
	text-align:center;
	padding-top:55px;
}
#footer .menu a{
	padding:10px;
	font-size:12px;
	color:#443b34;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	padding:6px 4px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer .menu a:hover{
	text-align:center;
	text-decoration:underline;
}
.copy{
	text-align:center; font-size:10px;
	padding:15px 0 25px 0;
	color:#443b34;
}
.copy a{
	font-size:10px;
	padding:10px;
	text-decoration:none;
	color:#443b34;
}
.copy a:hover{
	text-decoration:underline;
}
.rssleft{width:50px; float:left;}
.rssleft{width:200px; float:right;}


.lhit{
	height:50px;
}
.clr{clear:both;}

/* added */
/*  content area */
#contentarea {
	margin:0 auto;
	width:950px;
	background:url(images/content_rpt.gif) repeat-y left top;	
	border-bottom:1px solid #f6efdf;
}
#leftcol{
	width:262px;
	float:left;
	margin:0 0 9px 0;
	padding-left:4px;
	display:inline;
}
#midcol{
	width:680px;
	float:left;
	margin-top:9px;
}
#contentclear {
	height:163px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	line-height: 30px;
}
#upper-rpt{
	background:url(images/upper-bg.gif) repeat-x;
	
}
#rssbox{
	margin:10px 5px 10px 10px;
}
.flt{
	float:left;
	width:28px;
		display:inline;

}
#frt{
	float:left; margin-left:6px;
	display:inline;
}
.frtinput{
	margin-bottom:4px;
	background-color:#f6f5ef;
	border:1px solid #c7c3bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#160704;
	width:190px;
	padding:2px 4px;	
}
/* right col */
.rtcoltext{
	margin:10px 5px 5px 10px;
	
}
.rtcoltext h3{
	margin:0;
	padding:0;
	font-size:18px;
	color:#443b34;
	margin-bottom:5px;
	font-family:Tahoma, Helvetica, sans-serif;
}
.rtcoltext h4{
	margin:0;
	padding:0;
	font-size:16px;
	color:#ba5b0f;
	margin-bottom:5px;
	margin-top:15px;
}
.rtcoltext ul{
	list-style: none;
	margin-bottom:10px;
	padding:0;
	margin-left:15px;
	font-size:12px;
	line-height:18px;
}
.rtcoltext ul li a{
	margin-bottom:10px;
	list-style:none;
	font-size:14px;
	text-decoration:none;
	color:#54351e;
	font-family:Tahoma, Helvetica, sans-serif;
}
.rtcoltext ul li a:hover{
	color:#7e1717;
	
}

.rtcoltext select{
	border:1px solid #c7c3bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#160704;
	width:180px;
	padding:2px;
}
.banner3{
	text-align:center;
	padding:9px 0 3px 0;
	background-color:#f6efdf;
	
}
/*  mid col */
#midcol{
	padding:10px 0;
}
#midcol h1{
font-size:22px;
padding:0;
margin:0;
font-family: Tahoma, Helvetica, sans-serif;
font-weight:500;
color:#000;
}
#midcol h1 a{
text-decoration:none;
color:#000;

}
#midcol h1 a:hover{
text-decoration:none;
color:#7e1717;

}

#midcol h2 {
	color:#54351e;
}

#midcol h2.pagetitle {
	margin-left:22px;
	color:#443b34;
}

#midcol h3 {
	color:#443b34;
}

#midcol h4 {
	color:#443b34;
}

.article{
	margin:10px 0 15px 0;
	padding:10px 35px 10px 20px;
}

.article2 {
	background-color:#FFFFFF;
	margin:10px 0 15px 0;
	padding:10px 35px 10px 20px;
}

.articlebody{
	line-height:20px;
}
.articlebody img{
	margin:7px;
	border:0;
}
.footrt{
	float:right;
	padding-left:15px;
	text-align:right;
	color:#7e1717;
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight:600;
	
}
.footrt a{
		text-decoration:none;
		color:#7e1717;
		
}
.footrt a:hover{
	text-decoration:underline;
	
}
.sepline{
	height:3px;
	background:url(images/br2.gif) repeat-x;
	margin:20px 0;
}
.bread{
	color:#9c8c80;
	font-size:11px;
	padding:10px 0;
	border-bottom:1px solid #bab3a8;
}
.bread span{
	color:#7e1717;
	font-weight:600;
}
.bread a{
	color:#9c8c80;
	text-decoration:none;
	font-weight:600;
}
.bread a:hover{
	text-decoration:underline;

}

h1#home-page a {
	text-indent:-999em;
	height:160px;
	width:680px;
	display:block;
	position:relative;
	margin-top:80px;
	margin-left:-360px;
}

