@charset "utf-8";
/* CSS Document */
p, h1, h2, h3, h4, h5, h6, html, body, ul, li, dl, dd, dt, label, input, select, form, img, fieldset, legend {margin:0; padding:0; line-height:1.3em; }
a { color:#666666; }
a:hover { text-decoration:none; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	}

#homemenubar {
	background: url(images/homemenubar_bkgd.gif) repeat-x -65px 0; 
	height:402px;
	margin-bottom:80px;
	}
#welcomeimg {
	float:left;
	width:350px;
	}
#homemenubar ul {
	list-style-type: none;
	color:#FFFFFF;
	}
#homemenubar li {
	display:inline;
	}
#menuitem1 {	position:relative;	left:0px;	top:185px;	cursor:pointer;	}
#menuitem2 {	position:relative;	left:38px;	top:185px;	}
#menuitem3 {	position:relative;	left:76px;	top:185px;	}
#menuitem4 {	position:relative;	left:114px;	top:185px;	}
#home #maincontent h1 {
	background: url(images/logo_bkgd.gif) repeat-x 0 0; 
	}
#home h1 {
	margin-bottom:10px;
	}
#maincontent img { border:0; padding-right:10px; padding-bottom:5px;  }
#maincontent a img { border:0; padding-right:15px; }
.fbox {
	padding-left:93px;
	background-color:#ECECED;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	}
.fbox p {
	width:250px;
	color:#666666;
	}
.fboxtitle {
	color:#000000 !important;
	}
	
													/* Level 1 */
													
#header {
	margin-top:20px;
	margin-bottom:30px;
	padding-left:93px;
	width: 1000px; 
	}
#header ul {	list-style-type: none;	display:inline;	margin-left:-36px; margin-right:10px;  }
#header li {	display:inline; padding-left:36px; margin-left:0px; margin-right:0px; padding-bottom:-20px;	}
#header #searchbutton {	height:20px;	}
#mainmenu a {	 color:#000000;	text-decoration:none;	/* padding-left:58px;  will help fix the rollover issue in IE6 otherwise, place each menu item with position:absol;*/}
#mainmenu a:hover {	  padding-left:19px; margin-left:-19px;  background: url(images/mainmenu_greydot.gif) no-repeat 0px 0px; 	}

/* MikeC Added IE Version */
#mainmenu a.menuie {
  color:#000000; 
  text-decoration:none; 
  padding-left:22px; 
  margin-left:-27px;
}
#mainmenu a.menuie:hover {	  
  padding-left:22px; 
  margin-left:-27px; 
  background: url(images/mainmenu_greydot.gif) no-repeat 0px 0px; 	
}
/* IE End */

#subnav {	color:#666666;		margin-left:0px !important; }
#subnav li {	margin-left:15px; padding-left:10px; }
#subnav a {	color:#666666;	text-decoration:none;	}
#subnav a:hover {	 padding-left:18px; margin-left:-18px;  background: url(images/mainmenu_greydot.gif) no-repeat 0px 0px; }
#subnav form {	display:inline; }

/* Mike C Added for ie */
#subnav a.menuie {	
  padding-left:18px; 
  margin-left:-20px;  
  color:#666666;	
  text-decoration:none;	}
#subnav a.menuie:hover {	 
  padding-left:18px; 
  margin-left:-20px;  
  background: url(images/mainmenu_greydot.gif) no-repeat 0px 0px; 
}
/* End added */

#button1 { background:#fff; border:none; color:#999; padding-right:0.5em; cursor:pointer; }		
#mainmenu .selected { color:#DA002F; background: url(images/submenu2_reddot.gif) no-repeat 16px 0px;  }

#titles {
	background: url(images/level1title_bkgd.gif) repeat-x 42px 0; 
	margin-bottom:20px;
	}

.bigcirclephoto {	margin-right:41px;	}			


													/* Submenu 1 */

#submenu1 {
	background-color:#D9DADB;
	padding-top:2px;
	padding-bottom:10px;
	margin-bottom:5px;
	}
#fellows #submenu1 {	padding-left:58px;	}
#submenu1 ul {	float:left;	}
#submenu1 li {
	padding-left:35px;
	width:500px;
	list-style-type: none;
	}
