BODY 
{ 
	background-image: url(backgroundweb.gif); 
	text-align:center; 
	font-size:12px;
	font-family: arial, sans-serif; 
	color:#000000;
	border-color:#4a3719
}

A { color:#4a3719; }
A:VISITED { color:#4a3719; }
A:HOVER { color:#465e77; }

IMG { border:0px; margin:0px }

.main_container { float:center; text-align:center; width:800px; min-height:500px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}
.main_container_real_estate  { float:center; text-align:center; width:800px; min-height:881px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}
.main_container_interior_design  { float:center; text-align:center; width:800px; min-height:1081px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}
.main_container_mission  { float:center; text-align:center; width:800px; min-height:641px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}
.main_container_bio { float:center; text-align:center; width:800px; min-height:661px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}
.main_container_media { float:center; text-align:center; width:800px; min-height:700px; margin-top:50px; background:#d6e3f2; border:medium double; border-color:#4a3719;}


.body { float:center; text-align:center; width:700px; min-height:400px }
.body_real_estate { float:center; text-align:center; width:700px; min-height:800px }
.body_interior_design { float:center; text-align:center; width:700px; min-height:970px }
.body_mission { float:center; text-align:center; width:700px; min-height:560px }
.body_bio { float:center; text-align:center; width:700px; min-height:580px }
.body_media { float:center; text-align:center; width:700px; min-height:600px }

.header { float:center; text-align:center; width:600px; min-height:150px; margin-top:15px }

.page_title { float:left; width:700px; min-height:42px; text-align:left }

.home_page_links { float:center; text-align:center; width:700px; min-height:140px }
.home_page_text { float:center; width:700px; min-height:205px; text-align:center }
.home_page_text IMG { border:0px; border-color:#4a3719; margin:0px; margin-left:5px; margin-right:5px; }


.real_estate_text { float:left; width:700px; text-align:justify; margin-top:0px } 
.real_estate_photos { float:left; width:700px; min-height:160px; text-align:justify; margin-top:0px }
.real_estate_photos IMG { margin-left:2px; margin-right:2px }


.interior_design_text { float:left; width:390px; min-height:287px; text-align:justify; margin-right:20px } 
.interior_design_photos { float:left; width:290px; min-height:287px; text-align:center; margin-top:0px }
.interior_design_photos IMG { border:medium double; border-color:#4a3719; margin:5px; }

.mission_text { float:center; width:700px; min-height:287px; text-align:justify; margin-top:0px }

.bio { float:center; width:600px; min-height:315px; text-align:justify; margin:0px  }
.bio_picture { float:left; border:none; margin-right:15px; margin-bottom:15px }
.bio_picture IMG { border:medium double; border-color:#4a3719;  }
.bio_text { float:right; border:none; width:400px; min-height:315px; margin:0px }

.media { float:center; width:700px; min-height:470px; text-align:justify; }
.media_article_main { float:left; background:#f4f2e7; width:395px; min-height:420px; text-align:justify; font-size:.9em; border:medium double; border-color:#4a3719; margin-top:10px }
.media_article { float:left; width:365px; min-height:400px; text-align:justify; margin:15px }
.media_article_pic { float:left; width:100px; min-height:310px; margin:5px  }
.media_article_pic IMG { border-style:solid; border-width:2px; border-color:#000000 }

.projects { float:right; width:240px; min-height:446px; margin-left:20px}

.market { float:center; width:700px; margin-top:20px; text-align:justify; border:none }
.market_title { font-family:Hana, arial, sans-serif; font-size:1.2 }


.contact_pup {float:left; width:350px; min-height:285px; text-align:right; margin-bottom:0px }
.contact_content { font-family:Hana, arial, sans-serif; font-size:1.2em;  }
.form { float:left; width:350px; min-height:280px; text-align:center; font-family:Hana, arial, sans-serif; font-size:1.2em; margin-left:0px; margin-top:20px }
.form_thanks { float:center; width:400px; min-height:200px; text-align:center; } 


.links {float:center; width:700px; min-height:102px; text-align:justify; border:none; font-family:Hana, arial, sans-serif; font-size:1.2em }
.links IMG {border:0px; margin:0px }
.links A {border:0px; margin:0px }

.footer { font-family: Maiandra GD,sans-serif; font-size:1em }

.caveat {font-size:.8em; margin-top:20px }



.gallerycontainer{
position: relative;
min-height:194px
}


.gallerycontainer2{
position: relative;
min-height:130px
}


.gallerycontainer3{
position: relative;
min-height:340px
}


.gallerycontainer4{
position: relative;
min-height:285px
}

.gallerycontainer5{
position: relative;
min-height:220px
}










