@charset "utf-8";
/* CSS Document */
html, body{height:100%;}
body{color:#8d8d8d; font-family:Trebuchet MS, Arial, sans-serif; font-size:.75em;}
p{}

a{color:#8d8d8d; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}



.clear{clear:both;}
#mainContainer{border:1px solid #8d8d8d; border-top:none; border-bottom:none; margin:-8px auto; padding:0; min-height:100%; width:900px;}

.pageTitle{}

.header{height:100px; width:900px;}
.header img{margin:20px 0 0 20px;}

.nav{height:50px; margin:0; float:right;}
.nav ul{float:right; list-style:none; margin:5px 20px 0 0;}
.nav ul li{float:left; margin:0 0 0 20px;}
.selected{font-weight:bold;}

#contentWrap{padding:0 0 80px 0;}
#content{margin:0 20px;}

#content table{margin:50px 0 0 -10px; width:800px;} 
#content ul.bodyBullets{list-style:none; margin:0; padding:0;}
#content u.bodyBullets l li{margin:0; padding:0;}

.dates{list-style:none; padding:0; }
.dates li{float:left; margin:50px 50px 0 0; border-left:1px solid #8d8d8d; padding:0 0 0 5px}

.projects{list-style:none; padding:35px 0 0 5px; margin:0px; border-left:1px solid #8d8d8d;}
.projects li{float:none; margin:0 0 20px 0;}

.p2007{margin:0 0 0 81px;}
.p2006{margin-left:162px !important;}
.p2005{margin-left:160px !important;}
.p2004{margin-left:240px !important;} 


.projectInfo{}
.projectInfo h1{margin:50px 0 20px 0px;}
.projectInfo p{margin:20px 0 0 0px; width:600px;}
.projectInfo ol{margin:20px 0 0 17px; padding:0; width:600px;}
.projectInfo .gallery{margin:0 0 0 0px;}

.projectInfo .video{margin:0 0 10px 0px;}

.frontPageFlash{margin:80px auto; width:555px;}

.sendMail{width:300px; margin:50px 0; padding:20px;}

.textbox, textarea{
height:20px;
width:200px;
padding:8px;
margin:10px 0 10px 0;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:120%;
display:block;

color:#8d8d8d;
}

textarea{height:100px;}

.submit-button{width:100px; color:#8d8d8d; border:1px solid #8d8d8d; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:120%; height:40px; display:block; background:#fff; :#a29494;}


#footer{border:1px solid #8d8d8d; border-top:none; border-bottom:none; height:80px; margin:-80px auto 0 auto; padding:0 0 0 20px; overflow:hidden; width:880px;}
#footer a{} 
#footer p{}