@charset "UTF-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-family:inherit;margin:0;padding:0;text-align:left;}
:focus { outline:0;}
body {
background:#ece6d0;
color:#251306;
font: 11px Verdana,sans-serif;
height:100%;
voice-family:inherit;
}


#wrapper {
background:#fff url(/images/maincontentbg.gif) 0 0 no-repeat;
clear:both;
margin:0px auto 0;
padding:0;
width:985px;
}

#wrapper_home {
background:#fff url(/images/maincontentbgtest.gif) 0 0 no-repeat;
clear:both;
margin:0 auto 0;
padding:0;
width:985px;
}

#masthead {
background:#eae5ce url(/images/masthead.png) 0 0 repeat-x;
height:122px;
margin:0 auto;
width:983px;
}

#masthead p {position: absolute; left: -1000em; width: 20em;}

#masthead h1 {
margin:0px 0 0 0px;
text-indent:-9999px;
padding: 36px 0 0 10px;
}

#masthead h1 a {
background:transparent url(/images/history_logo.gif) 0 0 no-repeat;
display:block;
height:39px;
text-decoration:none;
width:389px;

}

#document {
background:transparent url(/images/document.png) 0 0 no-repeat;
height: 81px;
width: 454px;
margin:-65px 0 0 527px;
position:absolute;
text-indent:-9999px;

z-index:2;
}

#uchicagologo {
height:55px;
margin:-54px 0 0 710px;
position:absolute;
width:262px;
z-index:3;
text-indent:-9999px;
}

#uchicagologo p {position: absolute; left: -1000em; width: 20em;}

#uchicagologo h2 {
margin:0px 0 0 0px;
text-indent:-9999px;
}

#uchicagologo  h2 a {
background:transparent url(/images/uchicago_logo.gif) 0 0 no-repeat;
display:block;
height:55px;
text-decoration:none;
width:262px;

}


#tools {
color:#251306;
font-size:1em;
padding: 9px 0 0 10px;
z-index:5;
height: 15px;
width: 300px;
}

#tools a {
color: #251306;
text-decoration: none;
}

#tools a:hover {
color: #5c0202;
}

#sitesearch label {display:none; visibility:hidden;}

#sitesearch {
height:20px;
margin:-95px 0 0 793px;
position:absolute;
width:176px;
z-index:4;
}

input#searchtext {
background:#e3e3db;
border:thin solid #fff;
color:#251306;
font-size:1em;
height:16px;
padding:3px 3px 0 3px;
width:122px;
}

#breadcrumb {
background: #00465e;
height: 20px;
width: 983px;
margin:0px auto;
color: #fff;
}

#breadcrumb a {
font-size: 9px;
 color: #fff;
 text-decoration: none;
 padding: 0;
 position: relative;
 
}

#breadcrumblinks {
margin: 0px 0 0 218px;
padding: 2px 0 0 0;
}


#nav {
background: #f8f4e3;
	float: left;
	width: 197px;
	margin: 0px 0 0px 1px;
	padding: 0 0 0 1px;
	font-size: 1em;
	height: 100%;
	border-top: 1px solid #fff;
}

#nav ul {
	list-style: none;
	width: 197px;
	padding:0;
	margin:0;
} 

#content {
	margin: 0 0 0 199px;
	padding: 20px 10px 10px 20px;
	background-color: #fff;
	width: 752px;
	font-size: 1em;
	
}

#content ul, #content_small ul {
padding-bottom: 20px;
}

#content ul li, #content_small ul li {
	list-style: square;
	line-height:1.6em;
	margin: 0 0 0 13px;
	list-style-position: outside;

}

#content ol li {
line-height:1.6em;
margin: 0 0 0 13px;
}

#content a, #content_small a {
color: #00465e;
}


#content a:hover, #content_small a:hover {
color: #5c0202;
}


#content_small {
	margin: 0 0 0 199px;
	padding: 20px 10px 10px 20px;
	background-color: #fff;
	width: 552px;
	font-size: 1em;
	
}

#content_home {
	margin: 0 0 0 199px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 558px;
	font-size: 1em;
	
	
}

#content_home h2 {
color: #00465e;
font-size: 2em;
font-weight: normal;
font-family:"Times New Roman", Times, serif;
padding: 20px 0 10px 25px;
}

#content h2, #content_small h2 {
color: #00465e;
font-size: 2em;
font-weight: normal;
font-family:"Times New Roman", Times, serif;
padding: 0 0 10px 0;
}

#content h3, #content_small h3 {
color: #00465e;
font-size: 1.5em;
font-weight: normal;
font-family:"Times New Roman", Times, serif;
padding: 10px 0 10px 0;
}

#content h4, #content_small h4 {
color: #251306;
padding: 10px 0 0 0;
}

#content h5, #content_small h5 {
color: #5c0202;
padding: 10px 0 3px 0;
}

