html { margin: 0; padding: 0; }

body   { font-size: .8em;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #000000; color:#FFFFFF; }
div { border: 0; padding: 0; }

h1   { font-size: 1.5em; text-transform: uppercase; color:#CC3300; margin-left: 10px; margin-top: 25px;}
h2   { font-size: 1.3em; text-transform: uppercase; color:#FF6600; margin-left: 85px; margin-bottom: 0; margin-top: 2em;}
h3   { font-size: 1.1em; color:#FF6600; margin-top: 2em; margin-bottom:0.1em; margin-left: 170px; }
h4   { font-size: 1.1em; color:#FFF; margin-bottom:0.6em; margin-left: 170px; }
li    { margin-bottom:.6em; }
strong   { font-weight: bold; }

address { margin-left: 170px;}

a:link { color: #C0C0C0; text-transform: none; }
a:visited { color: #C0C0C0; text-transform: none;}
a:hover { color: #CC3300; text-transform: none;}
a:active { color: #FF9900; text-transform: none;}

div.image { 
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px; 
	float: right;
}

div.imageleft { 
	position: relative;
	padding-left: 170px;
	padding-right: 10px;
	padding-bottom: 10px; 
	float: left;
}

#anchor {	width: 800px; 
	top: 0px;
	left: 0px;
	position: absolute; }

#menu {
	padding: 0px;
	position: relative;
    top: 140px;
    left: 170px;
    width: 630px;
	}

#menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#menu ul li {
	margin-left: 0;
	padding-right: 10px ;
	list-style: none;
	display: inline;
	font-size: 1.1em; 
	font-weight: bold;
	color: #F60;
	}
	
#menu a:link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
#menu a:visited { font-weight: bold; color: #FFF; text-decoration: none; }
#menu a:hover { font-weight: bold; color: #C30; text-decoration: none;}
#menu a:active { font-weight: bold; color: #C30; text-decoration: none;}

#menu a.section:link {font-weight: bold; color: #F60; text-decoration: none;  }
#menu a.section:visited {font-weight: bold; color: #F60; text-decoration: none;  }
#menu a.section:hover { font-weight: bold; color: #C30; text-decoration: none;}
#menu a.section:active { font-weight: bold; color: #C30; text-decoration: none;}

#submenu {
	padding: 0px;
	position: relative;
	}

#submenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#submenu ul li {
	margin-left: 0;
	padding-right: 3px ;
	list-style: none;
	display: inline;
	}

#submenu a:link { color: #F60; font-weight: normal; text-decoration: underline; }
#submenu a:visited { color: #F60; font-weight: normal; text-decoration: underline; }
#submenu a:hover { color: #FFF; font-weight: normal; text-decoration: underline;}
#submenu a:active { color: #C30; font-weight: normal; text-decoration: underline;}

#submenu a.current:link { color: #F60; font-weight: bold; text-decoration: underline; }
#submenu a.current:visited { color: #F60; font-weight: bold; text-decoration: underline; }
#submenu a.current:hover { color: #F60; font-weight: bold; text-decoration: underline; }
#submenu a.current:active { color: #F60; font-weight: bold; text-decoration: underline; }

#face img {
	position: absolute;
	top: 0;
	left: 0;
    float: left;
    margin: 0;
}

#header {
  padding: 0;
  margin: 0;
  border: 0;
  position: absolute;
  top: 80px;
  left: 168px;
  margin-bottom: 10px;
   }

#content	
{ 	position: relative;
    top: 140px;
    margin-bottom: 150px;
}

#content hr { color: #FF6600; margin-left: 170px; }

#content p {margin-left: 170px;}

#content p.main { 
	font-size: 1.2em;
	line-height: 1.25; 
	margin-left: 170px;
	margin-top: 0; 
	padding-top: 5px;}

#content p.pi { font-size: 1em; color:#FF6600; margin-left: 85px;  margin-top: 0px; margin-bottom: 30px;}

#content p.project {
	margin-top: 10px; 
	margin-bottom: 0;	
	margin-left: 200px; 
    text-indent: -30px;
	}
	
#content p.institute {
	margin-top: 0; 
	margin-bottom: 0;	
	margin-left: 200px; 
	font-style: italic;
	}
	
#content p.subtitle {
	margin-top: 0; 
	margin-bottom: 0;	
	margin-left: 200px; 
	}

#content p.close { 
	margin-top:0; 
	margin-bottom: 0em;  
	font-size: 1.1em; }

#content p.reference {text-indent: -30px; 
	margin-left: 200px;}
	
#content p.caption { 
 	font-style: italic;
  	color: #C0C0C0;
  	text-align: right;
  	margin-left: 0;
}

#content p.nav {
	margin-left: 85px; }

#content ul { padding-left: 0px; 
	margin-left: 200px;}
#content ol { padding-left: 0px; 
	margin-left: 200px;}
	
#content img.indent {margin-left: 170px;}

#content a.title:link { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #C0C0C0;}
#content a.title:visited { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #C0C0C0;}
#content a.title:hover { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #CC3300;}
#content a.title:active { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #F90;}

#content a.nav:link { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #CC3300;}
#content a.nav:visited { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #CC3300;}
#content a.nav:hover { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #CC3300;}
#content a.nav:active { font-size: .9em; font-weight: bold; text-transform: uppercase; color: #CC3300;}

#form {margin-left: 170px;}
#form h3 {margin-left: 0px;}
#form p {margin-left: 0px;}
#form .orange { color:#FF6600; }