h1, h2, h3 {text-align:center;}


body {background:#3F3F3F;
 }

#header{-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	width:902px;
	margin-left:2px;
	margin-top:30px;
	height:140px;
/*	background:black;*/
	background: url(./fellows_footer2.jpg) repeat-y center left ; 
	overflow:hidden;
	}
#header a{text-decoration:none;}
#headertext {margin:10px .1em .1em .1em;
	    padding-left:.1em;
	    float:left;
	    clear:left;
	    color:white;
	    list-style:none;
	    font-size:300%;
	    font-family:sans-serif;
	    font-style:oblique;}
#headertext a:link{color:white;
		text-decoration:none;}
#headertext a:visited{color:white;
		text-decoration:none;}
	    
#headerright{ float:right;
	     clear:right;
	     display:inline;
	     margin-right:.2em;}

#headerright a { color: #ffffff;
  font-weight: bold;
  display: block;
  padding: .5em;
  margin: .3em .1em;
  border: .2em solid #aaaaaa;}

#headerright ul { 
  clear: right;
  margin-top:.3em;
 }

#headerright li {  
  list-style:none;
  float:right;
  padding: .6em .4em .2em .4em;
  font-family:sans-serif;
  font-size:small;
	       font-weight:bold;
}

#headerright ul li a { 
               text-decoration: none;
                background-color: #193F6C;
 }
#headerright ul li a:hover {background-color: #4D87BB;}





#wrapper {font-family:sans-serif;
	 margin-left:auto;
	 margin-right:auto;
	 width:910px;
	 }
#navcontainer{background:transparent url(menu_default2.png) no-repeat scroll 0 0;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:15px;

height:59px;
line-height:normal;
width:906px;
color:white;
list-style-type:none;}
#nav {
color:white;
     margin:auto;
     width:906px;
     height:59px;
     clear:both;
     padding-bottom:-20px;
     }
#nav ul {
   
     list-style-type:none;
     color:grey;
     top-padding: 0;
     margin:0;
     display:inline;
}
#nav li{text-align:center;
     font-size:15px;
     float:left;
     display:block;
     height:30px;
     margin:5px 0px 0px 19px;
     }
#nav a:link {text-decoration:none;
     color:#DDDDDD;
     ;}
#nav a:visited {text-decoration:none;
     color:#DDDDDD;
     }
#nav a:hover {color:#4D87BB;}
#main{background:transparent url(content.png) repeat-y scroll 0 0;
padding-bottom:30px;
padding-top:1px;
width:906px;
overflow:hidden;
}
#content {
	color:#2d2d2d;
	width:850px;

	background:#DDDDDD;


padding-top:40px;
margin:auto;padding-left:5px;
	}



#footer {-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
	background:#000000 url(./fellows_footer.jpg) repeat-y center right;
	width:902px;
	
	margin-left:2px;
	overflow: hidden;

}


#footer ul{margin-top:.2em;}

#footer ul li {
	float:left;
	text-align:center;
	width:20%;
	float:left;
	display:inline;
	padding: 0 0 .5em 0;
}

#footer a {
	color:white;
	text-decoration:underline;
}

#footerleft {
width: 5%;
	    float: left;
            margin: .3em 0em .3em .4em;
	    height:4.3em;
	    width:4em;
	    
}
#footerleft img{height:4.5em;
	    width:4.3em;}	

#footerright { text-decoration:none;
	     font-family:sans-serif;
	     font-size:80%;
                max-width: 90%;
	float: right;
                margin-right: .2em;
		margin-top:10px;
}


#footerright p {
	     footer:0;
	color: white;
	padding: 0;
	clear: both;
}


.ui-accordion-content {height:auto;}
#accordion table{margin:auto;}
#accordion td {padding:0 .5em;}
#accordion h2{text-align:center;
	   font-size:100%;}



#tabs table{margin:auto;}
#tabs td,th {padding:0 .5em;}
#tabs h2{text-align:center;
	   font-size:100%;}


.name {font-size:90%;
      margin-bottom:0px;}
.institution {font-size:80%;
	     margin-top:5px;
	  }
.bio {font-size:0.75em;}
.topic{font-size:85%;
	     margin-top:5px;
   color:#4D87BB;}
.biopic{
	text-align:center;
	vertical-align:middle;}
.picture{margin:0px 25px 10px 0px;}
#modified {color:#2D2D2D;
	  text-align:center;
	  margin-bottom:-20px;
	  margin-top:60px;
}

li#one {margin-top:10px;}

h2#news {text-align:left;margin-top:-30px;}
#status{float:right;
	width:280px;
border-style:solid;
border-width:2px;
border-color:#2d2d2d;
color:#2d2d2d;
font-size:85%;
margin:0px 10px 60px 60px;
}



#status h2{text-align:center;
	padding:2px 0px;
	margin-top:0px;
	background-color:#2d2d2d;
	color:#dddddd;
font-size:110%;
	}
#status p {padding:5px;
	}
p.statusdate {margin-top:-10px;
font-style:italic;
font-size:90%;
color:#193F6C;}

#mininews {float:right;
	  width:350px;
border-style:solid;
border-width:2px;
border-color:#2d2d2d;
color:#2d2d2d;
font-size:85%;
margin:40px 20px 10px 60px;
}

#mininews h2{text-align:center;
	padding:2px 0px;
	margin-top:0px;
	background-color:#2d2d2d;
	color:#dddddd;
}

.host_name{
    padding-bottom:0px;
    margin-bottom:0px;
}

.host_address{
    margin:0px;
    padding:0px;
    font-size:90%;
}
