* {margin:0px; padding:0px; border:none;}
body {font-family:Trebuchet MS, Sans-Serif; background:#fff; font-size:12px; line-height:16px; text-align:center;}
A:link, A:visited, A:active {color:#000000; text-decoration:none;}
A:hover {color:#666666; text-decoration:none;}

/*Font*/
h1 {position:absolute; top:119px; left:179px; margin:0px; padding:0px; font-size:20px; font-weight:bold;}
h2 {font-size:20px; font-weight:normal;}
p {margin:0px; padding:0 0 10px 0;}

/*Global*/
#container {position:relative; margin:0px auto; width:936px; height:783px; background-image:url(/img/background.gif); background-position:center top; background-repeat:no-repeat; padding:0 0 0 0; text-align:left; border:0px dashed #fff;}

/*Main Menu*/
#main-menu {position:absolute; top:161px; right:798px; margin:0px; padding:0px; text-align:right;}
#main-menu li {display:block; list-style:none; font-weight:bold; font-size:12px; line-height:24px;}
#main-menu li a {color:#000000;}
#main-menu li a:hover {color:#666666;}
#main-menu li.selected, #main-menu li.parent a.parent {color:#B10000;}

/*Sus Menu*/
#sus-menu {position:absolute; top:82px; left:518px; margin:0; padding:0;}
#sus-menu li {display:inline; list-style:none; margin:0px; padding:0 10px 0 0; font-weight:normal; font-size:12px;}
#sus-menu li a {color:#B10000;}
#sus-menu li a:hover {color:#666666;}

/*Sub Menu (About and Process)*/
#sub-menu li {display:inline; list-style:none; font-size:12px; margin:0 10px 0 0; padding:0px;}
#sub-menu li a:link, #main-menu li a:visited, #main-menu li a:active {color:#000000;}
#sub-menu li a:hover {color:#666666;}
#sub-menu li.selected {color:#B10000;}

/*Project Menu*/
#portfolio-menu {position:absolute; top:148px; left:179px;}
#projects-menu li {display:block; list-style:none; font-weight:normal; font-size:11px; line-height:14px;}
#projects-menu li a {color:#000000;}
#projects-menu li a:hover {color:#666666;}

/*Pages*/
.slideshow {position:absolute; top:144px; left:159px; z-index:0;}
.left-column {position:absolute; top:495px; left:179px; width:350px; text-align:justify; z-index:10;}
.right-column {position:absolute; top:495px; left:549px; width:350px; text-align:justify; z-index:10;}

/*Home Page*/
.home-slideshow {position:absolute; top:107px; left:159px; margin:0; padding:0; z-index:50;}
.home-copy {position:absolute; top:161px; left:539px; width:341px; margin:0px; padding:0px; font-size:12px; line-height:16px; text-align:justify;}
.home-copy p {margin:0; padding:0;}
.home-copy a {color:#B10000;}
.home-copy a:hover {color:#666666;}
.home-polly {float:right; padding:0px 0 15px 0; height:10px; width:341px; text-align:right;}
.home-links {position:absolute; top:447px; left:539px; width:341px; font-weight:bold;}
.home-links a {color:#B10000;}
.home-links a:hover {color:#666666;}
.home-beauty {position:absolute; top:600px; left:173px; font-size:30px; color:#E8E8E8;}

/*Portfolio Page*/
#portfolio-grid {position:absolute; top:107px; left:354px; width:491px; height:491px; background:url(/img/project-background.gif) no-repeat;}

/*Project Pages*/
.project-copy-container {position:absolute; top:495px; left:179px; width:721px; text-align:justify;}
.project-copy {width:701px;}
.project-left-column {float:left; width:350px; text-align:justify; margin:0 20px 0 0;}
.project-right-column {float:left; width:350px; text-align:justify;}
.nextProject {position:absolute; top:123px; right:90px;}

/*About Page*/
.about-menu {position:absolute; top:123px; left:277px;}
.about-titles {position:absolute; top:178px; left:356px; z-index:100;}

/*About Partners*/
.partners-copy-container {position:absolute; top:161px; left:179px; width:721px; text-align:justify;}
.partners-copy {width:701px;}
.partners-left-column {float:left; width:350px; text-align:justify; margin:0 20px 0 0;}
.partners-right-column {float:left; width:350px; text-align:justify;}
.partners-left-column li {list-style-type:none; text-decoration:none; margin:0px; padding:0px;}
.partners-right-column li {list-style-type:none; text-decoration:none; margin:0px; padding:0px;}
.partners-copy-container img {float:left; margin:20px 0 0 0;}

/*Process Page*/
.process-menu {position:absolute; top:123px; left:263px;}

/*Contact Page*/
.map-img {position:absolute; top:153px; left:159px; z-index:20;}
.address {position:absolute; top:161px; left:670px; line-height:17px;}
.contact-left-column {position:absolute; top:447px; left:179px; width:350px; text-align:justify; z-index:10;}
.contact-right-column {position:absolute; top:447px; left:549px; width:350px; text-align:justify; z-index:10;}

/*Footer*/
.copyright {position:relative; right:180px; text-align:right; color:#999999;}
.copyright a:link {color:#999999;}
.copyright a:hover {color:#000000;}