* {margin:0px; padding:0px; border:none;}
body {background:#0a0808; color:#b4b4b4; font-family:Arial, sans-serif; font-size:12px; line-height:16px; text-align:left;}
a:link, a:visited, a:active {color:#b4b4b4; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}

/*Fonts*/
h1 {font-size:20px; line-height:24px; font-weight:normal; color:#fff; padding:0 0 10px 0;}
p {padding:0 0 10px 0;}

/*Global*/
#container {width:100%; width:100%;}
#content {position:relative; margin:auto; width:942px; height:617px; font-size:12px; line-height:16px; text-align:left;z-index:10;}
.logo {position:absolute; top:550px; left:0px; z-index:50;}

/*Menu*/
#main-menu {position:absolute; top:550px; right:0px; font-weight:normal; text-align:left; z-index:100;}
#main-menu li {list-style:none; display:inline; text-decoration:none; color:#b4b4b4; font-size:18px; font-weight:normal; padding:0 0 0 10px;}
#main-menu li a:link, #main-menu li a:active, #main-menu li a:visited {color:#b4b4b4; cursor:hand;}
#main-menu li a:hover, #main-menu li.selected, #main-menu li.parent a.parent {color:#ffffff;}

/*Portfolio Menu*/
#projects-menu-container {position:absolute; top:555px; right:0px; width:264px; height:49px; text-align:right; z-index:80;}
#projects-menu {float:right;}
#projects-menu li {list-style:none; display:inline; color:#828282; padding:0 0 0 10px; font-size:12px;}
#projects-menu li a:link, #projects-menu li a:active, #projects-menu li a:visited {color:#828282; cursor:hand;}
#projects-menu li a:hover, #projects-menu li.selected {color:#ffffff;}

/*Slideshow*/
.box {position:absolute; top:0px; right:0px; z-index:100;}
.slideshow {position:absolute; top:0px; right:0px; z-index:20;}
.about-slideshow {position:absolute; top:0px; left:68px;}
.about-box {position:absolute; top:0px; left:68px; z-index:100;}

.copy {position:absolute; top:0px; left:438px; width:500px; height:540px; padding:0 4px 0 0; overflow:auto;}

/*Project Page*/
.project-container {position:absolute; top:5px; left:5px; z-index:10;}
.project-slideshow {position:absolute; top:0px; left:0px; z-index:100;}
.project-copy-container {position:absolute; top:25px; left:225px; width:640px; height:480px; z-index:20; background:#fefbf6;}
.project-copy {position:absolute; top:20px; left:20px; width:600px; height:460px; overflow:auto; text-align:justify; z-index:30;}

/*Project Info*/
a#displayText {position:absolute; top:-20px; left:800px; display:inline; cursor:hand; z-index:100;}
#toggleText {position:absolute; top:0px; left:68px; width:874px; height:540px; background:url(/img/info-background.png) no-repeat; z-index:100;}

/*Address*/
.address-one {position:absolute; top:562px; left:68px; z-index:100;}
.address-one li {display:inline; list-style:none; padding:0 10px 0 0;}
.address-two {position:absolute; top:578px; left:68px; z-index:100;}
.address-two li {display:inline; list-style:none; padding:0 10px 0 0;}
.address-three {position:absolute; top:602px; left:68px; z-index:100;}
.address-three li {display:inline; list-style:none; padding:0 10px 0 0;}
.address-three li a:link, .address-three li a:visited, .address-three li a:active {color:#b4b4b4;}
.address-three li a:hover {color:#ffffff;}
.location-address {position:absolute; top:-30px; left:200px; width:400px; z-index:110;}

/*Footer*/
.footer {position:absolute; bottom:0px; right:0px; font-size:12px; color:#3c3a3a;}
.footer a {color:#3c3a3a;}
.footer a:hover {color:#ffffff;}


/*Drop-down Menu*/
#dropdownMenu {position:absolute; top:550px; right:0px; font-size:12px; z-index:100;}
#dropdownMenu ul#menu li {position:relative; float:left; display:inline; list-style:none; color:#b4b4b4; padding:0px 0px 0px 12px; cursor:pointer;}
#dropdownMenu ul#menu li a:link, #dropdownMenu ul#menu li a:visited, #dropdownMenu ul#menu li a:active {color:#b4b4b4;}
#dropdownMenu ul#menu li a:hover, #dropdownMenu ul#menu li.selected, #dropdownMenu ul#menu li.parent, #dropdownMenu ul#menu li:hover {color:#ffffff;}

/*sub-menu*/
#dropdownMenu ul#menu li ul { display:block; visibility:hidden;}
#dropdownMenu ul#menu li ul li {display:list-item; width:120px; background-color:#b4b4b4; color:#0a0808; text-align:left; padding:2px 0px 2px 4px; border-bottom:1px solid #0a0808; z-index:100;}

#dropdownMenu ul#menu li ul li a:link, #dropdownMenu ul#menu li ul li a:visited, #dropdownMenu ul#menu li ul li a:active, #dropdownMenu ul#menu li.selected ul li a:link, #dropdownMenu ul#menu li.selected ul li a:visited, #dropdownMenu ul#menu li.selected ul li a:active, #dropdownMenu ul#menu li.parent ul li a:link, #dropdownMenu ul#menu li.parent ul li a:visited, #dropdownMenu ul#menu li.parent ul li a:active {color:#0a0808;}

#dropdownMenu ul#menu li ul li a:hover, #dropdownMenu ul#menu li.selected ul li a:hover, #dropdownMenu ul#menu li.parent ul li a:hover, #dropdownMenu ul#menu li.selected ul li.selected, #dropdownMenu ul#menu li.parent ul li.selected {color:#ffffff;}

#dropdownMenu ul li ul li:first-child {border-top:2px solid #0a0a0a;}

#dropdownMenu ul li ul li ul {left:159px; top:0;}
* html p#iepara {padding-top:1em;}
* html #dropdownMenu ul li {float:left; height:1%;}
* html #dropdownMenu ul li a {height:1%;}
