@charset "utf-8";
/* CSS Document */

/*Espresso*/
#flash{position:absolute; top:0; left:0;}
#espresso{margin:0 auto; width:300px; margin-top:150px; color:#000000; font-size:12px;}

/*Global*/
body{margin:0px; padding:0px; width:auto; background-color:#eceae9; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
a:hover, a:active, a:visited, a:link {color:#000000;}

#inner{margin:0 auto; width:809px; background-color:#ffffff;}
#content{width:809px;   float:left; min-height:768px;}
#top{height:109px;background-image:url(images/top.jpg); background-repeat:no-repeat; }
#footer{margin:0 auto; padding:30px 0 20px 0; width:809px; background-color:#FFFFFF; font-size:10px; text-align:center;  }

/*Left*/
#left{float:left; width:150px; padding:0 0 0 30px;}

/*Center*/
#center{float:left; width:388px; padding:0 0px 0 10px;}
#int_center{float:left; width:226px; padding:0 0px 0 10px; }
.int_img img{border:1px solid #eae6e1;}
.int_body{border:1px solid #eae6e1; min-height:217px; text-align:left; padding:10px 20px 15px 12px; margin-bottom:50px; }

/*Right*/
#right{float:right; width:191px; padding:0 30px 0 0;}
#int_right{float:right; width:360px; padding:0 15px 0 15px;}
#article_right{float:right; width:590px; padding:0 15px 0 15px;}

/*Navigation*/
#nav{border-left:1px solid #eae6e1;border-top:1px solid #eae6e1;border-right:1px solid #eae6e1; font-family:Georgia, "Times New Roman", Times, serif;}
.nav{border-bottom:1px solid #eae6e1; padding:5px 0 5px 9px;}
.nav a{color:#797069; text-decoration:none; font-size:13px;}

/*Home*/
.date{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.headshot{border:1px solid #eae6e1; min-height:156px; text-align:center; margin-bottom:9px;}
.hero_hdr{border:1px solid #eae6e1; min-height:24px; margin:0 0 7px 0; padding:5px 0 0 7px; font-family:Georgia, "Times New Roman", Times, serif; color:#797069;}
.hero{border:1px solid #eae6e1; min-height:217px;}
.hero img{margin:6px 0 0 6px;}
.welcome{border-right:1px solid #eae6e1; margin:15px 0 15px 0; padding:10px 15px 50px 0;}
.copy{margin-left:7px;}
.address{font-family:Georgia, "Times New Roman", Times, serif; color:#797069; margin:10px 0 5px 0;}
.citystate{color:#980a13; font-size:10px;}

/*Text*/
h1{color:#797069; font-size:24px; font-weight:normal; margin:0 0 10px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
h2{color:#797069; font-size:18px; font-weight:normal; margin:0 0 10px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.red{color:#980a13; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/*Featured Listings*/
.feat_hdr{border:1px solid #eae6e1; min-height:24px; margin:0 0 7px 0; padding:5px 0 0 7px; font-family:Georgia, "Times New Roman", Times, serif; color:#797069; font-size:16px;}
.feature{border:1px solid #eae6e1; min-height:217px; text-align:center;}
.feature img{padding:4px; border:1px solid #eae6e1;}
.feat_hr{height:1px; border:0; color:#797069; background-color:#797069; width:50%}
.details{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px;}

/*Callouts*/
.callouts{margin-left:3px; width:218px; float:right;}
.callouts img{margin:8px 0 0 0;}
.int_callouts{margin-left:18px;}
.int_callouts img{margin:8px 0 0 0;}

/*Blog*/
#feeds{margin:15px 0 0 0; padding:0;}
#feeds a{text-decoration:none; color:#797069;}
#feeds ul{margin:0; padding:0;}
#feeds li{list-style:none; margin-bottom:15px;}

