/* General Styles */              
html						{ overflow: -moz-scrollbars-vertical; }
html, body 					{ height: 100%; }
body						{ background-color:#BE420E; margin:0; padding:0; }
div, form					{ margin:0; padding:0; }

#shadow						{ margin-left:auto; margin-right:auto; text-align: left; width:812px; background:transparent url('../images/bg-shadow.gif') repeat; }
#main						{ width:774px; background-color:transparent; margin-left:6px; padding:20px 13px 15px 13px; }
#header						{ position:relative; top:0; left:0; height:78px; }
#utility					{ position:absolute; top:0; right:0; }
#search-box					{ position:absolute; right:0; top:45px; }
#utility img				{ margin-left:10px; }
#logo						{ margin-left:9px; }
#left-nav					{ float:left; width:200px; }
#left-nav img.spiff			{ margin-top:30px; }
#main-content				{ margin-left:201px; width:573px; min-height:350px; }
#home-feature				{ width:548px; padding-left:25px; min-height:178px; background-color:#666; font-size:12px; line-height:18px; margin-bottom:20px; }
div.container				{ width:573px; }
#home-institutions			{ float:left; width:205px;border-right:1px solid #CCC; padding:10px 0 10px 24px; }
#home-blurbs				{ float:left;width:310px; padding:10px 16px; }
.first-blurb				{ width:290px; padding:0 10px 20px 10px; font-size:11px; line-height:14px; }
.middle-blurb				{ width:290px; padding:15px 10px 15px 10px; border-bottom:1px solid #CCC; font-size:11px; line-height:14px; }
.final-blurb				{ width:280px; padding:15px 10px 0 10px; font-size:11px; line-height:14px; }
#home-blurbs div p			{margin:0 0 5px 0;}
#title-bar					{ width:573px; height:49px; background-color:#393d06; margin-bottom:25px; }
#title-bar img				{ margin:13px 0 0 15px; }
#content-indented			{ padding:0 0 0 15px; width:475px; }
#content-list				{ padding:0 0 0 15px; width:540px; }
#footer						{ margin:50px 0 0 200px; width:573px; padding-top:10px; border-top:1px solid #CCC; }
#copyright					{ font-size:9px; line-height:16px; color:#666; padding-left:15px; }
#footer-links				{ font-size:9px; color:#666; padding-left:15px; }
#searchButton				{ margin: 0 0 2px 5px; }
#featureImage				{ float: left; margin: 4px 15px 4px 5px; border:2px solid #FFF; }
#fall2007-upcoming			{ float: left; margin: 2px 5px 2px 0px; }

.subnav						{ padding: 3px 0 2px 15px; background-color:#f0f2d9; font-weight:bold; color:#000; text-decoration:none; }
.subnav-active				{ padding: 3px 0 2px 15px; background-color:#F1F1F1; font-weight:bold; color:#393D06; text-decoration:none; }

.clearing					{ clear:both; }

body, div, td, p			{ font-family:arial, verdana, sans-serif; color:#333; font-size:12px; line-height:18px; }
p							{ margin:0 0 15px 0; }
h1							{ margin:0 0 15px 0;  font-size:16px; color:#333; font-weight:bold; }
h2							{ margin:0 0 3px 0; font-size:12px; color:#333; }

h4							{ font-size:10px; margin:0; }
h5							{ font-size:14px; margin:0; font-weight:bold; color:#440000; }
#home-feature h1			{ margin:0 0 10px 0; font-size:20px; font-weight:normal; color:#FFF; letter-spacing:1px; padding-top:10px; }			
#home-feature h3			{ margin:0 0 15px 0; font-size:16px; color:#FFF; }
#home-feature p				{ font-size:13px; color:#FFF; width:525px; line-height:17px; margin-bottom:10px; }
#home-feature a				{ color:#FFF; }
a:link, a:visited			{ color:#BE420E; text-decoration:underline; }
a:hover						{ text-decoration:none; }
#footer a:link,
#footer a:visited			{ font-size:9px; }
.first-blurb strong, .middle-blurb strong,
.final-blurb strong			{ font-size:12px; line-height:18px; }
ul                      	{ margin:0; padding:0; }
ul li                      	{ padding:0 6px 4px 10px; line-height:16px !important; list-style-type:none; background:transparent url(../images/bullet.gif) no-repeat; }
#home-institutions ul		{ margin-left:10px; }
#home-institutions li		{ line-height:12px !important; font-size:10px; }

.subhead					{ margin-bottom:10px; }

#board td					{ padding-bottom:6px; }
#board td h3				{ font-size:14px; margin:0; font-weight:bold; color:#440000; }

/* Fellowship Page Styles */
#fellowship-eligibility-list div { display:none; margin-bottom:10px; }

/* NEWS STYLES */			
p.news-info					{ margin:0; }
p.news-teaser				{ margin:8px 0 0 0; }

/**/
#support-page h3			{ font-size:14px; margin:0; font-weight:bold; color:#440000; }

/* CONTACT PAGE STYLES */
#contact-mail				{ float:left; width:250px; }
#contact-email				{ margin-left:275px; }	
div.calendar-date				{ margin:0;  font-size:12px; color:#333; font-weight:bold; }	
div.calendar-title				{ margin:0 0 5px 0;  font-size:14px; color:#333; font-weight:bold; }
div.calendar-time				{ margin:0 0 5px 0;  font-size:11px; }
p.calendar-description			{ margin:0 0 10px 0; }
p.calendar-description img		{ margin:0 0 5px 15px; border:1px solid #000;  }
div.calendar-divider			{ background-color:#CCC; height:1px; with:100%; margin:15px 0; }
div.return-link					{ float:right; font-weight:normal; font-size:11px; }