/* define global styles */
<!--
body {
	background: #FFFFFF; 
	margin:0 0 0 0;
	font: 13px arial, "lucida console", sans-serif;
	color: #999999; 
	width:782px;

	}
	
/*nav*/	
div#navigation { position: relative; height: 136px; width: 782px: border: 1px solid red;  }
div#navigation img#logo { position: absolute; top: 0; left: 0; }
div#navigation img#banner { position: absolute; top: 0; left: 132px; }
div#links { position: absolute; top: 100px; left: 132px; }
div#links a { display: block; }
div#links div { float: left; }
a#bio { background: url(../images/navigation/navbio.gif); height: 24px; width: 87px; }
a#bio:hover, a#bio:active { background-position: 0 24px; }
a#designservices { background: url(../images/navigation/navdesignservices.gif); height: 24px; width: 190px; }
a#designservices:hover, a#designservices:active { background-position: 0 24px; }
a#portfolio { background: url(../images/navigation/navportfolio.gif); height: 24px; width: 146px; }
a#portfolio:hover, a#portfolio:active { background-position: 0 24px; }
a#press { background: url(../images/navigation/navpress.gif); height: 24px; width: 104px; }
a#press:hover, a#press:active { background-position: 0 24px; }
a#contact { background: url(../images/navigation/navcontact.gif); height: 24px; width: 121px; }
a#contact:hover, a#contact:active { background-position: 0 25px; }

div#nav_link { display: none; }
div#bio_link { background: url(../images/navigation/navbio.gif); }
div#designservices_link { background: url(../images/navigation/navdesignservices.gif); }
div#portfolio_link { background: url(../images/navigation/navportfolio.gif); }
div#press_link { background: url(../images/navigation/navpress.gif); }
div#contact_link { background: url(../images/navigation/navcontact.gif); }

/*end nav*/

/* main */
div#maincontent { position: relative; margin: 30px 0 0 0; width: 782px;}
p.showcase { margin: 0 0 0 220px; }
p.redefineDesign { margin: 20px 0 0 168px; }
p.redefineDesign_horz { margin: 20px 0 0 90px; }
p.service { margin: 15px 0 0 60px; color: #c7d6d8; font-weight: bold;}
p.summary { margin: 0 40px 20px 60px; color: #a0a0a0; }
p.summaryinterior { margin: 20px 40px 30px 60px; color: #a0a0a0; }
div#maincontent div#about { margin: 0 60px 0 60px; }
span.emphasis { color: #a4bfc7; }
div#maincontent div#awardspress { margin: 0 60px 0 60px; }
div#maincontent div#press_header { margin: 0 60px 0 60px; }
div#maincontent div#press { margin: 34px 60px 0 57px; }
img { border: none; padding: none; }
div#designservices_header { margin: 0 60px 0 59px; }
table.dsListing { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; margin-top: 20px; width: 670px; }
div#contact_header { margin: 0 60px 0 60px; }
div#contact_showcase { margin: 25px 60px 0 60px; text-align:left; }
div#contact_info { position: relative; left: 350px; top: -300px; }
div#contact_info p {line-height: 20px; color: #797979; }
div#portfolio_header { margin: 0 60px 5px 60px; }
div#clicktoview { margin-left: 60px; color: #828282; }
div#page_nav { float: right; position: relative; right: 75px; top: -15px; color:#b3cad2;}
div#page_nav a { color:#a0a0a0; text-decoration:none; font-weight: bold; } 
div#page_nav_bottom { float: right; position: relative; right: 75; bottom: 0px; color:#b3cad2; font-size: 12px;}
div#page_nav_bottom a { color:#a0a0a0; text-decoration:none; font-weight: bold; font-size: 12px;} 
div#previousnext { float: right; position: relative; right: 150px; top: -24px; color:#b3cad2; font-weight: bold; color:#a0a0a0; }
div#previousnext a { color:#a0a0a0; text-decoration:none; font-weight: bold; }
table.portfolio_listing { margin-left: 50px; }
table.portfolio_listing tr td img { border: none; }
/* end main */

/* footer */
div#footer { background-color:#b2cbd2; width:782px; height: 15px; margin-top: 30px; float: left; }
/* end footer */

-->
/* end global styles*/