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

body { margin:0; border:0; padding:0; background:#84b4ae; text-align:center; font-family:Arial; }

#centered { position:absolute; left:50%; top:50%; width:760px; height:570px; margin-top:-285px; margin-left:-380px; border:0; padding:0; background:#fff; }

/* HEADER + MAIN NAV
---------------------------------*/
#hdr { margin-top:20px; border:0; padding:90px 40px 0 440px; background:url(../images/main/bg-header.gif) no-repeat; width:760px; height:170px; wid\th:280px; hei\ght:130px; }

ul#navMain { list-style-type:none; margin:0; padding:0; clear:both; float:none; height:35px; border-bottom:2px solid #84b4ae; width:280px; }
ul#navMain li { float:left; }
ul#navMain li a, ul#navMain li a:visited { border-right:1px solid #84b4ae; margin:8px 0; padding:2px 10px; display:block; 
	font:13px/13px Arial; color:#000; letter-spacing:1px; font-weight:bold; text-decoration:none; }
ul#navMain li a.noborder, ul#navMain li a.noborder:visited { border:0; }
ul#navMain li a:hover { color:#84b4ae; } 


/* HOMEPAGE
---------------------------------*/
#homepage { position:absolute; left:40px; top:250px; margin:0; border:0; padding:0; font:15px/32px Arial; color:#999; text-align:left; letter-spacing:1px; width:640px; }
.home-contact { margin:15px -20px 0 0; color:#000; text-align:right; font-weight:bold; letter-spacing:1px; }
img.brackets { margin:0 10px -5px 10px; }
img.brands { margin-top:5px; } 
#homepage .bigger { font-size:20px; font-weight:bold; }

/* CONTACT PAGE
---------------------------------*/
#contact { position:absolute; left:175px; top:270px; margin:0; border:0; padding:0; width:545px;
	font:15px/25px Arial; color:#000; text-align:left; font-weight:bold; letter-spacing:1px; }


/* ABOUT SECTION
---------------------------------*/
#about { position:absolute; left:175px; top:270px; margin:0; border:0; padding:0; width:545px;
	font:12px/18px Arial; color:#999; text-align:left; }
	
#navAbout { position:absolute; left:20px; top:270px; margin:0; border:0; padding:0; width:130px;
	font:12px/16px Arial; color:#999; text-align:right; }
#navAbout a, #navAbout a:visited { color:#999; text-decoration:none; }
#navAbout a:hover { color:#000; text-decoration:none; }

.sitemap { padding-right:40px; float:left; }

/* WORK SECTION
---------------------------------*/
#navWork { position:absolute; left:40px; top:200px; margin:0; border:0; padding:0; width:160px; font:12px/16px Arial; color:#999; text-align:left; }
#navWork a, #navWork a:visited { color:#999; text-decoration:none; }
#navWork a:hover { color:#000; text-decoration:none; }
	
#work { position:absolute; left:200px; top:170px; margin:0; border:0; padding:0; width:520px; font:12px/16px Arial; color:#999; text-align:right; }
	
#work-copy { position:absolute; left:40px; top:440px; margin:0; border:0; padding:0; width:600px; font:11px/14px Arial; color:#000; text-align:left; }
#work-copy p { margin:0; border:0; padding:0; float:none; clear:both; }

#work-images { position:absolute; left:200px; top:150px; margin:0; border:0; padding:0; width:560px; text-align:left; }

ul#navWorkSub { list-style-type:none; margin:0; border:0; padding:0; clear:both; float:none; width:600px; font-size:12px; }
ul#navWorkSub li { float:left; border-left:1px solid #84b4ae; margin:0; padding:2px 6px; display:block; }
ul#navWorkSub li a, ul#navWorkSub li a:visited { font-weight:bold; text-decoration:none; }
ul#navWorkSub li.noborder { border:0; padding:2px 6px 2px 0; }
ul#navWorkSub li a:hover { color:#699; } 


/* FOOTER 
---------------------------------*/
.ftr { position:absolute; top:510px; left:40px; font:11px/15px Arial; color:#000; border-top:1px solid #999; width:680px; padding:12px 0; text-align:left; }


/* MISC
---------------------------------*/
.green { color:#699; }
.black { color:#000; font-weight:bold; }
.bigger { font-size:16px; }
.gray, .gray a, .gray a:visited { color:#999; }

#divider { position:absolute; left:160px; top:270px; margin:0; border:0; padding:0; width:5px; height:180px; background:#84b4ae; }

img, a img { border:0; }

a, a:visited { color:#000; text-decoration:none; }
a:hover { color:#699; text-decoration:underline;  }

.apartcreations { font:11px/15px Courier New, Georgia; }