#content p, #content_small p {
margin-bottom: 1em;
line-height:1.6em;
}

#news {
width: 558px;
}

#news img {
border: thin solid #666;
margin: 0 0 0 25px;
float: left;
}

#news h3 {
margin: 0 0 0px 130px;
color: #5c0202;
font-size: 1em;
font-weight: bold;
}

#news p {
margin: 0 0 0 130px;
line-height:1.3em;
}


#events {
width: 558px;
margin: 20px 0 100px 0;
}

#events img {
border: thin solid #666;
margin: 0 0 0 25px;
float: left;
}

#events p {
margin: 0px 0 20px 130px;
}

#events a {
color: #251306;
}

#events a:hover {
color: #5c0202;
}


#feature {
background: #f8f4e3;
float: right;
width: 173px;
border-top: thin solid #fff;
border-left: thin solid #dcdcdc;
border-bottom: thin solid #dcdcdc;
border-right: thin solid #fff; 
margin: 0;
padding: 0;
}

#feature h3 {
background: #f8f4e3 url(/images/feature_bg.png) 0 0 no-repeat;
width: 173px;
height: 25px;
}

#feature h3 a {
padding-left: 10px;
color: #00465e;
font-weight: bold;
font-size: .9em;

height: 25px;
width: 173px;
text-decoration: none;
position: relative;
padding-top: 5px;
display: block;
}

#feature h4 {
color: #5c0202;
font-weight: bold;
font-size: 1em;
padding: 10px 5px 10px 10px;
}

#feature h4 a {
color: #5c0202;
font-weight: bold;
font-size: 1em;
padding: 15px 5px 10px 0px;
text-decoration: none;
}

#feature h4 a:hover {
color:  #00465e;
}

#feature p {
color: #00465e;
padding: 10px 5px 0px 10px;
line-height:1.3em;
}

#feature p a {
color: #00465e;
padding: 10px 5px 0px 0px;
line-height:1.3em;
text-decoration:none;
}

#feature p a:hover {
color: #5c0202;

}

#feature_home {

float: right;
width: 224px;
 
margin: 0;
padding: 0;
}

#feature_home p {
padding: 12px 0 0 25px;
line-height: 1.6em;
}

#feature_home a {
color: #251306;
}

#homequote {
margin: 250px 0 20px 25px;

}




#mainphoto {
width: 558px;
margin: 0;
padding: 0;
height: 203px;
border-bottom: 4px solid #5c0202;
border-left: thin solid #fff;
border-right: thin solid #fff;
}

#mainphoto {
padding-bottom: 1px;
border-left: thin solid #fff;
border-right: thin solid #fff;
}



#footer {
margin: 30px 0 0 0;
border-top: 1px solid #858585;
width: 752px;
}

#footer p, #footer_home p {
color: #858585;
font-size: .95em;
padding: 10px 0 0px 0;
line-height:1.1em;
}

#footer_home {
margin: 30px 0 0 20px;
border-top: 1px solid #858585;
width:510px;
}


/* NAVIGATION  */

#nav li a {
	color: #00465e;
	text-decoration:none;
	display:block;
	padding:0;
	height:1%;
}
		
#nav a.hide {
	display:none;
}

#nav ul {
	list-style: none;
	width: 197px;
	padding:0;
	margin:0;
} 
	
#nav ul li {
	list-style-type:none;
	border-bottom: 1px solid #fff;
	padding:5px 5px 5px 10px;
}

#nav li a:hover {
	display: block;
	background-color: #fff;
	
}

/*while in the section, nav bkgd changes*/
body#about li.about {
	display: block;
	background-color: #F7F7FC;
}

#TJK_ToggleON,#TJK_ToggleOFF {display:none}

/*Added by George*/
.title {
font-style: italic;
}

.fields, .fields td, .fields th {
border: 1px solid black;
border-collapse: collapse;
}
.fields td, .fields th {
padding: 5px;
}

div.imgright {
float:right;
margin: 0px 10px;
border: thin solid #dcdcdc;
}

div.imgleft {
float:left;
margin: 0px 10px;
border: thin solid #dcdcdc;
}

div.imgleftfaculty {
float:left;
margin: 0px 10px;

padding: 0;
}

#facultytext {
width: 580px;

}

#facultytext p {
width: 450px;
margin-left: 125px;
}

p.secbottom {
border-bottom:1px solid #858585;
padding-bottom: 1em;
margin-bottom: 0px;
clear: both;
}

#faculty-wrapper {
min-height: 2600px;
background:#fff url(/images/maincontentbg.gif) 0 0 no-repeat;
clear:both;
margin:0px auto 0;
padding:0;
width:985px;
}

#rss {
padding-bottom: 15px;
float: right;
}

#staff p{
padding-bottom: 10px;
}

