a#dept_title {
background:transparent url(/i/template/masthead.gif) no-repeat scroll 0 0;
display:block;
height:53px;
text-decoration:none;
width:508px;
}

#mainfeature {
background:transparent url(/i/features/photo.jpg) no-repeat scroll 0 0;
}

#mainfeature h3 {
background:transparent url(/i/features/headline.gif) no-repeat scroll 0 0;
top:185px; /*ADJUSTED TO ACCOMMODATE PHOTO, originally 150px -- change back */
left:50px;
z-index:2;
margin:0 0 0 260px;
width:425px !important;
}


/*=================================
= Natalia's additions: 11/21/2008 =
===================================*/

/* stop tables from breaking layout */
body.lo5 div#content table td p {
width:auto;
font-size:.9em; }

body.lo5 div#content table {width:450px;}


/* stop hrs from breaking layout */
body.lo5 div#content hr {
	width:auto;
}

hr {
	clear:none;
}


/*=================================
= Steph's additions: 2/26/2009 =
===================================*/
body#homepage li#home_nav {display:none;}
body.lo1 #content {margin:0;}
body#homepage #content {margin:32px 0!important;}
/* #related {margin:0!important;}
#related ul li {background-color:transparent!important;background-image:none!important;} */
div.staticmenu {background:#EAEAE2 url(/i/template/modulebg.gif) repeat-x scroll left bottom!important;}
div.staticmenu ul li {background-color:transparent!important;}
h2 {margin-bottom:4px!important;}

#content #col3 .imgrt, #content #col3 .imgrt img {width:218px!important;}

/* second-level nav */
ul.sectionname {background-color:#EAEAE1;}
ul.sectionname ul {padding-bottom:0!important;}
ul.sectionname ul li {
background:#EAEAE1 url(/i/template/greybullet.gif) no-repeat scroll 10px 10px!important;
padding:4px 8px 4px 22px!important;}

ul.sectionname ul li a {
font-size:.9em!important;
color:#1B4B61!important;
display:block!important;
background:none!important;
border-top:none!important;
padding:0!important;
width:188px!important;
}

ul.sectionname li a.on {background:#969693!important;color:#FFF!important;}

ul.sectionname ul li a:hover {text-decoration:underline!important;} 

/*=================================
= ANNOUNCEMENT STUFF =
===================================*/

div#announcements {width:auto!important;}
div#announcements ul li.archive {margin-top:0;}
#content div#announcements .story h4, #col3 div#announcements .story p {margin:0!important;width:auto!important;}
#content .story img {height:auto!important;width:auto!important;}

#content div#announcements .story p {margin:10px 0!important;width:auto!important;}


/* SMART ANNOUNCEMENTS */
/*body#homepage div#announcements .story p, body#homepage div#announcements .story ul, body#homepage div#announcements .story ol, body#homepage div#announcements .story dl, body#homepage div#announcements .story h5, body#homepage div#announcements .story h6 {display:none!important;}*/

/*#col3 div#announcements .story p, #col3 div#announcements .story ul, #col3 div#announcements .story ol, #col3 div#announcements .story dl, #col3 div#announcements .story h5, #col3 div#announcements .story h6, #col3 div#announcements .story table {display:none!important;}
#col3 div#announcements .story hr {margin:8px 0;}
#col3 div#announcements .story h4 a {font-weight:normal!important;margin:16px 0!important;} */

/* inside pages with extended announcement lists */
/*#col1 div#announcements {border-top:none!important;padding:0!important;background-color:transparent!important;background-image:none!important;}
#col1 div#announcements h3 {display:none!important;}
#col1 div#announcements h4 {font-size:1.4em!important;}
#col1 li.archive {margin-left:0!important;}
#col1 div#announcements .story span.date {text-transform:uppercase;font-size:.8em;}
#col1 div#announcements h4 a {color:#740000!important;font-weight:normal!important;padding-left:0!important;}
#col1 div#announcements h4 a:hover {cursor:text!important;text-decoration:none!important;}*/

/* show/hide relevant stories
.story div {display:none;} */

body#homepage .story div, body.all .story div,
body.overview div.overview  
{display:block;}

/*=================================
= borrowed from www - JLB 10/9/09
===================================*/


#fermi h4, #argonne h4 {
display:block;
width:179px; height:14px;
text-indent:-9999px;
/*background-color:transparent;*/
background-position: 0 0;
background-repeat:no-repeat;
}

#fermi h4 {background-image: url(http://www.uchicago.edu/i/template/hdr_fermi.gif);}
#argonne h4 {background-image: url(http://www.uchicago.edu/i/template/hdr_argonne.gif);}

/* #argonne {margin-bottom:20px;} 
#fermi, #argonne, {background:#eaeae2 url(http://www.uchicago.edu/i/template/modulebg.gif) bottom left repeat-x;}*/
#fermi img, #argonne img {border-top:5px solid #8f3931;}

#fermi img, #argonne img {padding-bottom:8px;}

/* #fermi ul,#argonne ul {margin-left:10px;} */

#fermi h4, #argonne h4 {margin: -2px 9px 3px 9px;}

#fermi ul li,#argonne ul li {
font-size:1em;
line-height:1.65em;
margin:0 0 0.6em 0;
clear:both;
background-color:transparent;
}


#fermi, #argonne {
background:#eaeae2 url(http://www.uchicago.edu/i/template/modulebg.gif) bottom left repeat-x;
margin-bottom:1.6em;
width:218px;
}


