body {margin:0; background: #000; text-align:center;}
a, .main2 a:hover {color:#908B41}
a:hover, .main2 a {color:#000;}
#content {margin:0 auto; padding:0px; position:relative; text-align:center; width:100% }
#container {position:relative; margin:0 auto;  padding:0px 1px}
#top {position:relative; top:0px; padding:5px 0 0 1px; margin:0 auto; height:113px; text-align:left}
#header1 {position:absolute; left:255px;}
#header2 {background: url(architects/architecture_2011.gif) no-repeat; position:absolute; top: 72px; left:345px; width:327px; height:12px}
#header2 span {display:none; }
#line1 {position:absolute; left:0px; border-top:1px solid #8f8f8f; height:1px; width:100%;z-index:2;clear:both}
#line2 {position:relative; left:0px; top:0px; border-bottom:1px solid #8f8f8f; height:2px; width:100%;}
#home_center {position:relative; background: #f0efe4;  text-align:center; border-top:3px solid #000; z-index:1}
.main,.main2 { top:0px; margin:0 auto; font-family:Palatino, Palatino Linotype, Book Antiqua, Trebuchet MS, trebuchet, helvetica, verdana,sans-serif;}

.footer {position:relative; top:0px; clear:both;  padding:0px 1px 0px 1px; margin:0px auto 0 auto; color:#969696; font-family:Trebuchet MS, trebuchet, helvetica, verdana,sans-serif; font-size: 10px; line-height: 14px;}
.footer a {color:#969696}
 .map, .map a {font-family: verdana,sans-serif; font-size: 10px; font-weight:bold; color:#A5A383;}
.footer a:hover  {color:#a59b12}
.map a:hover {color:#969696}
.hilton_head {font-size:13px; font-family: Palatino, Book Antiqua, georgia; color:#fff; font-weight:bold; letter-spacing: 1px; padding:10px 0 5px 0}
.yellow {color:#d5c168}
.charleston {width:170px; height:170px; padding:1px; border:1px solid #000; float:left; margin:0 7px}
#custom_homes { position:relative; top:42px; margin:0 auto 20px auto; padding: 0 0 0 4px; width:560px; height:225px;}
#home1 {position:absolute; top:0px; left:0px;width:170px; height:170px; padding:1px; border:1px solid #000; }
#home2 {position:absolute; top:0px; left:195px;width:170px; height:170px; padding:1px; border:1px solid #000; }
#home3 {position:absolute; top:0px; left:390px;width:170px; height:170px; padding:1px; border:1px solid #000; }

.txt {background: #f0efe4; margin:0px 129px; padding:0 0 60px 0; position:relative; font-size:12px;  line-height: 18px;}
.articles {background: #f0efe4; position:relative;  margin:0px 0px 0 8px; padding:0 15px 25px 0px;  font-size:12px;  line-height: 18px;}
.articles .awards {margin:0; position:relative; left:-8px}
.nav {margin:0px auto; position:relative; top:6px; height:25px;}
#container, #top, .footer {width:800px;}
.footer p, p {margin:8px 0px 0 0; padding:0px}
.bord1 {padding:1px; border:1px solid #000}
a:hover .bord1 {border:1px solid #a5a383}
#port {position:relative; left:-7px; width:812px}
.awards p {color:#000; font-weight:normal; margin:3px 0px 0px 10px; font-size:12px;  line-height: 16px;text-transform:none;}
.awards {font-size:12px; font-family: Palatino, Georgia; color:#908B41; font-weight:bold; text-transform:uppercase;}
.clients {font-size:12px; font-family: Palatino, Georgia; color:#908B41; font-weight:bold; }
.port_label, .portlabel {font-size:10px;  font-family: Georgia, Palatino, Palatino Linotype ; color:#908B41;  text-transform:uppercase; font-weight:bold; line-height:12px; padding:2px 0px 10px 0px}
.awards_head {text-align:left; font-family:verdana, georgia; font-weight:bold; font-size:11px; color:#000; border:1px solid #a5a383;border-width:0px 0px 1px 0px}
.bord {padding:1px; border:1px solid #000;}
.bordright {border:1px solid #a5a383;border-width:0px 1px 0px 0px}
.title {text-align:left; font-family:georgia; font-weight:bold; font-size:12px; color:#000;  margin:0 0 5px 10px; padding:0px 0px 0px 0px;}
.presstitle {text-align:left; font-family:georgia; font-weight:bold; font-size:12px; color:#000;  margin:0 0 5px 10px; padding:0px 0px 0px 0px;border-bottom:1px solid black;}
.title span {border-bottom:1px solid black; width:380px;display:block}
.txt, .awards p, .articles {font-family:Palatino, Palatino Linotype, Book Antiqua, Trebuchet MS, trebuchet, helvetica, verdana,sans-serif;}
a {text-decoration:none;}
.right {position:absolute; right:0px; text-align:right; height:9px; margin:3px 0 0 0px; font-size:9px; font-family:verdana; color:#a5a383;}
img  a, a img {border-color:#000;}
#lock {position:absolute; top:122px; left:50%; margin-left:-222px; padding:0px 1px}
.bordright {padding:1px; border:1px solid #000; margin: 0 0 12px 20px; float:right}
.bordleft {padding:1px; border:1px solid #000; margin: 0 20px 12px 0px; float:left}
.tny{ font-family:verdana; font-size:9px;color:#716a0c; line-height:16px;}
.box {padding:2px; text-align:center; border:1px solid #d7d4ab; border-width:1px 0px; font-family:arial}
.quote {color:#88866C; font-weight:bold; font-size:13px}
.myLink {color:#6b6134; border-bottom:1px dashed #a5a383;}
.cap { font-family:verdana; font-size:9px;color:#716a0c;}