#fellows #submenu1 li {width:200px;		}
#submenu1 a {	color:#000000;	text-decoration:none;	padding-left:58px;}
#submenu1 a:hover {	padding-top:2px; background: url(images/mainmenu_blackdot.gif) no-repeat 23px 1px; }
#submenu1 .selected { background: url(images/submenu_reddot.gif) no-repeat 58px 0; }



#submenu1 input, #submenu1 select { margin-top:5px;  } 

#submenu1extra { 
	position:absolute;
	left:565px;
	top:76px;
	 }
#submenu1extra li {
	list-style-type: none;
	margin-bottom:5px;
	padding-left:35px;
	}
#submenu1extra a {	color:#000000;	text-decoration:none;}
#submenu1extra a:hover {	color:#000000;	text-decoration:underline; }
#submenu1extra .selected { background: url(images/submenu_reddot.gif) no-repeat 5px 0; }

.clearingdiv {	clear:both; }


													/* Body text 1 */
h2 { color:#DA002F; font-weight:lighter; }
#bodytext {	padding-left:93px; width:500px; float:left; color:#666666; }	
#bodytext p {	margin-bottom:1em; }	
#bodytext ul {	margin-left:2em; }	
#bodytext li {	margin-bottom:1em; }	
.introtext {	color:#666666;	 font-size:1.6em; margin-bottom:1em;}	
.sidefbox  {
	padding-left:700px;	
	margin-bottom:20px;
	}
.sidefbox p {
	width:200px;
	color:#666666;
	}



	
													/* Level 2 */
#level2 #bodytext {	padding-left:33px; margin-right:20px;}	
#level2 h1 { padding-left:292px;color:#D9DADB;  font-size:3em;}
#level2 h2 { padding-left:292px;color:#DA002F; font-size:3em; font-weight:bold;}
#bodytext h2 { padding-left:0px; font-size:1.6em; font-weight:lighter; }
#centresection {
	background-color:#F5F6F6;
	margin-bottom:20px;
	margin-top:10px;
	}
#submenu2 {
	
	float:left;
	padding-left:58px;
	}
#submenu2 ul {
	list-style-type: none;
	float:left;
	width:200px;
	margin-top:10px;
	}
#submenu2 ul li ul {
	padding-left:0px;
	margin-top:0px;
	width:auto;
	float:none;
	}

#submenu2 li {
	padding-left:0px;
	clear:both;
	padding-left:35px;
	}
#submenu2 a {	color:#000000;	text-decoration:none; 	}
#submenu2 a:hover {	 color:#DA002F;  }
#submenu2 .selected { background: url(images/submenu2_reddot.gif) no-repeat 0px 0; }
#submenu2 ul li ul .selected { background: url(images/subsubmenu2_reddot.gif) no-repeat 0 0; }


												/* Fellows */
												
#fellows h1 {color:#DA0030; padding-left:90px; font-size:3em;}
#fellows .fixed h1 {color:#B1B2B4; padding-left:0px; font-size:3em;}

#photocol { padding-top:10px; margin-bottom:20px; }
#photocol img { margin-right:30px; margin-bottom:30px; }

.fellowname {	
	height:119px;
	width:103px;
	float:left;
	margin-top:13px;
	margin-right:25px; 
	padding-top:70px;
	padding-left:43px;
	padding-right:40px;
	font-size:1.2em;
	color:#FFFFFF;
	background: url(images/fellows/title_fellowname.gif) no-repeat 0px 2px;
	}

#photogrid { 
	padding-left:50px;
	width:900px;
	}
#photogrid img { 
	margin-top:15px;
	margin-bottom:10px;
	margin-right:25px;
	}
#fellowsphotogrid { 
	margin-top:-175px;
	width:800px;
	margin-left:210px;
	}
	
.resultfellow { 
	padding-left:50px;
	margin-bottom:10px;
	background-color:#F5F6F6;
	}
.resultfellow img { 
	margin-top:15px;
	margin-bottom:10px;
	margin-right:25px;
	margin-left:40px;
	float:left;
	}
