* {margin:0 0 0 0; padding:0 0 0 0; border:none;}
body {background:#0f011a; color:#ffffff; padding:0px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; font-weight:normal; text-align:left;}
a:link, a:visited, a:active {color:#624d6c; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}

/*Fonts*/
h1 {font-size:17px; line-height:21px; font-weight:normal; color:#ffffff; padding:0 0 10px 20px;}
h2 {font-size:17px; line-height:21px; font-weight:normal; color:#ffffff; padding:0px 0 0px 20px; line-height:22px;}
h3 {font-size:14px; line-height:17px;font-weight:normal; color:#ffffff; padding:0 0 10px 20px;}
p {padding:0 0 10px 20px;}

/*Table*/
table {font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; text-align:left; border:18px solid #06030a;}
table#center-table {border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; text-align:left;}
#top {border-bottom:2px solid #442f4e; background:#0f011a; padding:8px 0px 9px 20px;}
#menu {padding:10px 20px 0 0px;}
#content {background:#0f011a;}
#footer {border-top:2px solid #442f4e; background:#0f011a; font-size:10px; color:#624d6c; padding:8px 20px 28px; 0;}

/*Global*/
#content-container {position:relative; margin:auto; width:740px; height:457px; vertical-align:top;}
#left-border-top {position:absolute; top:0px; left:0px; overflow:hidden; z-index:100;}
#left-border-bottom {position:absolute; bottom:0px; left:0px; overflow:hidden; z-index:100;}
#right-border-top {position:absolute; top:0px; right:0px; overflow:hidden; z-index:100;}
#right-border-bottom {position:absolute; bottom:0px; right:0px; overflow:hidden; z-index:100;}

/*Menu*/
td#menu ul#menu {text-indent: 17px; border: 0px; }
td#menu ul#menu li {display:block; list-style:none; font-size:17px; color:#ffffff; font-weight:normal; padding:0 0 10px 0;}
td#menu ul#menu li.selected parent {color:#ffffff; padding:0px 0 10px 0;}
td#menu ul#menu li a:link {color:#624d6c; font-weight:normal;}
td#menu ul#menu li a:visited {color:#624d6c;}
td#menu ul#menu li a:active {color:#624d6c;}
td#menu ul#menu li a:hover {color:#ffffff; font-weight:normal;}

/*Sub-Menu*/
td#menu ul#menu li ul li {display:block; list-style:none; margin:0 0 0 8px; color:#9e89a8; font-size:14px; padding:6px 0 0px 0;}
td#menu ul#menu li.parent ul li selected parent {color:#ffffff;}
td#menu ul#menu li.selected parent ul li {color:#9e89a8;}
td#menu ul#menu li.selected parent ul li.selected {color:#ffffff;}
td#menu ul#menu li.selected parent ul li a:link {color:#9e89a8; font-weight:normal; font-size:14px;}
td#menu ul#menu li.selected parent ul li a:visited {color:#9e89a8; font-weight:normal; font-size:14px;}
td#menu ul#menu li.selected parent ul li a:active {color:#9e89a8; font-weight:normal; font-size:14px;}
td#menu ul#menu li.selected parent ul li a:hover, #menu ul#menu li.parent ul li a.parent {color:#ffffff; font-weight:normal;}

/*Sub-sub-Menu*/
td#menu ul#menu li ul li ul li {display:block; list-style:none; color:#dac5e4; font-size:11px; padding:4px 0 0px 0;}
td#menu ul#menu li.parent ul li.selected parent ul li.selected {color:#ffffff;}
td#menu ul#menu li.parent ul li.selected parent ul li a:link {color:#dac5e4; font-weight:normal; font-size:11px;}
td#menu ul#menu li.parent ul li.selected parent ul li a:visited {color:#dac5e4; font-weight:normal; font-size:11px;}
td#menu ul#menu li.parent ul li.selected parent ul li a:active {color:#dac5e4; font-weight:normal; font-size:11px;}
td#menu ul#menu li.parent ul li.selected parent ul li a:hover {color:#ffffff; font-weight:normal;}

/*Pages*/
#info {vertical-align:top; overflow:auto;}
#info a {color:#ffffff;}
#info a:hover {color:#624d6c;}

/*Home Page*/
.home-slideshow {width:740px; height:457px; background:url(/img/home-background.gif) no-repeat; z-index:10;}

/*Project Pages*/
.project-slideshow {width:518px; height:457px; background:url(/img/project-background.gif) no-repeat;}

/*Philosophy Page*/
.philosophy-slideshow {width:282px; height:457px; background:url(/img/philosophy-background.gif) no-repeat; z-index:10;}

/*People Page*/
.people-slideshow {width:356px; height:457px; background:url(/img/bio-background.jpg) no-repeat; z-index:10;}

/*Profile Page*/
#profile-copy {vertical-align:top;}
#profile-copy h1 {font-size:17px; font-weight:normal; color:#ffffff; padding:20px 0 10px 0px;}
#profile-copy p {padding:0px 0 10px 0px;}
.profile-slideshow {width:740px; height:257px; background:url(/img/profile-background.gif) no-repeat; z-index:10;}

/*News Pages*/
#news-image {vertical-align:top; padding:0 0 20px 0;}
#news-copy {vertical-align:top; padding:0 0 20px 0;}
#news-copy a {color:#ffffff;}
#news-copy a:hover {color:#624d6c;}

/*Contact Page*/
.contact-map {width:516px; height:455px; background:#3a2544; border:1px solid #442f4e; z-index:30;}