/*=================================
= highlights & news - JLB 10/9/09
===================================*/

div#announcements h3#highlights { background-image: url(/i/template/hdr_highlights.gif); }

div#announcements h3#news { background-image: url(/i/template/hdr_latestnews.gif); }

div#announcements div.story div {
	margin-bottom: -10px;
	}

div#announcements .story p img {
	margin-right: 10px !important; 
	border: #fff 1px solid !important;
	margin-bottom: 3px;
	padding-bottom: 0 !important;
	}
div#announcements .story p {
	margin: 0 0 5px 0;
	line-height: 1.2em;
	}

/* news archive styles */

div#newsarchive div {
	margin-bottom: 10px;
	clear: both;
	}
div#newsarchive h3 {
	font-size: 1.4em;
	border-bottom: 1px solid #eaeae2;
	margin-bottom: 10px;
	padding-bottom: 5px;
	}

div#newsarchive p {
	font-size: 1.3em;
	vertical-align: top;
	line-height: 1.3em;
	}
div#newsarchive .date {
	font-size: 0.8em !important;
	text-transform: uppercase;
	}
div#newsarchive p a.readmore {
	display: none;
	}
div#newsarchive p img {
	float: left;
	margin-right: 10px;
	border: 1px solid #fff;
	}

/* hiding feature thumbs on homepg for current, and each individ pg */
/* change this one to the current feature thumb div - currently gallo */
body#homepage div#gallo, body#homepage div#tasali, body#homepage div#frisch-byrum  {
	display:none;
	}
/* hides feature thumb on right rail on same feature page - 
create one for each feature that goes live with own page on site. Only needed for features that have an article page on arrafunding (i.e. news articles are exempt) */
body#feature_gallo div#gallo {
	display:none !important;
	}
body#feature_ober div#ober {
	display:none !important;
	}
body#feature_pah div#pah {
	display:none !important;
	}
body#feature_tasali div#tasali {
	display:none !important;
	}

#logo {
	margin-bottom: 15px;
	text-align: center;
	}

div.highlight {
	margin-bottom: 30px;
	border-bottom: 1px solid #bbb;
	clear: both;
	height: auto;
	}
div.highlight a.readmore {
	font-weight: bold;
	margin-left: 25px;
	}
body#highlights div#col1 h3 {
	font-size: 1.6em !important;
	}

div.highlight ul {
	margin-bottom: 20px;
	}
div.highlight img.left {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	}
div.highlight img.right {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	}
#col1 div.highlight-full {
	border: none;
	}

#col3 div.imgrt img#hi { 
	width: auto !important; 
	padding-bottom: 20px;
	}
#col3 div.imgrt p.projectlink {
	font-weight: bold !important;
	font-size: 1.3em;
	}

#col3 a.addthis_button {
	width: auto !important;
	text-align: center;
	}

#content div.breadcrumb {
	margin-top: 30px;
	}


/* award table styles * - jlb */

table.awards {
	width: 100%;
	}

table.awards td {
	padding: 3px 5px 3px 5px;
	font-size: 1em;
	}
table.awards tr td.xl38 {
	text-align: right;
	padding-right: 20px;
	}
table.awards th {
	padding-left: 5px;
	padding-top: 7px;
	background-color: #eaeae2;
	}

table.awards td hr {
	border-bottom: 1px solid #ccc;
	}
	
table.awards td.rt  {
	text-align: right;
	padding-right: 25px;
	}






/*=================================
= investigator pages - JLB 10/9/09
===================================*/

#content .imgrt img#pi { width: auto !important; }
#content .imgrt p { width: 218px !important; }

#content h4.agency {
	margin-top: 3em !important;
	margin-bottom: 0px;
	}
#content h2.agency {
	margin-top: 0.8em !important;
	}
	
/*============================================
= Expand accordion menu styles - JLB 10/19/09
============================================*/

body#byagency #content span#totals h4, body#bydivision #content span#totals h4 {
	/*font-weight: 700;
	font-size: 1.1em;
	line-height: 1.333em;
	margin: 1.3em 0 0.45em 0;
	letter-spacing: 1px;
	text-transform: uppercase;*/
	line-height: 1.333em !important;
	margin:0;
	color: #3d3d2f !important;
	border: none;
	cursor: text;
	display: block !important;
}

body#byagency #content span#totals h4:hover, body#bydivision #content span#totals h4:hover {
	text-decoration: none;
	}
	
body#byagency #content h4, body#bydivision #content h4 {
	border-bottom:1px solid #666;
	color:#791011;
	cursor:pointer;
	font-size:1.1em !important;
	max-width:none !important;
	padding:0.5em 0 0.5em 5px !important;
	text-transform:uppercase;
}

body#byagency #content h4:hover, body#bydivision #content h4:hover {text-decoration:underline;}

body#highlights #col1 h3 {
	cursor:pointer;
	padding:0.5em 0 0.5em 5px !important;
	}