.resultfellowdetails {  padding-top:20px;	 margin-left:320px;}
.resultfellowdetails ul { padding-left:2em; list-style-type: none;}
.resultfellowdetails li { color:#666666;}
.resultfellowdetails div { border-bottom:1px solid #D9DADB;}
.resultfellow .fellowname {		background: url(images/fellows/title_fellowname_grey.gif) no-repeat 0px 2px;	}


													/* Submenu 3 */
													
#submenu3 {
	margin-top:20px;
	font-size:1.4em;
	padding-left:93px;
	}													
#submenu3 ul {	list-style-type: none;	display:inline;	margin-left:-36px; margin-right:10px;  }
#submenu3 li {	display:inline; padding-left:36px; margin-left:0px; margin-right:10px;  padding-bottom:-20px;	}
#submenu3 a {	 color:#666666;	text-decoration:none;	}
#submenu3 a:hover {	  padding-left:33px; margin-left:-33px;  background: url(images/mainmenu_greydot.gif) no-repeat 0px 2px;	}

/* Mikec - Added IE fix */
#submenu3 a {	 
  padding-left:36px; 
  margin-left:-25px;  
  color:#666666;	
  text-decoration:none;	
}
#submenu3 a:hover {	  
  padding-left:36px; 
  margin-left:-25px;  
  background: url(images/mainmenu_greydot.gif) no-repeat 0px 2px;
}
/* MikeC - End added */

#submenu3 .selected { color:#DA002F; background: url(images/submenu2_reddot.gif) no-repeat 0px 2px;  }

													/* Profile */

#profile { margin-bottom:20px;background-color:#F5F6F6;}
#profile p { width:650px;}
#profile ul { padding-left:2em; list-style-type: none;}
#profile a { color:#666666; }
.openable { border-bottom:1px solid #D9DADB; padding-bottom:2px; padding-top:3px;}
.openbutton img {  padding-left:55px; vertical-align:top; margin-right:20px; }
.openable p { margin-left:93px; color:#666666;}
.profiletitle { color:#000000; font-weight:bold; }
.fixed ul { margin-left:120px; margin-top:-17px;}
.openable .profiletitle { cursor:pointer;}
.fixed .profiletitle { cursor:text; }
.fixed { padding-left:93px; border-bottom:1px solid #D9DADB; padding-bottom:2px; padding-top:3px; color:#666666; }
p .profilesubtitle { color:#000000; }
.profilesubsection  {border-top:1px solid #D9DADB; margin-left:93px; }
.openable .profilesubsection  p  { margin-left:0px!important;}
.openable .fixed { padding-left:0px; border-bottom:none;  padding-bottom:0px; padding-top:0px; } 
.openable .waitingimg {padding-left:93px;}

/* MikeC - Added */
#updateFellowForm { margin-left:93px; }
.happyMsg { color:#DA002F; margin-left:93px; }

                          /* Iframes - MikeC */
iframe {display:  none;}
                          /* Notes - MikeC */
a.notes { margin-left:93px; }
div.notes { margin-left:93px; margin-top:2px; }
                          /* Posts - MikeC */
select.posts { margin-left:93px; }
span.posts { margin-left:93px; margin-top:2px; }
.post .waitingimg {padding-left:93px}

#titles img { padding:0; }
#profile img { margin-right:5px; }

													/* Site search results */
#sitesearchresults	 { margin-bottom:2em; }	
#sitesearchresults	a  {color:#666666;}	
#sitesearchresults	h1, #forumtopics h1 { font-weight:lighter; margin-left:93px; margin-top:.5em;}	
.result { padding-left:93px; background-color:#F5F6F6; color:#666666; padding-bottom:1em;}	
.result { border-bottom:1px solid #D9DADB;}									
.result span { color:#000000;}		
.result p { width:650px; padding:0; margin:0;}	/* I bet you don't like the minus usage here! */

													/* Forum  */
#forumtopics .result { margin-bottom:1em; }
#forumtopics form { margin-left:93px; }


.medblack { color:#000000; font-size:1.6em; } 
.smallblack  { color:#000000; } 
.medred { color:#DA002F; font-size:1.6em; }
.smallred { color:#DA002F;  }
.helpertext  {	padding-left:93px;	color:#DA002F; }

.feedback { padding-left:93px; background-color:#da002f; color:white; }
.feedback a {color:white; font-weight:bold;}
#paginationcontrol, #backtotop  { margin-left:93px; margin-bottom:10px;}
#backtotopics {margin-left:93px; margin-bottom:10px; font-size:1.5em; }

#footer {	 background: url(images/logo_bkgd.gif) repeat-x 0 0;  background-color:#FFFFFF;color:#666666; padding-bottom:20px; clear:both;	}
#footerhome {	background-color:#FFFFFF; color:#666666;	}
#footer p, #footerhome p {	padding-left:93px;	}
