/*------------enitre site------------*/
body
{
background-color:#000000;
font-family: Arial, Helvetica, Courier;
color: #ddddff;
}

div.header
{
font-size: 30pt;
width: 800px;
height: 140px;
margin: 0px auto 10px auto;
overflow:visible;
text-align:center;
}
div.headertxt
{
float:right;
display:inline;
height:50px;
width:550px;
vertical-align:bottom;
margin-top:90px;
}
div.headerimg
{
display:inline;
float:right;
height:150px;
margin-right:10px;
}
div.headerimg img
{
height:150px;
}

div.navigation
{
font-family: verdana, helvetica;
width: 800px;
height:35px;
background-color: #444444;
margin:0px auto 0px auto;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
line-height: 35px;
text-align:center;
font-size:14pt;
}
div.navtab
{
display:inline;
margin:1px 5px;
padding:1px 2px;
width:auto;
background-color: #444444;
}
div.navtab:hover
{
background-color: #c00;
color: #ffffff;
}
div.selected
{
background-color: #036;
color: #ffffff;
}
div.selected:hover
{
background-color: #036;
color: #ffffff;
}

div.content
{
padding-top:40px;
width:796px;
height:auto;
min-height:400px;
max-height:600px;
margin:0px auto 0px auto;
border: 2px solid #444444;
border-top:0px;
overflow:auto;
}


div.footer
{
width:800px;
height:50px;
margin:0px auto 0px auto;
}

a:link {color: #06a;}
a:visited {color: #06a;}
a:hover {background-color: #c00; color: #fff;}
a:focus {background-color: #c00; color: #fff;}
a:active {color: #fff;}

h1,h2,h3,h4,h5,h6
{
text-decoration: underline;
color: #8af;
}
div.centerh4 h4
{
text-align:center;
}
div.alumnih4
{
margin-left:20px;
}

hr
{
width:80%;
}

/*------------main page------------*/
div.summary
{
height:150px;
width:600px;
margin:0px auto;
}
div.summary p
{
width:400px;
margin-top:30px;
}
div.summary img
{
float:right;
height:150px;
}

div.recent
{
width:600px;
margin: 0 auto;
}

span.date
{
text-decoration:underline;
}


/*------------projects------------*/
div.project
{
margin: 0px auto;
width:600px;
height:200px;
}
div.project img
{
float:left;
margin:0px 5px;
height:128px;
}


/*------------media------------*/
div.mediacontent
{
padding:10px 0;
width:796px;
height:auto;
min-height:400px;
max-height:600px;
margin:0px auto 0px auto;
border: 2px solid #444444;
border-top:0px;
overflow:auto;
}
div.gallery
{
float: left;
text-align:center;
width:179px;
height:170px;
margin: 10px 5px;
border: 5px solid #ffffff;
-moz-border-radius: 10px 10px;
-webkit-border-radius: 15px;
font-size:11pt;
}
div.gallary h4
{
line-height:25px;
}


/*------------equipment------------*/
div.techparagraph
{
margin:0px auto;
width:600px;
}

/*------------people------------*/
div.person
{
margin:0px auto;
width:600px;
height:200px;
}
div.person img
{
float:left;
margin:0px 5px;
height:128px;
}

/*------------publications------------*/
div.paper
{
margin:0px auto;
width:600px;
height:100px;
}


/*construction*/
