@import url("/c/homepagefeatures.css");
@import url("//identity.uchicago.edu/c/fonts/proximanova.css");

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;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left;}
/* Accessible focus treatment:people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline:none;}
body {
background:#eae9e1 url(/i/template/bodybg.gif) 0 0 repeat-x;
color:#474740;
font: 10px Verdana,sans-serif;
height:100%;
voice-family:inherit;
}
cite {font-style:italic;}

code, tt {font-family: Monaco, "Courier New", Courier, monospace;}
ul { list-style:none;}
table {border-collapse:collapse;border-spacing:0; width:100%;}
caption,th,td {font-weight:400;text-align:left;vertical-align:top;}
blockquote:before,blockquote:after,q:before,q:after { content:"";}

#subnav, #col2 {visibility:visible; display:inline;}

#navbar, #utility, #motto, #sitesearch, #clearfoot,#foot2, #foot3, #foot4 {visibility:visible; display:block;}

a {color:#155f83;-webkit-transition:color 0.5s ease-in;-moz-transition:color 0.5s ease-in;-o-transition:color 0.5s ease-in;transition:color 0.5s ease-in; text-decoration:none;}
a:hover, a:focus {color:#20364c; text-decoration:underline;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out;}

h2 {
	color:#7f3735;
	font: 200 3.2em 'ProximaNova-Light','Helvetica Neue',Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	margin:28px 0 6px 0;
}

body.misc h2 {width:672px;}

body.lo4 #content h2 {margin-top: 19px;}

body#annualreport #content h2 {height: 32px;}

body.misc #bottomrow {padding-top:0;border-top:none;margin-top:0;}

#wrapper {
background:#f7f6ee url(/i/template/maincontentbg.png) 0 0 no-repeat;
clear:both;
margin:115px auto 0;
padding:0 16px 16px 16px;
width:922px;
}

body#home #wrapper {padding:16px 16px 0;}

#masthead
{
height: 108px;
margin: 0 auto;
width: 952px;
background-image: none;
z-index: inherit;
position: inherit;
}

.hide,#sitesearch label, div#wordmark, div.menubutton, div#atffc {display:none; visibility:hidden;}

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

#masthead h1 {margin:31px 0 0 16px; text-indent:-9999px;}

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

#skip{
    position: absolute;
	z-index:9999;
	left: 0;
	top: -31px;
	width: 100%;
	margin-left: 0;
	text-align: center;
	list-style: outside none;
}

#skip li { list-style-type: none;}

#skip a {position: absolute;left: -99999px;top: 0;}

#skip a:focus, #skip a:active {
	position: absolute;
	left: 0;
	width: 100%;
	text-decoration: none;
	font-size: 1.6em;
	text-align:center;
	/* color information, edit this to suit the colors of your layout */
	color: #fff;
	background:#43433C;
}

span#motto {
background:transparent url(/i/template/motto.png) 0 0 no-repeat;
display:block;
height:24px;
margin:-15px 0 0 650px;
text-indent:-9999px;
overflow:hidden;
width:287px;
}

#sitesearch {
height:24px;
margin:-42px 0 0 720px;
position:absolute;
width:217px;
z-index:4;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

input[type="search"]::-webkit-input-placeholder {color:#333;}

#sitesearch input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	background: #E3E3DB url(/i/template/magnify.png) -3px 1px no-repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:0;
	color:#333;
	padding: 0 26px 2px 6px;
	height:18px;
	width:186px;
}

#popularsearch {
margin:-70px 0 0 713px;
padding:20px 0 0;
position:absolute;
width:231px;
z-index:3;
}

span#poptop {
background:transparent url(/i/template/popsearch.png) 0 0 no-repeat;
display:block;
height:10px;
width:231px;
}

div#pop {
background:transparent url(/i/template/popbg.png) 0 0 repeat-y;
padding:30px 0 0;
width:231px;
}

div#pop strong {
clear:both;
color:#dcdcd3;
display:block;
font-size:1em;
padding-bottom:5px;
margin-left:10px;
}

div#pop a {
color:#bebeb6;
font-size:1em;
text-decoration:underline;
}

div#pop ul {float:left; width:100px; padding-left:10px;}
div#pop ul li {padding-bottom:5px;}
div#pop ul a {color:#dcdcd3;}

span#popbot {
background:transparent url(/i/template/popsearch.png) 0 -10px no-repeat;
display:block;
height:30px;
width:233px;
}

span#popbot:hover, span#popbot:focus {background:transparent url(/i/template/popsearch.png) 0 -40px no-repeat; cursor:pointer;}

#navbar.goodphones {position:inherit;}

#navbar.hide {display:inherit; visibility:visible;margin-top:-31px!important;}

#navbar {
height:28px;
margin:-31px 0 0;
padding:0;
width:100%;
top:inherit;
background:none;
z-index:inherit;
opacity:1;
}

#navbar ul {
background:transparent url(/i/template/navbar.png) 0 0 no-repeat;
display:block;
height:28px;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
width:952px;
}

#navbar ul li a {
display:block;
height:28px;
text-indent:-9999px;
overflow:hidden;
}


#navhome a:hover, #navhome a:focus { background:transparent url(/i/template/navbar.png) -15px -28px no-repeat;}
#navabout a:hover, #navabout a:focus { background:transparent url(/i/template/navbar.png) -61px -28px no-repeat;}
#navacademics a:hover, #navacademics a:focus { background:transparent url(/i/template/navbar.png) -128px -28px no-repeat;}
#navadmissions a:hover, #navadmissions a:focus { background:transparent url(/i/template/navbar.png) -223px -28px no-repeat;}
#navresearch a:hover, #navresearch a:focus { background:transparent url(/i/template/navbar.png) -355px -28px no-repeat;}
#navcommunity a:hover, #navcommunity a:focus { background:transparent url(/i/template/navbar.png) -439px -28px no-repeat;}
#navworking a:hover, #navworking a:focus { background:transparent url(/i/template/navbar.png) -576px -28px no-repeat;}
#navstudents a:hover, #navstudents a:focus { background:transparent url(/i/template/navbar.png) -651px -28px no-repeat;}
#navparents a:hover, #navparents a:focus { background:transparent url(/i/template/navbar.png) -733px -28px no-repeat;}
#navalumni a:hover, #navalumni a:focus { background:transparent url(/i/template/navbar.png) -807px -28px no-repeat;}


body#home #navbar li#navhome a { background:transparent url(/i/template/navbar.png) -15px -56px no-repeat;}
body#about #navbar li#navabout a { background:transparent url(/i/template/navbar.png) -61px -56px no-repeat;}
body#academics #navbar li#navacademics a { background:transparent url(/i/template/navbar.png) -128px -56px no-repeat;}
body#admissions #navbar li#navadmissions a { background:transparent url(/i/template/navbar.png) -223px -56px no-repeat;}
body#research #navbar li#navresearch a { background:transparent url(/i/template/navbar.png) -355px -56px no-repeat;}
body#community #navbar li#navcommunity a { background:transparent url(/i/template/navbar.png) -439px -56px no-repeat;}
body#working #navbar li#navworking a { background:transparent url(/i/template/navbar.png) -576px -56px no-repeat;}
body#students #navbar li#navstudents a { background:transparent url(/i/template/navbar.png) -651px -56px no-repeat;}
body#parents #navbar li#navparents a { background:transparent url(/i/template/navbar.png) -733px -56px no-repeat;}
body#alumni #navbar li#navalumni a { background:transparent url(/i/template/navbar.png) -807px -56px no-repeat;}

#navhome { left:15px; width:45px;}
#navabout { left:61px; width:67px;}
#navacademics { left:128px; width:95px;}
#navadmissions { left:223px; width:131px;}
#navresearch { left:355px; width:84px;}
#navcommunity { left:439px; width:137px;}
#navworking { left:576px; width:75px;}
#navstudents { left: 651px; width:82px;}
#navparents { left:733px; width:74px;}
#navalumni { left:807px; width:132px;}


body#home #navhome { left:15px; width:46px;}
body#about #navabout { left:60px; width:68px;}
body#academics #navacademics { left:127px; width:96px;}
body#admissions #navadmissions { left:222px; width:133px;}
body#research #navresearch { left:354px; width:85px;}
body#community #navcommunity { left:438px; width:138px;}
body#working #navworking { left:575px; width:76px;}
body#students #navstudents { left:650px; width:83px;}
body#parents #navparents { left:732px; width:75px;}
body#alumni #navalumni { left:806px; width:133px;}


#utility {
height:14px;
margin:-129px auto 0;
width:952px;
}

#utility ul {
background:transparent url(/i/template/navbar.png) 0 -84px no-repeat;
display:block;
height:14px;
list-style-type:none;
margin:0 12px 0 495px;
padding:0;
position:relative;
width:445px;
overflow:hidden;
}

#navdirectory a:hover, #navdirectory a:focus,body#directories div#utility li#navdirectory a {background:transparent url(/i/template/navbar.png) -8px -98px no-repeat;}
#navmaps a:hover, #navmaps a:focus,body#maps div#utility li#navmaps a {background:transparent url(/i/template/navbar.png) -97px -98px no-repeat;}
#navportal a:hover, #navportal a:focus {background:transparent url(/i/template/navbar.png) -144px -98px no-repeat;}
#nava2z a:hover, #nava2z a:focus,body#a2z div#utility li#nava2z a {background:transparent url(/i/template/navbar.png) -237px -98px no-repeat;}
#navquicklinks a:hover, #navquicklinks a:focus,body#quicklinks div#utility li#navquicklinks a {background:transparent url(/i/template/navbar.png) -272px -98px no-repeat;}
#navgiving a:hover, #navgiving a:focus,body.giving div#utility li#navgiving a {background:transparent url(/i/template/navbar.png) -361px -98px no-repeat;}

#utility ul li a {
display:block;
height:14px;
text-indent:-9999px;
overflow:hidden;
}

#navdirectory {left:8px;width:76px;}
#navmaps {left:97px;width:30px;}
#navportal {left:144px;width:79px;}
#nava2z {left:237px;width:21px;}
#navquicklinks {left:272px;width:75px;}
#navgiving {left:361px;width:74px;}

form#directorysearch fieldset {padding-bottom: 20px;}
form#directorysearch legend {margin-bottom: 10px;}

#content p, body.lo5 #content dl, div.breadcrumb a {
font-size:1.1em;
line-height:1.65em;
margin-bottom: 1.15em;
}

#content h3 {
	font: 200 1.6em/1.142em 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#740000;
	margin:1.6em 0 .8em 0;
}

#content #col1 h3:first-child, #content #col2 h3:first-child, #content #col3 h3:first-child, #content .module h3 {margin:0 0 .8em 0;}

body.archivelist #content h3, body.safety #content h3 {clear:both;}

#content h5 {
color:#5b5b4f;
font-weight:700;
font-size:1.1em;
line-height:1.333em;
margin:1.3em 0pt 0.45em;
}

table {margin-bottom:16px; padding-bottom:16px; border-bottom: 1px solid #eaeae2;}
table caption {
color:#740000;
font-size:1.4em;
line-height:1.142em;
margin:0 0 .5em 0;
}

table th, table td {font-size:1.1em;
line-height:1.65em;
margin-bottom: 1.65em;}
table th {font-weight:700;}

th.hotel {width:210px}

th.price {width:109px;}

th.phone {width: 109px;}

table th, table td {padding:0 8px 8px 0;}

table#searchresults, body.violentcrime table.altrow {width:922px; border-top:1px solid #EAEAE2;}

body.violentcrime table.altrow {width:452px;}

body.violentcrime table.altrow td, body.violentcrime table.altrow thead th {text-align:right;}

body.violentcrime table.altrow thead th.vc {vertical-align: bottom;}
body.violentcrime table.altrow tbody th { width:120px;}

body.violentcrime table.altrow tfoot td {text-align:left;}

body.violentcrime table.altrow td.totes {font-weight:700;}

div.vcleft, div.vcright {width:226px; float:left;}

div.vcleft h4, div.vcright h4 {width:auto!important; margin-top:0!important;}

table.altrow tr.even {background-color: #EAEAE2;}
table.altrow tr.odd {background-color: #F7F6EE;}

body.policedistricts a#prevLink, body.policedistricts a#nextLink {display:none;}
table#searchresults td, table#searchresults th, body.violentcrime table.altrow td, body.violentcrime table.altrow th {padding:4px 16px;}

table#searchresults th#fullname,
table#searchresults th#cnet,
table#searchresults th#affiliation,
table#searchresults th#dept,
table#searchresults th#emailaddress,
table#searchresults th#phonenumber
{width:133px;}

table.ci {width:534px;}
table.ci tbody tr th {width:400px;}
table.ci tbody tr td {text-align:right;}

.notopmargin {margin-top: 0 !important;}

div.breadcrumb
{
width: 922px;
height: 25px;
border-top: 1px solid #eaeae2;
border-bottom: 1px solid #eaeae2;
position:relative;
top:20px;
}
div.bcnews { background: transparent url(/i/template/bc_news.gif) 6px 0 no-repeat;}
div.bcresearchnews { background: transparent url(/i/template/bc_researchnews.gif) 6px 0 no-repeat;}

div.breadcrumb a {display:block; height:auto;
padding:12px 6px 0 0; text-align: right; line-height:0;}

div.breadcrumb a:hover, div.breadcrumb a:focus {text-decoration:none;}

#content #nobels h3, #content #awardees h3 {clear:both;}

div.awardee h3, div.awardee h4 {margin-top:0!important; margin-bottom: .2em !important;}

#content h2+h3 {margin-top:0;}

body#community #safety h3, body#community {margin-bottom: -10px;}

div#alumleft h3.pubs, div#alumright h3.alumassoc {margin:0 0 .5em 0;}

#content h4, #prospectivestaff h5, #currentstaff h5, div.staticmenu h4 {
color:#3d3d2f;
font-weight:700;
font-size:1.1em;
line-height:1.333em;
margin:1.3em 0 0.45em 0;
letter-spacing:1px;
text-transform:uppercase;
}

div.staticmenu h4 {
color:#3d3d2f;
font-size:1.1em;
margin:1em 0;
}

#currentstaff h4 {padding:0; margin-top: 4px;}

div#safety h4, div#uofcawards h4 {
font-size:1.1em;
line-height:1.65em;
font-weight:bold;
color:#23667c; padding:0; letter-spacing:normal; text-transform:none;}

div#safety p, div#crimestats p, div#calert p, div#uofcawards p {font-size:1em; line-height:1.6em; margin:1.6em 0;}

#content ul li.rss {list-style-image:url(/i/template/rssicon.png)!important;}

.img {margin-bottom:16px; border-bottom: 1px solid #d7d7cf;}

div.imgrt, body.friedmanmain #bottomrow .imgrt {float:right; margin: 0 0 16px 16px; border-bottom: 1px solid #d7d7cf!important; display:inherit; visibility:visible;}
.imglt {float:left; margin:8px 16px 16px 0; border-bottom: 1px solid #d7d7cf;}

#modulert {float:right;}
#modulert p {width:200px!important;}
#modulert h3, #modulert dl {width:auto!important;}
#modulert dd {margin-bottom: 0!important;}
div#bottomrow .imgrt, div#bottomrow .imglt {border-bottom: none !important; margin-top: 4px;}
#comminvolve .imglt {margin-bottom: 24px;}
body#feeds .imgrt, body.access .imgrt {border-bottom:none;}

#content .imgrt p,#content .imglt p,#content .img p, body.friedmanmain #bottomrow .imgrt p{ font-size:1em; line-height:1.65em; margin:8px 0 9px 0; color:#65655e; width: 180px;}

body.friedmanmain #bottomrow .imgrt p {width: 180px;}
#subnav .img p { font-size:1em; line-height:1.65em; margin:8px 0 9px 0; color:#65655e; width: 210px;}
body.lo4 #subnav .img p { width: 352px;}
#subnav form {width:206px; margin:0 10px;}
body.lo4 #subnav form {width:352px;}
#subnav h4 {font-weight:700; color:#155F83; font-size:1em;}
form#alumniservices label {font-size:1em; font-weight:700; width:42px;padding-right:8px;}
input#Access, input#RESET5 {font-size:1em;}
div#alumbuttons {margin-left: 65px;}
a#bookmark { display:block; width:125px; height:16px; margin:12px 9px 5px; text-indent:-9999px; overflow:hidden;background: transparent url(/i/template/bookmark.gif) 0 0 no-repeat;}
a#bookmark:hover, a#bookmark:focus {background-position:0 -16px;}
form#emailstory {padding-bottom: 16px;}
form#emailstory label {font-weight:700; width:150px;}
form#emailstory input { width:170px; margin-bottom:8px; float: left;}
form#emailstory input#sendme, form#emailstory input#clearme { width:auto; margin-bottom:0;}
form#emailstory textarea { width:346px; margin:8px 0;}
div#sharebuttons {margin-top: 6px; margin-left: 165px;}

div#sharebuttons input {
font-size: 1.1em;
margin-left: 4px;
padding: 4px;
}

form#alumniservices input#username, form#alumniservices input#password {width:129px;}

body#working .imglt {margin-bottom:32px;}

.imgrt img, .imglt img, .img img, div.undergrad img, div.grad img {border-top:5px solid #8f3931;}

body#feeds .imgrt img, body.access .imgrt img {border-top:none;}

body#notices #content h3, body#notices a.feeds {float:left;}
body#notices a.feeds {margin:0;padding:0;}
body#notices #content h3 {margin-top:0;}

#bottomrow {float:left; margin-top:16px; padding:16px 0 0 0; border-top:1px solid #D7D7CF;}

body.itunesmain #bottomrow {margin-top:0;}

body.itunesmain #col1 {margin:0 0 32px 0;}

body#home #bottomrow {padding-top:0; border-top:none;}
body.diversitymain #bottomrow, body.friedmanmain #bottomrow {width:100%;}

a.feeds {
background:transparent url(/i/template/rssicon.gif) 0 0 no-repeat;
display:block;
float:right;
height:14px;
margin:0;
padding:0;
text-indent:-9999px;
overflow:hidden;
width:14px;
visibility:visible;
}

body#news a.feeds {margin: 0 8px 0 0;}

body#news #content div.multi {margin-left:60px;}

a.feeds:hover, a.feeds:focus {background:transparent url(/i/template/rssicon.gif) 0 -14px no-repeat;text-decoration:none;}

p.right {text-align:right;}

body#home #mainfeature {
float:left;
margin-right:16px;
width:686px;
}

#feat1,#feat2,#feat3,#feat4,#feat5 {
float:left;
height:370px;
margin-left:78px;
position:absolute;
width:610px;
}

body#home #mainfeature h3 {
display:block;
margin-left:157px;
position:relative;
text-indent:-9999px;
overflow:hidden;
width:453px;
z-index:3;
}

body#home div.emergency h3
{
margin-left: 0!important;
position: inherit!important;
text-indent: 0!important;
width: auto!important;
z-index: 0!important;
}

body#home #mainfeature p {
background-position:0 0;
background-repeat:no-repeat;
height:190px;
margin-left:469px;
position:relative;
text-indent:-9999px;
overflow:hidden;
width:140px;
z-index:2;
}

#newsstories .v1 h3 { margin-top:20px;}
body#home #mainfeature .v1 h3 { height:40px; margin-top:269px;}

body#home .v1 p { margin-top:-245px;}

body#home #mainfeature .v1_2 h3 { height:40px; margin-top:60px;}
body#alumni .v1_2 p { margin-top:-260px;}

body#home #mainfeature .v2 h3, #newsstories .v2 h3 { height:64px; margin-top:245px;}
body#home .v2 p, body#alumni .v2 p { margin-top:-269px;}

body#home #mainfeature .v2_2 h3,#newsstories v2_2 h3 { height:64px; margin-top:36px;}
body#home .v1_2 p, body#home .v2_2 p, body#alumni .v2_2 p { margin-top:16px;}

body#home .v1_2 p.videoblurb, body#home .v2_2 p.videoblurb {margin-top: 12px;}

body#home #mainfeature .v1_3 h3 { height:64px; margin-top:36px;}

body#home #mainfeature a.readmore {
display:block;
font-size:1.2em;
height:369px;
position:absolute;
top:0;
width:610px;
text-indent:-9999px;
overflow:hidden;
z-index:3;
}

#newsstories {float:left;width:688px; margin:0; display:block; visibility:visible;}

body#alumni li#navstory1 {background:transparent url(/i/alumni/mainstories/story1_nav.png) 0 0 no-repeat;}
body#alumni li#navstory2 {background:transparent url(/i/alumni/mainstories/story2_nav.png) 0 0 no-repeat;}
body#alumni li#navstory3 {background:transparent url(/i/alumni/mainstories/story3_nav.png) 0 0 no-repeat;}
body#alumni li#navstory4 {background:transparent url(/i/alumni/mainstories/story4_nav.png) 0 0 no-repeat;}

#story1,#story2,#story3,#story4,#story5 {
float:left;
height:295px;
margin-left:78px;
position:absolute;
width:610px;
}

body#alumni #story1 {background:transparent url(/i/alumni/mainstories/story1.jpg) 0 0 no-repeat;}
body#alumni #story2 {background:transparent url(/i/alumni/mainstories/story2.jpg) 0 0 no-repeat;}
body#alumni #story3 {background:transparent url(/i/alumni/mainstories/story3.jpg) 0 0 no-repeat;}
body#alumni #story4 {background:transparent url(/i/alumni/mainstories/story4.jpg) 0 0 no-repeat;}

#newsstories h3 {
display:block;
height:40px;
margin:20px 0 0 234px;
position:relative;
text-indent:-9999px;
overflow:hidden;
width:453px;
z-index:3;
}

body#alumni #newsstories #story1 h3 {background:transparent url(/i/alumni/mainstories/story1_hl.gif) 0 0 no-repeat;}
body#alumni #newsstories #story2 h3 {background:transparent url(/i/alumni/mainstories/story2_hl.gif) 0 0 no-repeat;}
body#alumni #newsstories #story3 h3 {background:transparent url(/i/alumni/mainstories/story3_hl.gif) 0 0 no-repeat;}
body#alumni #newsstories #story4 h3 {background:transparent url(/i/alumni/mainstories/story4_hl.gif) 0 0 no-repeat;}

#newsstories p {
color:#636363;
font-size:1.1em;
font-weight:lighter;
letter-spacing:1px;
line-height:1.65em;
margin:1.65em 0 1.65em 395px;
position:relative;
width:214px;
z-index:2;
}

#newsstories .v1_2 h3 {height:40px;margin-top:220px;}

#newsstories ul.detail {
font-size:1.1em;
line-height:1.6em;
margin:16px 0 0 396px;
width:214px;
}

body#home div#news h4 {font-size:1.1em; font-weight:700; padding-bottom:8px; text-transform:uppercase;}

.vid {background: transparent url(/i/template/icons/vid.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.doc {background: transparent url(/i/template/icons/doc.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.audio {background: transparent url(/i/template/icons/audio.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.web {background: transparent url(/i/template/icons/web.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.facebook {background: transparent url(/i/template/icons/facebook.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.twitter {background: transparent url(/i/template/icons/twitter.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.add {background: transparent url(/i/template/icons/add.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.archive {background: transparent url(/i/template/icons/archive.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.comment {background: transparent url(/i/template/icons/comment.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.slideshow {background: transparent url(/i/template/icons/slideshow.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.flickr {background: transparent url(/i/template/icons/flickr.gif) 0 0 no-repeat;padding:0 0 8px 24px;}

#col1,#col2,#col3 {margin-right:16px;}
body.itunesmain #col3 {margin-right:0!important;}
body.lo2 #col2, body#research #col2 {margin:0;margin-right: 0;}

div#events, div#featuredevents, div#events_community, div#stuevents, div#admissevents, div#spotlight, div#academicprogs, div#safety, div#crimestats, div#calert, div#uofcawards, div#chiculture {
border-top:5px solid #8f3931;
padding:10px 10px 10px;
width:198px;
}

div#alumevents {

border-top:5px solid #8f3931;
padding:10px 10px 30px;
width:198px;
}

body#community div#civic ul li {margin: 8px 18px 3px 18px}

.vid {background: transparent url(/i/template/icons/vid.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.doc {background: transparent url(/i/template/icons/doc.gif) 0 0 no-repeat;padding:5px 1px 1px 24px;}
.audio {background: transparent url(/i/template/icons/audio.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.web {background: transparent url(/i/template/icons/web.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.facebook {background: transparent url(/i/template/icons/facebook.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.twitter {background: transparent url(/i/template/icons/twitter.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.add {background: transparent url(/i/template/icons/add.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.archive {background: transparent url(/i/template/icons/archive.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.comment {background: transparent url(/i/template/icons/comment.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.slideshow {background: transparent url(/i/template/icons/slideshow.gif) 0 0 no-repeat;padding:0 0 8px 24px;}
.flickr {background: transparent url(/i/template/icons/flickr.gif) 0 0 no-repeat;padding:0 0 8px 24px;}




div#alumevents {margin-bottom:1.6em;}

div#safety, div#crimestats, div#calert {padding:10px 10px 10px;}

body.incidentarchive h3 { height:18px; padding-left:32px; background:transparent url(/i/template/icons/orgchart.gif) no-repeat scroll 0 0; }
body.incidentarchive h3.on { background-position: -704px 0; }

body.incidentarchive h3:hover, body.incidentarchive h3:focus {cursor:pointer; text-decoration:underline;}

#events, div#featuredevents, div#events_community, #stuevents,#admissevents, #alumevents, #alumniweekend, #alumni_naming_contest, #mindonline, #alumni_japan, #myuchicago, #giving_campaign, #calert2, #div.gift, div#notablealum, div#chicago_studies, div#arra, div#crimelab, div#utep, div#charter, div#labs_small, #div#career_pathways, div#community_programs {float:left;}

#modulert {float:right; width:218px;}

body#home #academicprogs {margin-bottom:1.6em;}

#currentstaff dl, body#directories col1 dl, body#directories col2 dl {font-size:1.1em; line-height:1.65em;}

#currentstaff dl ul li {font-size:1em;}

#currentstaff dl dd ul {line-height:1.5em;margin-top:.8em;}

#currentstaff dt a, body#directories col1 dt a, body#directories col2 dt a {font-weight:700;}
#currentstaff dd, body#directories col1 dd, body#directories col2 dd {margin-bottom:1.1em;}

div#visiting {margin:0 0 16px; width:218px;}

div#visit {margin:0 0 16px; width:218px;}

body#admissions div#visiting, body#admissions div#visit, #community div#safety {margin-bottom: 24px;}

div#living {width:218px;}

div#admisscol {float:left; width:468px;}
div#conted {clear:both;}
div#graham, div#summersession {float:left; width:218px;}
div#graham {margin-right:16px;}

#living ul li, #stumedia ul li { list-style-image:none; margin-left:0;}

#events h3, #featuredevents h3, #events_community h3, #stuevents h3, div#news h3, div#researchnews h3, #admissevents h3, #alumevents h3 { float:left;margin-bottom:8px;}

#home #spotlight h3, #home #academicprogs h3, #home #chiculture h3 {margin-bottom: -2px;}

#events h3, #featuredevents{margin-bottom: 5px;}

#events_community{margin-bottom: 16px;}

#labs_small, #charter, #utep {width:218px;}

#events h3 a, #featuredevents h3 a, #events_community h3 a, #admissevents h3, #alumevents h3, #stuevents h3, #spotlight h3, #academicprogs h3, div#news h3 a, div#researchnews h3,#fermi h4,#argonne h4, #uhi h4, #leadership h4, #facts h3, div#curfeatures h3, #press h4 a, #visit h4 a, #hyde_park h4 a, #hpchamber h4 a, #local_blogs h4 a, #library h4 a, #inauguration h4 a, #alumniweekend h4 a, #alumni_naming_contest h4 a, #notablealum h4 a, #chicago_studies h4 a, #arra h4 a, #crimelab h4 a, #utep h4 a, #charter h4 a, #labs_small h4, #career_pathways h4 a, #community_programs h4 a, #fiftythird h4 a, #ckp h4 a, #uei h4 a, #nsp h4 a, #ccsr h4 a, #hercules h4 a, #arts h4 a, #volunteer_opps h4 a, #midway_plan h4 a, #mindonline h4 a, #alumni_japan h4 a, #myuchicago h4 a, #giving_campaign h4 a, #calert2 h4 a, #familyweekend h4 a, #convocation h4 a, #phoenix h4 a, #parentsmodule h4 a, #exploremodule h4 a, #acindex h4, div#safety h3, div#crimestats h3, div#calert h3, div#uofcawards h3, div#visiting h4, div#visit h4, #living h3, #stumedia h3, #natmedals h4, #laureates h4, #directions h3, #ihouse h4 a, #chiculture h3, body#directories #col1 h3, body#directories #col2 h3, div#graham h3 a, div#summersession h3 a, #ucsc h4, #safetystats h4, #ucsc h4 a {
    font: 200 13px 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
	color: #8F3931;
	margin-bottom: 10px;
    padding: 0;
    text-transform: uppercase;
	text-decoration:none;
}

div#researchnews h3, div#news h3 a {color:#266178;}

#fiftythird h5 {margin: 0 9px;}
#fiftythird p {margin: 0 9px 1em 9px;font-size:1em;line-height:1.6em;}

#fiftythird .feeds .xml_feed_title, #fiftythird .feeds .xml_feed_entry_content {display:none;visibility:hidden;}
#fiftythird p.xml_feed_entry_title {margin-bottom:0!important;}
#fiftythird p.xml_feed_entry_date {	margin-bottom: 16px!important;	font-style: italic;}

#uei h4 a, #ccsr h4 a, #hercules h4 a {width:190px;}

#phoenix h4 a, #uei h4 a, #ckp h4 a, #ccsr h4 a, #hercules h4 a, #nsp h4 a, #community_programs h4 a, #utep h4 a, #hpchamber h4 a, #arra h4 a, #volunteer_opps h4 a {
height:32px;
}

#ihouse h4 a {width:182px;}
#chiculture h3 {width:188px;}
#living h3.live, h3.around, #calert h3 {height:31px!important; padding:0; margin-left:10px;}
#living h3.applying, #stumedia h3 {margin-left:10px;}

#leadership h4 a {width:192px;}

div#news {
border-top:5px solid #266178;
float:left;
padding:10px 10px 0;
width:198px;
height:354px;
overflow:hidden;
}

div.story {clear:both;}

a+div.story {padding-top:0;}

.story h4 a {
display:block;
font-size:1em;
font-weight:400;
line-height:1.6em;
margin:1em 0 0 80px;
}

body#home div#news .story h4 a {
display:block;
font-weight:400;
line-height:1.6em;
font-size:1em;
margin:0 0 0 68px;
text-transform:none;
}

body#home div.story {
float: left;
margin-bottom: 6px;
width: 201px;
}

div#news .story h4 a {margin-left:68px;}

div#news ul {
font-size:1em;
font-weight:700;
margin-left:68px;
margin-top:20px;
}

body#home div#news ul {
font-size:1em;
font-weight:700;
list-style-image:url(/i/template/greybullet.gif);
margin-left: 16px;
margin-top:8px;
line-height:1.6em;
}

body#home div#news ul li {margin:0.8em 0pt;}

body#home div#news hr {margin: 0 0 8px 0;}

body#home div#news .story a.readmore {font-weight:700;}

#events dl, #featuredevents dl, #events_community dl, #stuevents dl, #admissevents dl, #alumevents dl {
clear:both;
font-size:1em;
line-height:1.6em;
}

#events dd.date, #featuredevents dd.date, #events_community dd.date, #stuevents dd.date, #admissevents dd.date, #alumevents dd.date {
display:block;
float:left;
width:60px;
margin-top:27px;
}

#events dt, #events dd, #featuredevents dt, #events_community dt, #featuredevents dd, #events_community dd, #stuevents dt, #stuevents dd, #admissevents dt, #admissevents dd, #alumevents dt, #alumevents dd {
display:block;
float:right;
width:132px;
}

#events dt, #featuredevents dt, #events_community dt, #stuevents dt, #admissevents dt, #alumevents dt {
border-top:1px solid #ddddd5;
margin-top:15px;
padding-top:10px;
}

#events dt.firstevent, #featuredevents dt.firstevent, #events_community dt.firstevent, #stuevents dt.firstevent, #admissevents dt.firstevent, #alumevents dt.firstevent {
border-top:none;
margin-top:0;
padding-top:0;}

#events dd.firstevent, #featuredevents dd.firstevent, #events_community dd.firstevent, #stuevents dd.firstevent, #admissevents dd.firstevent, #alumevents dd.firstevent {margin-top:0;
padding-top:0;}

#events ul li, #featuredevents ul li, #stuevents ul li, #admissevents ul li, #alumevents ul li {
font-size:1em;
font-weight:700;
margin-left:66px;
margin-top:10px;
}

#spotlight ul, div#uofcawards ul {
clear:both;
padding:0 0 16px 0;
font-size:1em;
line-height:1.6em;
}

#argonne {margin-bottom:20px;}

#medctr img, #labs img, #scholarly img, #fermi img, #visiting img, #visit img, #ucsc img, #safetystats img, #graham img, #summersession img, #argonne img, #press img, #hyde_park img, #hpchamber img, #local_blogs img, #library img, #inauguration img, #alumniweekend img, #alumni_naming_contest img, #notablealum img, #chicago_studies img, #arra img, #crimelab img, #utep img, #charter img, #labs_small img, #career_pathways img, #community_programs img, #fiftythird img, #ckp img, #uei img, #nsp img, #ccsr img, #hercules img, #arts img, #volunteer_opps img, #midway_plan img, #mindonline img, #alumni_japan img, #myuchicago img, #giving_campaign img, #calert2 img, #familyweekend img, #convocation img, #phoenix img, #parentsmodule img, #exploremodule img, #acindex img, #living img, #stumedia img, #facts, #awardfeat img, #natmedals img, #laureates img, #directions img, #ihouse img, body#searchresults #subnav img, body#fourohfour #subnav img, body#a2z #subnav img, body#quicklinks #subnav img {border-top:5px solid #8f3931;}

#fermi img, #visiting img, #visit img, #ucsc img, #safetystats img, #graham img, #summersession img, #argonne img, #press img, #hyde_park img, #hpchamber img, #local_blogs img, #library img, #inauguration img, #notablealum img, #chicago_studies img, #arra img, #crimelab img, #utep img, #charter img, #labs_small img, #career_pathways img, #community_programs img, #fiftythird img, #ckp img, #uei img, #nsp img, #ccsr img, #hercules img, #arts img, #volunteer_opps img, #midway_plan img, #mindonline img, #alumni_japan img, #myuchicago img, #giving_campaign img, #calert2 img, #familyweekend img, #convocation img, #alumniweekend img, #alumni_naming_contest img, #phoenix img, #parentsmodule img, #exploremodule img, #acindex img, #living img, #stumedia img, #facts, #awardfeat img, #natmedals img, #laureates img, #directions img, #ihouse img {padding-bottom:8px;}

#medctr h4,#labs h4, #scholarly h4, #academicprogs dt {
color: #8F3931;
    font: 200 12px 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    margin:4px 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

#fermi ul,#argonne ul,#leadership ul, #visiting ul, #visit ul, #living ul, #stumedia ul, #directions ul, #graham ul, #summersession ul {margin-left:10px;}

#living ul {margin-bottom:24px;}

div#visiting h4, #visit h4, #ucsc h4, #safetystats h4, #fermi h4, #argonne h4, #leadership h4, #press h4, #hyde_park h4, #hpchamber h4, #local_blogs h4, #acindex h4, #library h4, #inauguration h4, #alumniweekend h4, #alumni_naming_contest h4, #notablealum h4, #chicago_studies h4, #arra h4, #crimelab h4, #utep h4, #charter h4, #labs_small h4, #career_pathways h4, #community_programs h4, #fiftythird h4, #ckp h4, #uei h4, #nsp h4, #ccsr h4, #hercules h4, #arts h4, #volunteer_opps h4, #midway_plan h4, #mindonline h4, #alumni_japan h4, #myuchicago h4, #giving_campaign h4, #calert2 h4, #familyweekend h4, #convocation h4, #phoenix h4, #parentsmodule h4, #exploremodule h4, #natmedals h4, #laureates h4, #directions h3, #ihouse h4, #graham h3, #summersession h3 {margin: -2px 9px 3px 9px;}

#press p, #hyde_park p, #visit p, #hpchamber p, #local_blogs p, #acindex p, #library p, #inauguration p, #alumniweekend p, #alumni_naming_contest p, #ucsc p, #safetystats p, #notablealum p, #chicago_studies p, #arra p, #crimelab p, #utep p, #charter p, #labs_small p, #career_pathways p, #community_programs p, #ckp p, #uei p, #nsp p, #ccsr p, #hercules p, #arts p, #volunteer_opps p, #midway_plan p, #mindonline p, #alumni_japan p, #myuchicago p, #giving_campaign p, #calert2 p, #familyweekend p, #convocation p, #phoenix p, #parentsmodule p, #exploremodule p, #awardfeat p, #natmedals p, #laureates p, #ihouse p, #graham p, #summersession p {
font-size:1em;
line-height:1.6em;
margin: 0 9px 3.2em 9px;
}

#phoenix p, #alumni_japan p, #parentsmodule p, #exploremodule p {margin-bottom: 0;}

#phoenix h5, #alumni_japan h5, #parentsmodule h5, #exploremodule h5 {
font-size:1em;
font-weight: bold;
margin: 1.2em 9px .2em 9px;
}

#phoenix, #parentsmodule #exploremodule {
padding-bottom: 1.2em;
}

#fermi ul li,#argonne ul li,#leadership ul li, #visiting ul li, #visit ul li, #crimestats ul li, #calert ul li, #living ul li, #stumedia ul li, .staticmenu ul li, #directions ul li, #researchnews ul li, #graham ul li, #summersession ul li {
font-size:1em;
line-height:1.65em;
margin:0 0 0.6em 0;
clear:both;
}

div#notableselect a {cursor:pointer;}

/* div#A,div#B,div#C,div#D,div#E,div#F,div#G,div#H,div#I,div#J,div#K,div#K,div#M,div#N,div#O,div#P,div#Q,div#R,div#S,div#T,div#U,div#V,div#W,div#X,div#Y,div#Z {position:absolute; top:300px;}
*/

#leadership {
background:#eaeae2;
border-top:5px solid #8f3931;
padding:10px 10px 10px 0;
}

#facts { padding:10px;}

#facts dl {font-size:1.1em; line-height:1.65em;}

#facts dt {font-weight:700;}

#facts dd {
background:transparent url(/i/template/greybullet.gif) 10px 10px no-repeat;
padding:4px 0 4px 22px;
width:176px;
margin-left: -8px;
}

#facts dd#crescat {text-indent:-9999px;overflow:hidden; display:block; margin-top:8px; margin-left: 0px;width:193px; height:112px; background:transparent url(/i/template/crescat.gif) 0 0 no-repeat;}

#facts dd#crescat span {margin:0; padding:0;}

#facts h3+dl,#facts dd+dt, #facts dl+dl, #facts p {padding-top:8px;}

#facts p {font-size:1.1em; line-height:1.65em;}

#academicprogs dl {clear:both; padding-bottom:8px;}

#academicprogs ul, #chiculture ul {
clear:both;
padding-bottom:8px;
margin:0;
}

ul#pc { display: block; padding-top:8px; border-top:1px solid #DDDDD5; padding-bottom:32px;}

#timelyfeature h3, #weeklyfeature h3 {
font: 200 1.7em 'ProximaNova-Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
letter-spacing:.1em;
color:#155F83;
margin: 8px 0 0 4px;
}

#timelyfeature p,#weeklyfeature p {
font-size:1em;
line-height:1.6em;
margin:0 4px .6em 4px;
}

div#parents h3, #parentsources h3, #atoz h3, div#pr h3, div#cin h3, div#chron h3, div#comminvolve h3, div#ucsc h3, div#safetystats h3, #nobels h3 {
display:block;
width:179px;
height:14px;
text-indent:-9999px;
overflow:hidden;
background-color:transparent;
background-position: 0 0;
background-repeat: no-repeat;
}

div#comminvolve h3 { width:214px;}
#nobels h3.med { width:204px;}

#parentsources h3 {background-image: url(/i/template/hdr_resources.gif); margin-top:0;}
div#parents h3 {background-image: url(/i/template/hdr_resources.gif); margin-top:0;}
#atoz h3 {background-image: url(/i/template/hdr_az.gif);}
div#pr h3 {background-image: url(/i/template/hdr_pr.gif);}
div#cin h3 {background-image: url(/i/template/hdr_cin.gif);}
div#chron h3 {background-image: url(/i/template/hdr_chron.gif);}
div#comminvolve h3 {background-image: url(/i/template/hdr_comminvolve.gif); margin-top:0;}
h3.peace {background-image: url(/i/template/hdr_peace.gif);}
h3.phy {background-image: url(/i/template/hdr_physics.gif);}
h3.econ {background-image: url(/i/template/hdr_economics.gif);}
h3.chem {background-image: url(/i/template/hdr_chemistry.gif);}
h3.med {background-image: url(/i/template/hdr_medicine.gif);}
h3.lit {background-image: url(/i/template/hdr_literature.gif);}

#stulife img {float:left;padding-right:10px;}

#stulife img+p { margin:0 0 2.4em 0;}

#stulife ul {margin-top:25px;}

div#parents ul {margin-top:25px;}

#sturesources ul, div#parentsources ul, div#comminvolve ul {margin-bottom:16px;}

div#pr,div#cin,div#chron, div#comminvolve {margin-bottom:16px;padding-bottom:10px;}

div#pr,div#chron, div#comminvolve {border-bottom:1px solid #e6e5dd;}

div#pr h3,div#cin h3,div#chron h3 {
color:#740000;
float:left;
font-size:1.6em;
margin:0 0 16px;
}

div#pr dl,div#cin dl, dl.archivelist
{width:454px; font-size:1.1em;
line-height:1.6em;}

div#pr dt,div#cin dt, dl.archivelist dt {
display:block;
float:right;
margin-bottom:1em;
width:375px;
}

div#pr dd,div#cin dd, dl.archivelist dd {
display:block;
float:left;
margin-bottom: 0 !important;
}

div#blogs h3,div#newmulti h3,div#accolades h3 {
background:#A7A7A3;
color:#fff;
display:block;
font-size:1em;
letter-spacing:1px;
margin:0 0 8px 0;
padding:5px 10px 5px 10px;
}

div#newmulti img {
display:block;
height:151px;
margin:0 auto 10px;
width:197px;
}

div#blogs h4,div#newmulti h4,div#accolades h4 {
color:#c16622;
font-size:1.2em;
line-height:1.333em;
margin:1.333em 0;
text-transform:none;
letter-spacing:normal;
padding:0;
margin:8px 10px 2px 10px;
}

div.undergrad, div.grad {width:218px;}
div.undergrad {float:left;}
div.grad {margin-left:232px;}
div.undergrad h3{
display:block;
width:179px;
height:14px;
text-indent:-9999px;
overflow:hidden;
background: transparent url(/i/template/hdr_undergraduate.gif) 0 0 no-repeat;
margin:0 0 10px 0!important;
}

div.undergrad li {font-size:1.1em; margin-bottom:10px;}

div.grad h3
{
display:block;
width:209px;
height:14px;
text-indent:-9999px;
overflow:hidden;
background: transparent url(/i/template/hdr_gradpro.gif) 0 0 no-repeat;
margin:0 0 10px 0!important;
}

div.undergrad img+p, div.grad img+h4 {padding-top:0; margin-top:0;}

div.grad img, div.undergrad img {margin-bottom:10px;}

div.grad ul {margin-bottom:16px;}

hr {
border: none 0;
border-top: 1px solid #eaeae2;
background:#f7f6ee;
width: 100%;
clear:both;
height: 1px;
margin:0 0 16px 0;
}

.staticmenu hr {
margin-top:16px;
border-color:#d0cbc4;
width: 96%;
margin-left: 8px;
}

div#alumleft, div#alumright, div#uhi, body.accolades #awards ul {width:226px; float:left;}

body.incidentarchive div#content h4, body.green div#content h3 {clear:both;}

div#nobels ul, div#awardees ul, body.incidentarchive div#content ul, body.green div#content ul {width:208px; float:left; margin-bottom:16px; padding-right:16px;}

body.pulitzer div#awardees ul {width:336px;}

div#nobels ul li, div#awardees ul li, body.accolades #awards ul li, body.incidentarchive div#content ul li {width:201px;}

body.accolades #awards ul.academy {margin-left:20px}

body.pulitzer #awardees ul li {width:303px;}

div.grad ul li, #currentstaff ul li, #prospectivestaff ul li, div.undergrad ul li, body#academics #content ul li, #sturesources ul li, div#parentsources ul li, div#comminvolve ul li, div#alumleft li, div#alumright li, div#uhi li, #spotlight li,div#uofcawards ul li, #stulife ul li, div#parents ul li, #sturesources ul li, #comminvolve ul li, body.lo5 #content ul li, body.accolades #awards ul li, body.nobel #nobels ul li, body.misc #awardees ul li, body.visit #content ul li, body.visit #content dl dd, body.visit #content dl dt, body#directories #col1 ul li, body#directories #col2 ul li, body#fourohfour #content ul li, body#feature #content ul li, body#research #content ul li, body#dmca #content ul li, body#quicklinks #content ul li, #content ol li {
font-size:1.1em;
line-height:1.65em;
margin: 0 0 .7em 0;
}

#content table td ol li {font-size:1em;}
body.lo5 #content ul li ul li {font-size:1em;}
body.visit #content dl dt {padding-top:8px; border-top: 1px solid #eaeae2;}
body.visit #content dl dd {margin-left:16px;}

div.grad ul li, #currentstaff ul li, #prospectivestaff ul li, div.undergrad ul li, body#academics #content ul li, #academicprogs ul li, #spotlight ul li, body.lo5 #content ul li, body#directories #col1 ul li, body#directories #col2 ul li, body#fourohfour #content ul li, body#feature #content ul li, body#research #content ul li, body#dmca #content ul li, body#quicklinks #content ul li {
list-style-image:url(/i/template/greybullet.gif);
margin-left: 16px;}

body.lo5 #content #events_community ul li {list-style:none;}
#content ol li { margin-left:-20px; }
#content table.ci ol li { margin-left:0; }
div#alumleft ul+h3, div#alumright ul+h3, div#uhi ul+h3 {margin-top:32px;}

div#accolades h4 {
display:block;
font-size:1.2em;
font-weight:400;
line-height:150%;
margin:-2px 0 0 78px;
}

div#accolades span {
color:#686864;
display:block;
font-size:1.1em;
margin-left:78px;
}

div#accolades p {clear:both;margin-top:11px;}

/* video features */

div#vid img {
display:block;
height:240px;
margin:0 auto 10px;
width:340px;
}

body.lo5 #content div#vid h3 {width:198px;}

body.lo5 #content div#vid p {width:198px;}

div#viduhi img {
height:150px;
margin:0 auto 10px;
width:200px;
}

div#viduhi object {
display:block;
margin:0 auto 10px;
background:#eaeae2;
}

div#viduhi p, div.caption, div.slide p {
color:#65655E;
font-size:1em;
line-height:1.65em;
margin: 1.65em 0;
width:200px;
}

div#viduhi a.play {
background:transparent url(/i/template/videoplay.png) 0 0 no-repeat;
display:block;
height:90px;
left:137px;
text-indent:-9999px;
overflow:hidden;
top:-210px;
width:98px;
z-index:1;
}

div#viduhi a.play:hover, div#viduhi a.play:focus {background-position:0 -90px;}

/* multiple video styles */
.replace span {
display: block;
width: 0;
height: 0;
overflow: hidden;
}

div#vid object {
display:block;
margin:0 auto 10px;
background:#eaeae2;
}

body.smallvid div#vid object {
display:block;
width:198px;
margin:0 auto 10px;
background:#eaeae2;
}

div#vid p, div.caption, div.slide p {
color:#65655E;
font-size:1em;
line-height:1.65em;
margin: 1.65em 0;
width:320px;
}

body#feature div#vid p {padding:0 10px;}

div#vidfeature {
background:none;
background-color:#e5e5dd;
border-top:5px solid #8f3931;
float:right;
height:262px;
margin:0 0 20px 20px;
padding:18px 25px 0;
width:324px;
}

div#vidfeature h3 {
background:none;
color:#740000;
font-size:1.2em;
height:auto;
margin:28px 0 0 168px !important;
padding:0;
text-transform:uppercase;
width:auto;
}

div#vidfeature p {
color:#474740;
font-size:1.1em;
margin-left:168px;
width:190px;
}

div#vidfeature a.play {
background:transparent url(/i/template/videoplay.png) 0 0 no-repeat;
display:block;
height:90px;
left:137px;
position:relative;
text-indent:-9999px;
overflow:hidden;
top:-210px;
width:98px;
z-index:1;
}

div#vidfeature a.play:hover, div#vidfeature a.play:focus {background-position:0 -90px;}

/* multiple video styles */

.replace a {display: block; cursor: pointer;}

.replace a span {cursor: pointer;}

div#additionalgraphic {
width:372px;
margin-bottom:24px;
padding:0 10px;
}

div.staticmenu p.first {font: 12px Verdana,sans-serif;}

.infographic img { display:block; width:352px; margin:0 auto;}

div#facebookfriend {
width: 130px;
font-size : 11px;
float: right;
margin : 12px 0 12px 12px;
background-color: #d6d6ce;
padding: 10px
}

div#slideshow {
width: 200px;
margin: 0px 10px 10px 0px;
font-size : 10px;
float: left;

}

div#share {
margin-top: 20px;
font-family: Verdana,sans-serif;
text-align: left;
width: 370px;
font-size : 10px;
line-height: 1.4em;
padding: 0 0 20px 0;
}

body div.pullQuoteBackground {
background-image:url(/i/template/icons/pullquote.png);
float:left;
height:15px;
width:17px;
}

span.pullquote {
display: block;
float: left;
padding: 0px 10px 0px 0px;
margin: 0px 12px 10px 0px;
width: 170px;
font-size: 1.5em;
line-height: 1.4em;
text-align: right;
color: #666;
border-right: 2px solid #ccc;
}

span.pullquote cite {font-size: 10px; line-height: 180%; }

div#curfeatures {
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
border-top:5px solid #8f3931;
margin:20px 0;
padding:0 10px;
}

body.archivelist div#curfeatures {margin:0 0 20px 0;}

body.archivelist h3 {clear:both;}

div#curfeatures h3 {font-size:1.6em;margin:10px 0;}

#curfeatures .story {margin-bottom:10px;position:relative;}

#curfeatures .story h4, #curfeatures .story p {margin: 0 0 0 85px;width: 260px;}

#curfeatures .story p {
    font-size: 1.1em;
    line-height: 1.65em;
    margin-bottom: 1.15em;
}

#curfeatures .story h4 a {font-size:1.2em; line-height:1.333em; margin:0;}

#curfeatures .story a.readmore {
	float: left;
    position: absolute;
    top: 0;
	border:1px solid #fff;
	display:block;
	height:71px;
	margin-bottom:1px;
	text-indent:-999em;
	overflow:hidden;
	width:75px;
	background-position:0 -73px!important;
	opacity:.5;
}

#curfeatures .story a.readmore.on,#curfeatures .story a.readmore:hover,#curfeatures .story a.readmore:focus {
	background-position:0 -73px!important;
	opacity:1;
}
body#students #mainfeature {background:transparent url(/i/features/student/photo.jpg) 0 0 no-repeat;display:block; visibility:visible;}

body#students #mainfeature h3 {
background:transparent url(/i/features/student/student_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:150px;
z-index:2;
}

body.itunesmain #mainfeature h3 {
background:transparent url(/i/features/itunes/itunes_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:200px;
height:30px!important;
width:374px!important;
z-index:2;
}

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

body.diversitymain #mainfeature h3 {
background:transparent url(/i/features/diversity/diversity_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:16px;
z-index:1;
}

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

body.communitymain #mainfeature h3 {
background:transparent url(/i/features/community/community_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:150px;
z-index:2;
}

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

body.safety #mainfeature h3 {
background:transparent url(/i/features/community/safety/safety_h1.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:150px;
z-index:2;
}

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

body#research #mainfeature h3 {
background:transparent url(/i/features/research/research_h1.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:227px;
z-index:2;
}

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

body#admissions #mainfeature h3 {
background:transparent url(/i/features/admissions/admissions_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:32px;
z-index:1;
}

body.communitymain #mainfeature p, body.safety #mainfeature p, body#students #mainfeature p, body.accolades #mainfeature p, body.notable #mainfeature p, body.itunesmain #mainfeature p { margin: 0 0 66px 469px; z-index: 3;}

body.itunesmain #mainfeature p {margin: 0 0 61px 469px;}
body#research #mainfeature p { margin: 0 0 54px 469px; z-index: 3;}

body#working #mainfeature p { margin: 0 0 90px 469px; z-index: 3;}

body.parentsmain #mainfeature p { margin: 0 0 90px 469px; z-index: 3;}

body#admissions #mainfeature p {margin: 42px 0 0 469px; z-index: 3;}

body.diversitymain #mainfeature p {margin: 23px 0 0 469px; z-index: 3;}

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

body.aboutmain #mainfeature {background:transparent url(/i/features/about/photo.jpg) 0 0 no-repeat; margin:0 0 18px 0;}

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

body.academicsmain #mainfeature {background:transparent url(/i/features/academics/photo.jpg) 0 0 no-repeat; margin:0 0 18px 0;}

body.itunesmain #mainfeature {background:transparent url(/i/features/itunes/photo.jpg) 0 0 no-repeat; margin:0 0 18px 0;}

body#working #mainfeature h3 {
background:transparent url(/i/features/working/working_hl.gif) 0 0 no-repeat;
margin:0 0 0 237px;
top:167px;
z-index:2;
}

body.aboutmain #mainfeature h3 {
background:transparent url(/i/features/about/about_hl.gif) 0 0 no-repeat;
margin:0 0 0 78px;
top:48px;
z-index:2;
}

body.parentsmain #mainfeature h3 {
background:transparent url(/i/features/parents/parents_hl.gif) 0 0 no-repeat;
margin:0 0 0 188px;
top:167px;
z-index:2;
}

body.academicsmain #mainfeature h3 {
background:transparent url(/i/features/academics/academics_hl.gif) 0 0 no-repeat;
margin:0 0 0 259px;
top:48px;
z-index:2;
}

body.notable div.becker {background-image:url(/i/features/alumni/notable/becker.jpg);}
body.notable div.braun {background-image:url(/i/features/alumni/notable/braun.jpg);}
body.notable div.grunsfeld {background-image:url(/i/features/alumni/notable/grunsfeld.jpg);}
body.notable div.chlumsky {background-image:url(/i/features/alumni/notable/chlumsky.jpg);}
body.notable div.glass {background-image:url(/i/features/alumni/notable/glass.jpg);}
body.notable div.suarez {background-image:url(/i/features/alumni/notable/suarez.jpg);}
body.notable div.vonnegut {background-image:url(/i/features/alumni/notable/vonnegut.jpg);}
body.notable div.lansing {background-image:url(/i/features/alumni/notable/lansing.jpg);}
body.notable div.sontag {background-image:url(/i/features/alumni/notable/sontag.jpg);}

body.notable div.becker h3 {background-image:url(/i/features/alumni/notable/becker_hl.gif);}
body.notable div.braun h3 {background-image:url(/i/features/alumni/notable/braun_hl.gif);}
body.notable div.grunsfeld h3 {background-image:url(/i/features/alumni/notable/grunsfeld_hl.gif);}
body.notable div.chlumsky h3 {background-image:url(/i/features/alumni/notable/chlumsky_hl.gif);}
body.notable div.glass h3 {background-image:url(/i/features/alumni/notable/glass_hl.gif);}
body.notable div.suarez h3 {background-image:url(/i/features/alumni/notable/suarez_hl.gif);}
body.notable div.vonnegut h3 {background-image:url(/i/features/alumni/notable/vonnegut_hl.gif);}
body.notable div.lansing h3 {background-image:url(/i/features/alumni/notable/lansing_hl.gif);}
body.notable div.sontag h3 {background-image:url(/i/features/alumni/notable/sontag_hl.gif);}

body.accolades div.accolades {background:transparent url(/i/features/accolades/photo.jpg) 0 0 no-repeat;}

body.accolades div.accolades h3 {
background:transparent url(/i/features/accolades/accolades_hl.gif) 0 0 no-repeat;
margin:0 0 0 312px!important;
top:150px;
z-index:2;
}

body.nobel div#mainfeature, body.notable div#mainfeature
{background-color:transparent;
background-position: 0 0;
background-repeat:no-repeat;}

body.nobel div.myerson {background-image:url(/i/features/accolades/myerson.jpg);}
body.nobel div.becker {background-image: url(/i/features/accolades/becker.jpg);}
body.nobel div.heckman {background-image: url(/i/features/accolades/heckman.jpg);}
body.nobel div.coase {background-image: url(/i/features/accolades/coase.jpg);}
body.nobel div.lucas {background-image: url(/i/features/accolades/lucas.jpg);}
body.nobel div.cronin {background-image: url(/i/features/accolades/cronin.jpg);}
body.nobel div.fogel {background-image: url(/i/features/accolades/fogel.jpg);}

body.nobel div#mainfeature h3, body.notable #mainfeature h3 {
background-color:transparent;
background-position: 0 0;
background-repeat:no-repeat;
margin:0 0 0 312px;
top:150px;
z-index:2;
}

body.nobel div.myerson h3 {background-image:url(/i/features/accolades/myerson_hl.gif);}
body.nobel div.becker h3 {background-image:url(/i/features/accolades/becker_hl.gif);}
body.nobel div.heckman h3 {background-image:url(/i/features/accolades/heckman_hl.gif);}
body.nobel div.coase h3 {background-image:url(/i/features/accolades/coase_hl.gif);}
body.nobel div.lucas h3 {background-image:url(/i/features/accolades/lucas_hl.gif);}
body.nobel div.cronin h3 {background-image:url(/i/features/accolades/cronin_hl.gif);}
body.nobel div.fogel h3 {background-image:url(/i/features/accolades/fogel_hl.gif);}

body.misc #mainfeature {background:transparent url(/i/features/accolades/myerson.jpg) 0 0 no-repeat; margin-top:24px;}

body.misc #mainfeature h3 {
background:transparent url(/i/features/accolades/hl.gif) 0 0 no-repeat;
margin:0 0 0 312px;
top:150px;
z-index:2;
}

body#research div#vid {
border-top:5px solid #8f3931;
margin:0 0 16px;
padding:10px 10px 16px;
width:198px;
}

body#research div#vid img {
display:block;
height:143px;
margin:0 auto 10px;
width:198px;
}

body#research div#vid h3 {
background:none;
color:#740000!important;
font-size:1.2em!important;
height:auto;
margin:10px auto 8px!important;
padding:0;
text-transform:uppercase;
width:194px;
}

body#research div#vid p {
color:#474740;
font-size:1.1em;
margin:0 auto;
width:194px;
}

body.lo4 dl#menu, body.lo4 ul.staticmenu, body.lo4 ul.expmenu {width:372px;}

ul.expmenu li { list-style-image:none!important; margin: 0 0 1px 0!important;}

div.staticmenu label {width:48px; margin-right:16px; float:left;}

div.staticmenu label+input {width: 130px; margin-bottom:8px; float:left;}

div.staticmenu input#access {margin-left:64px;}

ul.staticmenu li ul li, ul.expmenu li ul li
{
color:#383831;
line-height:1.77em;
font-style:italic;
margin:0 0 0.8em 0!important;
padding-left:10px!important;
}

ul.staticmenu li ul li img {margin: 0 auto;}

dl#menu, ul.staticmenu, ul.expmenu {width:218px;}

div.qtip {font-size:11px;}

#admissions div.staticmenu {margin-top: 10px !important;}

div.grad ul.expmenu {margin-bottom:16px!important;}

ul.staticmenu li span {
background-color:#155f83;
color:#fff;
display:block;
font-size:0.9em;
margin-bottom:1px;
padding:5px 10px;
width:198px;
letter-spacing:1px;
text-transform:uppercase;
}

ul.staticmenu li ul, ul.expmenu li ul
{
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
padding:10px 10px 16px 0;
margin-bottom:16px;
line-height:1.65em;
}

ul.expmenu li ul {padding:8px 10px 0 0;}

body#admissions ul.expmenu li ul {
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
border-bottom:none;
margin-bottom:0;
padding-top:8px;
}

div.staticmenu
{
padding:0 0 15px;
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
margin-bottom:15px;
}

div.gift {margin-bottom:0; float:left;}

body.lo4 div.staticmenu {width:372px;}

div.staticmenu h3, div#vid h3 {
background-color:#3E7C97;
color:#fff!important;
display:block;
font-size:11px!important;
margin: 0 0 6px 0!important;
padding:5px 10px;
letter-spacing:1px;
text-transform:uppercase;
font-weight:400;
}

body.lo4 div.staticmenu h3, body#feature div#vid h3 {width:352px;}

div.staticmenu p {
font-size:1.1em;
line-height:1.65em;
margin:0 0 10px;
}

div.staticmenu dl {font-size:1em; line-height: 1.6em;}
div.staticmenu dt {font-weight:700;}
div.staticmenu dd {padding-bottom:8px;}

div.staticmenu p, div.staticmenu ul, div.staticmenu h3, div.staticmenu dl, body#feature div#vid h3 {margin-left: 10px; margin-right: 10px;}

div#alumbuttons p {
margin-top: 5px;
margin-left: 0;
margin-right: 0;
}

body#admissions ul.expmenu li ul li
{
font-style:normal;
line-height:1.8em;
margin-top:4px;
font-size:1em;
}

body.lo4 ul.staticmenu li span {width:352px;}

dl#menu {
margin-top: -2px;
border-bottom:1px solid #e8e8e0;
margin-bottom:16px;
padding-bottom:16px;
}

dl#menu dt.null,
dl#menu dt a {
background:#d6d6ce;
color:#184154;
display:block;
font-size:1.1em;
line-height:1.4em;
font-weight:400;
border-top:1px solid #fff;
min-height:13px;
padding:4px 10px 6px 10px;
width:198px;
}

dt a.on, li a.on { background:#969693!important; color:#fff!important;}
dd a.on {font-weight:700!important;}

dl#menu dt a:hover, dl#menu dt a:focus {
background:#969693;
color:#fff;
text-decoration:none;
}

dl#menu dd {
background:#eaeae1 url(/i/template/greybullet.gif) 10px 10px no-repeat;
display:block;
font-size:1.1em;
line-height:1.4em;
font-weight:400;
width:188px;
padding:4px 8px 4px 22px;
}

dl#menu dd.lastdd {padding-bottom: 8px;}

dl#menu dd a {display:block;font-weight:400; color:#1b4b61;}

div.gift p {
background:transparent url(/i/template/makeagift.gif) 0 0 no-repeat;
height:66px;
margin-left:0;
padding-left:50px;
margin-bottom: 0px;
}

div#controls{width: 40px; height:16px; margin:-30px 0 0 304px; padding:8px 0 0 8px; position:relative; z-index:1;}

div#controls a#slide-previous, div#controls a#slide-next
{display:block; width:16px;height:16px;margin: 0; padding:0; text-indent:-9999px; overflow:hidden;float:left; background-color: transparent; background-image: url(/i/template/slidecontrol.gif); background-repeat:no-repeat;}

div#controls a#slide-previous {margin-right:4px; background-position: 0 0;}

div#controls a#slide-next {margin-left:4px; background-position: -16px 0;}

div#controls a#slide-previous:hover, div#controls a#slide-previous:focus {background-position: 0 -16px;}

div#controls a#slide-next:hover, div#controls a#slide-next:focus {background-position: -16px -16px;}

ul.expmenu li span {
background:#A7A7A3 url(/i/template/subnavplus.gif) 190px 0 no-repeat;
color:#fff;
cursor:pointer;
display:block;
font-size:.9em;
letter-spacing:1px;
padding:5px 25px 5px 10px;
width:183px;
text-transform:uppercase;
}

span.on {background:#878784 url(/i/template/subnavplus.gif) -30px 0 no-repeat!important;cursor:pointer;}

body.org span.on {background:none!important;}

ul.expmenu li span:hover, ul.expmenu li span:focus {background-color:#878784;}

ul.expmenu li a {
color:#155f83;
display:block;
font-style:normal;
margin-left:5px;
width:190px;
}

ul.expmenu li.head a {margin-left:0;}

body#admissions ul.expmenu li a {margin-left:0;display:inline;}

#subnav {
float:left;
margin:74px 16px 32px 0;
width:218px;
}

#col1,#col2,#col3,#col4 {
float:left;
margin-bottom:32px;
width:218px;
}

body#admissions #col1,body#admissions #col2 {margin-bottom:0;}
#home #col1, #home #col2, #home #col3, #home #col4 {margin-bottom: 16px;}

body.aboutmain div#bottomrow, body.academicsmain div#bottomrow, body#research div#bottomrow, body#students div#bottomrow {width:686px;padding:16px 0 0 0;}

body#students div#bottomrow {padding: 16px 0 0 0;}
body.aboutmain div#bottomrow, body.academicsmain div#bottomrow {border-top:none; padding-top:0;margin-top:0;}
body.aboutmain div#col1, body.academicsmain div#col1, body.researchmain div#col1, body.parentsmain div#col1 {width:452px;padding:0;}
body.aboutmain div#col2, body.academicsmain div#col2 {margin-right:0; margin-top:-170px; position:relative; z-index:2; width:218px;}
body.parentsmain div#col2 {margin-right:0; width:218px;}
body.notable #col1 {width:452px;}

body.lo1 #mainfeature {
height:200px;
width:686px;
position:relative;
visibility:visible;
display:inherit;
}

body.lo6 #mainfeature, body.aboutmain #mainfeature, body.parentsmain #mainfeature, body.academicsmain #mainfeature, body#research #mainfeature, body#admissions #mainfeature {
height:246px;
width:686px;
position:relative;
display:block;
visibility:visible;
}

body.aboutmain #mainfeature, body.parentsmain #mainfeature, body.academicsmain #mainfeature, body#research #mainfeature {z-index: 1;}

body.lo1 #mainfeature div, body.lo6 #mainfeature div {
position:absolute;
bottom:0;
left:0;
}

body#admissions #mainfeature div, body.diversitymain #mainfeature div, body.friedmanmain #mainfeature div
{
position: inherit;
bottom: auto;
left: auto;
}

body.lo1 #mainfeature h3,body.lo2 #mainfeature h3, body.lo6 #mainfeature h3, body.aboutmain #mainfeature h3, body.academicsmain #mainfeature h3, body.parentsmain #mainfeature h3 {
display:block;
height:30px;
position:relative;
text-indent:-9999px;
overflow:hidden;
width:374px;
}

body#research #mainfeature h3 {width:373px; height:30px;}

body.lo6 #mainfeature h3 {height:64px;width:453px;}
body.aboutmain #mainfeature h3 {width:608px;}
body.parentsmain #mainfeature h3 {width:498px;}
body.academicsmain #mainfeature h3 {width:427px;}

body.lo1 #mainfeature p,body.lo2 #mainfeature p, body.lo6 #mainfeature p, body.parentsmain #mainfeature p {
color:#636363;
font-size:1.1em;
font-weight:lighter;
letter-spacing:1px;
line-height:170%;
width:218px;
}

body.nobel #mainfeature p {font-size:1em;}

body.lo1 #col3,body.lo3 #col2 {margin-right:0;}

body.lo2 #mainfeature {height:296px;width:686px;}

body.lo2 #col1 {float:left;width:454px;}

body#community #col1, body#research #col1, body.accolades #col1 {float:left;width:452px;padding:0;}
body.itunesmain #col1 {float:left;width:452px!important;}

body.nobel #col1, body.misc #col1 {float:left;width:672px;}

body.lo5 #col1, body.lo5 #col2 {float:left;width:453px;}

body.lo5 #content p, body.lo5 #content h3, body.lo5 #content h4, body.lo5 #content ul, body.lo5 #content dl, body.lo5 #content hr, body.diversitymain #bottomrow p, body.friedmanmain #bottomrow p {width:452px;}

#modulert h4 {width:190px!important;}

body.lo5 #content ol {width:412px;}
body.policedistricts #content div.imgrt ul{width:inherit;}

a.launchitunes {display:block; width:207px; height:30px; background: transparent url(/i/itunes/launchitunes.gif) 0 0 no-repeat; text-indent:-9999px;overflow:hidden; margin: 8px auto;}

a.launchitunes:hover, a.launchitunes:focus {background-position: 0 -30px;}

/* A2Z styles*/
body#a2z #content ul {margin-bottom:16px;}

span.related {margin-left:8px;
font-size:.8em;
letter-spacing:1px;
text-transform:uppercase;}

/* A2Z navigation styles */

ul.a2znav {
background:transparent url(/i/template/a2znav.gif) 0 0 no-repeat;
display:block;
height:18px;
width:443px;
list-style-type:none;
position:relative;
}

ul.a2znav li {
list-style-image:none!important;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:0;
width:18px;
height:18px;
margin:0!important;
text-indent:-9999px;
overflow:hidden;
}

ul.a2znav li a {display:block;height:16px;width:16px;}

.A {left:1px;}
.B {left:18px;}
.C {left:35px;}
.D {left:52px;}
.E {left:69px;}
.F {left:86px;}
.G {left:103px;}
.H {left:120px;}
.I {left:137px;}
.J {left:154px;}
.K {left:171px;}
.L {left:188px;}
.M {left:205px;}
.N {left:222px;}
.O {left:239px;}
.P {left:256px;}
.Q {left:273px;}
.R {left:290px;}
.S {left:307px;}
.T {left:324px;}
.U {left:341px;}
.V {left:358px;}
.W {left:375px;}
.X {left:392px;}
.Y {left:409px;}
.Z {left:426px;}

/* inactive letters */
ul.a2znav li.Q { background:transparent url(/i/template/a2znav.gif) -273px -34px no-repeat;}
ul.a2znav li.U { background:transparent url(/i/template/a2znav.gif) -341px -34px no-repeat;}
ul.a2znav li.X { background:transparent url(/i/template/a2znav.gif) -392px -34px no-repeat;}
ul.a2znav li.Z { background:transparent url(/i/template/a2znav.gif) -426px -34px no-repeat;}

ul.a2znav li a:hover, ul.a2znav li a:focus { background-color:transparent; background-image: url(/i/template/a2znav.gif); background-repeat: no-repeat;}

.A a:hover, .A a:focus { background-position: -1px -17px;}
.B a:hover, .B a:focus { background-position: -18px -17px;}
.C a:hover, .C a:focus { background-position: -35px -17px;}
.D a:hover, .D a:focus { background-position: -52px -17px;}
.E a:hover, .E a:focus { background-position: -69px -17px;}
.F a:hover, .F a:focus { background-position: -86px -17px;}
.G a:hover, .G a:focus { background-position: -103px -17px;}
.H a:hover, .H a:focus { background-position: -120px -17px;}
.I a:hover, .I a:focus { background-position: -137px -17px;}
.J a:hover, .J a:focus { background-position: -154px -17px;}
.K a:hover, .K a:focus { background-position: -171px -17px;}
.L a:hover, .L a:focus { background-position: -188px -17px;}
.M a:hover, .M a:focus { background-position: -205px -17px;}
.N a:hover, .N a:focus { background-position: -222px -17px;}
.O a:hover, .O a:focus { background-position: -239px -17px;}
.P a:hover, .P a:focus { background-position: -256px -17px;}
.Q a:hover, .Q a:focus { background-position: -273px -17px;}
.R a:hover, .R a:focus { background-position: -290px -17px;}
.S a:hover, .S a:focus { background-position: -307px -17px;}
.T a:hover, .T a:focus { background-position: -324px -17px;}
.U a:hover, .U a:focus { background-position: -341px -17px;}
.V a:hover, .V a:focus { background-position: -358px -17px;}
.W a:hover, .W a:focus { background-position: -375px -17px;}
.X a:hover, .X a:focus { background-position: -392px -17px;}
.Y a:hover, .Y a:focus { background-position: -409px -17px;}
.Z a:hover, .Z a:focus { background-position: -426px -17px;}

body.lo5 #content dt a {font-weight:700;}
body.lo5 #content dl:first-child {margin-bottom:.8em;}
body.lo5 #content dd {margin-bottom:1.6em;}

div.awardee { padding:8px; width:436px;}
body.notable div.awardee { clear:both}
div.awardee img {width:92px; height:92px; float:left; margin:0 8px 16px 0;}

div.awardee p {margin-left:100px; width:336px!important;}
body.pulitzer div.awardee p, body#feeds div.awardee p, body#feeds div.awardee h4 {margin-left:0; width:436px!important;}

body.lo5 #content div.imgrt p, body.lo5 #content div.imglt p {width:198px;}

body.org #content div.imgrt p {width:140px;}

body.lo5 #col1 {margin:0 8px 0 0;}
body.lo5 #col2 {margin:0 0 0 8px;}
body.lo6 #col1, body.lo6 #col2 {float:left;width:335px;}
body.lo6 #col1 {margin:0 8px 32px 0;}
body.lo6 #col2 {margin:0 0 0 8px;}

div#content div#orgchart h3, div#content div#orgchart h4, div#content div#orgchart h5 {
font-size:1.1em;
line-height:1.65em;
margin-top:0.8em;
margin-bottom:0.8em;
color:#474740;
text-transform:none;
letter-spacing:normal;
voice-family:inherit;
}
div#orgchart ul li {margin-top:0;}

div#orgchart h3, div#orgchart h4, div#orgchart h5, div#civiclist h3 {padding-left:24px;}
div#orgchart h3, div#orgchart h4 {background: transparent url(/i/template/icons/block.gif) 0 0 no-repeat;}
div#orgchart h5, div#civiclist h3 {background: transparent url(/i/template/icons/orgchart.gif) 0 0 no-repeat;}
div#orgchart h5.on, div#civiclist h3.on { background: transparent url(/i/template/icons/orgchart.gif) -704px 0 no-repeat;}
div#orgchart h5.no_expand {background: transparent url(/i/template/icons/block.gif) 0 0 no-repeat;}
div#orgchart h5.no_expand span {cursor:default !important;}
div#orgchart h5.no_expand span:hover, div#orgchart h5.no_expand span:focus {text-decoration:none !important;}
h4#pres {margin-left:16px;}

div#orgchart h5 {margin-left:32px;padding-left:32px;}

div#orgchart h5 span {cursor:pointer;}
div#orgchart h5 span:hover, div#orgchart h5 span:focus {text-decoration:underline;}
div#orgchart ul {margin-left:68px;}

div#civiclist h3 {height:20px;cursor:pointer;}

body#directories #col1 h3, body#directories #col2 h3 {
color:#740000;
display:block;
font-size:1.2em;
margin:0 0 8px 0;
width:335px;
letter-spacing:1px;
}

#prospectivestaff p {font-size:1.1em; line-height:1.65em; margin: 0 0 1.65em 0;}
#prospectivestaff .imgrt, #prospectivestaff .imglt { margin-top:0;}
#prospectivestaff .imgrt p, #prospectivestaff .imglt p
{
font-size:1em;
line-height:1.6em;
width:140px;
}
#prospectivestaff div.imgrt+p, #prospectivestaff div.imglt+p {margin-top:0;}
body.lo3 #content {
float:left;
margin:0 16px 0 0;
width:452px;
}

body.lo5 #content {
float:left;
margin:0;
width:688px;
padding:0;
}

body.lo6 #content {
margin:0;
width:686px;
padding:0;
}

body.directoryresults #content {width:100%;}
/*
body.lo3 #col2 {
margin-top:34px;
}*/
body.lo3 #col2 {margin-top:74px;}
body.lo4 #content {
float:left;
margin:16px 16px 0 0;
width:534px;
}

body.lo4 #content h2+p, body#about #content h2+p, body#about #content h2+div.imgrt+p, body#academics #content h2+p, body#admissions #content h2+p, body#working #content h2+div.imglt+p, p.nms, p.pmf, p.npecon, p.npchem, p.npphy, p.npmed, p.nplit, body#research #content h2+p {
color:#636363;
font-size:1.3em;
line-height:1.5em;
margin:-5px 0 1.2em;
}

body.access h2+p, body.access div.imgrt+p {
color:#474740!important;
font-size:1.1em!important;
line-height:1.65em!important;
margin-bottom:1.65em!important;
}

p.nms, p.pmf, p.npecon, p.npchem, p.npphy, p.npmed, p.nplit {font-size:1.2em!important; width:362px; padding-left:90px!important; padding-bottom:16px;}

p.nms {background:transparent url(/i/accolades/nms_sm.jpg) 0 0 no-repeat;}
p.pmf {background:transparent url(/i/accolades/pmf_sm.jpg) 0 0 no-repeat;}
p.npecon {background:transparent url(/i/accolades/npecon_sm.jpg) 0 0 no-repeat;}
p.npchem {background:transparent url(/i/accolades/npchem_sm.jpg) 0 0 no-repeat;}
p.npphy {background:transparent url(/i/accolades/npphy_sm.jpg) 0 0 no-repeat;}
p.npmed {background:transparent url(/i/accolades/npmed_sm.jpg) 0 0 no-repeat;}
p.nplit{background:transparent url(/i/accolades/nplit_sm.jpg) 0 0 no-repeat;}

blockquote p cite {clear:both;}

#content blockquote {width: 420px!important; background:#fff; padding: 16px; border-top:1px solid #E8E8E0; border-bottom: 1px solid #E8E8E0;}

#content blockquote p {width:420px!important;}

/* GSA Styles */

body#searchresults #content p, body#searchresults #content hr {width:688px;}
body#searchresults #content form {margin-bottom:16px;}
p.results strong, p.results a {margin-right:8px;}

div.keyMatch {background:#fff; margin:-15px 0 15px 0; padding:8px;font-size:1.1em;
line-height:1.65em; border-bottom: 1px solid #eaeae2;}

span.a {font-style:italic;}

div.keyMatch a {font-weight:700;}

form.example {width:656px; background-color:#eae9e1; padding:16px;}

body#searchresults #content blockquote {background:#F7F6EE; border-top:none; border-bottom:1px solid #E8E8E0; width: 640px!important; margin-top: -17px; margin-bottom:16px; padding:16px 16px 5px 32px;}

body#searchresults #content blockquote p {width:640px;}

body#searchresults #content blockquote hr {display:none;}

body.lo4 #content cite {color:#333;}

body.lo4 #subnav {
float:left;
margin:79px 0 32px 0;
width:372px;
}
body.lo4 #subnav ul.expmenu {width:372px;}
body.lo4 #subnav ul.expmenu li span {background-position:347px 0; width:352px;}
body.lo4 #subnav ul.expmenu li span.on {background-position:347px -23px!important; width:352px;}

#footerwrapper {
background:#5a5952 url(/i/template/outsidefooterbg.gif) 0 0 repeat-x;
clear:both;
height:105px;
width:100%;
}

#footer {
background:#5e5d56 url(/i/template/insidefooterbg.gif) 0 0 repeat-x;
height:105px;
margin:0 auto;
width:954px;
padding:0;
}

#footer p,#footer ul {
display:block;
float:left;
font-size:1em;
line-height:200%;
margin:10px 0 0 16px;
width:218px;
}
#footer p, #footer li {color:#bebeb6;}
#footer a {color:#bebeb6; text-decoration:underline;}

#footer ul.social {height:16px; margin:20px 0 0 16px;}

ul.social li {display:inline;float:left;margin-right:10px;}

ul.social li a {
background-image:url(/i/template/socialsprite.gif);
background-repeat:no-repeat;
display:block;
height:16px;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
width:16px;
}

li.yt a {background-position:0 0;}
li.fb a {background-position:-16px 0;}
li.tw a {background-position:-32px 0;}
li.fut a {background-position:-48px 0;}
li.itu a {background-position:-64px 0;}
li.rss a {background-position:-80px 0;}
li.mob a {background-position:-96px 0;}

li.yt a:hover, li.yt a:focus {background-position:0 -16px;}
li.fb a:hover, li.fb a:focus {background-position:-16px -16px;}
li.tw a:hover, li.tw a:focus {background-position:-32px -16px;}
li.fut a:hover, li.fut a:focus {background-position:-48px -16px;}
li.itu a:hover, li.itu a:focus {background-position:-64px -16px;}
li.rss a:hover, li.rss a:focus {background-position:-80px -16px;}
li.mob a:hover, li.mob a:focus {background-position:-96px -16px;}

.clr {clear:both;}
.ctr {margin:8px auto; display:block;}
br.clr {display:block; height:1px; width:1px;}
#events ul, #featuredevents ul, #events_community ul, #stuevents ul, #admissevents ul, #alumevents ul {float: left; margin-top: 12px;}
strong, #events a,#events dd.date span, #featuredevents a, #featuredevents dd.date span, #events_community a, #events_community dd.date span, #stuevents a,#stuevents dd.date span, #admissevents a,#admissevents dd.date span, #alumevents a,#alumevents dd.date span, #stulife p a, .archive a {font-weight:700;}

#content,.lo1 #content,.lo2 #content {float:left; margin:0 0 32px; width:688px;}

div#pop ul a:hover,div#pop ul a:focus,#footer a:hover,#footer a:focus {color:#fff;}
#navbar ul li,#utility ul li {
list-style:none;
margin:0;
padding:0;
position:absolute;
top:0;
}
ul#featurenav,ul#newsnav {
display:block;
float:left;
position:relative;
width:99px;
z-index:1;
}
ul#featurenav li,ul#newsnav li {
cursor:pointer;
display:block;
height:73px;
list-style:none;
margin:0 0 1px;
padding:0;
text-indent:-9999px;
overflow:hidden;
width:99px;
}

ul#featurenav li:hover,ul#featurenav li:focus,ul#newsnav li:hover,ul#newsnav li:focus,div#curfeatures div.story a.readmore:hover,div#curfeatures div.story a.readmore:focus {
background-position:0 -73px!important;}

ul#featurenav li.on, ul#newsnav li.on {background-position:0 -146px!important;}

div#vid, div#news,div#researchnews,#events, #featuredevents, #events_community, #stuevents, #admissevents, #alumevents, #spotlight, #academicprogs,#facts,#fermi,#argonne, #press, #hyde_park, #hpchamber, #local_blogs, #acindex, #library, #inauguration, #alumniweekend, #alumni_naming_contest, #notablealum, #chicago_studies, #arra, #crimelab, #utep, #charter, #labs_small, #career_pathways, #community_programs, #fiftythird, #ckp, #uei, #nsp, #ccsr, #hercules, #arts, #volunteer_opps, #midway_plan, #mindonline, #alumni_japan, #myuchicago, #giving_campaign, #calert2, #familyweekend, #convocation, #phoenix, #parentsmodule, #exploremodule, div#safety, div#crimestats, div#calert, div#visiting, div#visit, #ucsc, #safetystats, div#living, div#uofcawards, #awardfeat, #natmedals, #laureates, div.awardee, div#directions, #ihouse, #chiculture, #stumedia, #graham, #summersession {
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
}

#home div#events, #home div#featuredevents, #events_community {background: transparent url(/i/template/modulebg4.png) top left repeat-x;}
#home div#news, #home div#academicprogs {background: transparent url(/i/template/modulebg3.png) top left repeat-x;}
#home div#chiculture {background: transparent url(/i/template/modulebg.gif) top left repeat-x;}
#home div#spotlight {background: transparent url(/i/template/modulebg_spotlight.png) top left repeat-x;}

div#stumedia {
margin-top:16px;
margin-bottom: 16px;
}

div#researchnews,body#research #vid {
border-top:5px solid #266178;
padding:10px 10px 0;
width:198px;
}
.story img,div#accolades img {
display:block;
float:left;
margin-left: 10px;
display: inline;
height:68px;
width:58px;
padding-bottom: 5px;
}

body#home .story img {margin-left: 0px;}

.lead h4 a, .noimg h4 a {
color:#144e67;
display:block;
font-size:1em;
font-weight:400;
line-height:1.6em;
margin:0 0 0 !important;
}
.lead img {
display:block;
margin:0 auto;
width:auto;
height:auto;
float:none;
}
#spotlight li, div#uofcawards li, #academicprogs dd, #academicprogs dt, #academicprogs li, #chiculture li {
font-size:1em;
line-height:1.6em;
margin:0.8em 0;
}
#medctr,#labs, #scholarly, #fermi,#press, #hyde_park, #hpchamber, #local_blogs, #library, #inauguration, #alumniweekend, #alumni_naming_contest, #notablealum, #mindonline, #alumni_japan, #myuchicago, #giving_campaign, #calert2, #familyweekend, #convocation, #phoenix, #parentsmodule, #exploremodule, #acindex, #argonne, #leadership, #weeklyfeature, #visiting, #visit, #ucsc, #safetystats, #awardfeat, #natmedals, #laureates, #directions, #ihouse, #graham, #summersession {
margin-bottom:1.6em;
}

#library, #inauguration, #alumniweekend, #mindonline, #alumni_japan, #familyweekend, #convocation, #alumni_naming_contest, #press, #hyde_park, #hpchamber, #local_blogs, #argonne, #fermi, #ucsc, #safetystats {width:218px;}
#medctr p,#labs p,#scholarly p, #stulife,#sturesources, #atoz {
font-size:1em;
line-height:1.6em;
}
div#timelyfeature, div#weeklyfeature {
border-top:5px solid #266178;
margin-bottom:24px;
}
div#chron .story img+h4 a,
div#chron .story p {display:block;}

#content div#chron .story p {margin:0 0 0 80px;}

#content div#chron .story h4
{
font-size: 1.1em;
line-height:1.65em;
letter-spacing: normal;
text-transform: none;
padding: 0;
}

div#chron ul li.archive {margin:20px 0 10px 80px;}

div#blogs,div#newmulti,div#accolades,div#vid {
background:#eaeae2 url(/i/template/modulebg.gif) bottom left repeat-x;
margin-bottom:24px;
width: 218px;
padding:0;
}

body#feature div#vid {width: 372px;}
div#blogs p,div#newmulti p,div#accolades p,div#curfeatures .hl p {
font-size:1.1em;
line-height:1.6em;
margin:0 10px 5px;
}

div#accolades p {margin-top: 4px;}

div#accolades ul {margin:20px 0 10px 80px;}

div#curfeatures .hl p {
font-size:1em;
line-height:1.6em;
margin:0;
}

div#blogs a img {margin-left: 10px;}

div#curfeatures ul {font-size:1em;
line-height:1.6em; margin:16px 0 0 87px;}

div#curfeatures ul li {display:inline;margin-right: 8px;}

div#curfeatures ul li a {font-weight:700;}
div#curfeatures ul li.pitch {border-left: 1px solid #D0CBC4; padding-left:8px;}

body.feedback div.img {border-bottom: none; margin-top: 14px;}

body.feedback #subnav p, body.feedback #subnav ul {margin-bottom: 12px; line-height: 1.5em;}

body.feedback #subnav ul {list-style-type: square; margin-left: 16px;}

body.feedback #subnav ul li {margin-bottom: 8px;}

body.thanks div.img {margin-top: 0px;}

body.feedback form.awesome {padding-top: 8px;}

input.graybutton {background-color: #E7E6DF; padding: 3px 0;}

/* feedback form styles */
div#diversityfeedback {
width: 452px;
margin-top: 18px;
padding-top: 14px;
border-top: 1px solid #E8E8E0;
}

div#diversitystatement {
width: 452px;
margin-top: 18px;
padding-top: 14px;

}

body.diversitymain div#diversityfeedback div#diversitystatement {width: 100%;}

div#diversityfeedback a, div#a2zfeedback a, div#comments a, div#feedsfeedback a, div#searchfeedback a {
display: block;
padding-left: 22px;
background: url(/i/template/icons/comment.gif) top left no-repeat;
}

div#diversitystatement a {
display: block;
padding-left: 22px;
background: url(/i/template/icons/web.gif) top left no-repeat;
}

div#email a {
display: block;
padding-left: 22px;
background: url(/i/template/icons/mail.gif) top left no-repeat;
}

div#a2zfeedback, div#searchfeedback {
margin-top: 18px;
padding-top: 14px;
border-top: 1px solid #E8E8E0;
}

div#a2zfeedback p, div#feedsfeedback p, div#searchfeedback p {
font-size:1.1em;
line-height:1.65em;
margin-bottom:1.15em;
}

/* Research homepage styles. added by scsmith */
body#research #newsstories #story1 h3 {background:transparent url(/i/research/mainstories/story1_hl.gif) 0 0 no-repeat;}
body#research #newsstories #story2 h3 {background:transparent url(/i/research/mainstories/story2_hl.gif) 0 0 no-repeat;}
body#research #newsstories #story3 h3 {background:transparent url(/i/research/mainstories/story3_hl.gif) 0 0 no-repeat;}
body#research #newsstories #story4 h3 {background:transparent url(/i/research/mainstories/story4_hl.gif) 0 0 no-repeat;}

body#research .v1_2 p { margin-top:-260px;}
body#research .v2 p { margin-top:-269px;}
body#research .v2_2 p { margin-top:16px;}

body#research li#navstory1 {background:transparent url(/i/research/mainstories/story1_nav.png) 0 0 no-repeat;}
body#research li#navstory2 {background:transparent url(/i/research/mainstories/story2_nav.png) 0 0 no-repeat;}
body#research li#navstory3 {background:transparent url(/i/research/mainstories/story3_nav.png) 0 0 no-repeat;}
body#research li#navstory4 {background:transparent url(/i/research/mainstories/story4_nav.png) 0 0 no-repeat;}

body#research #story1 {background:transparent url(/i/research/mainstories/story1.jpg) 0 0 no-repeat;}
body#research #story2 {background:transparent url(/i/research/mainstories/story2.jpg) 0 0 no-repeat;}
body#research #story3 {background:transparent url(/i/research/mainstories/story3.jpg) 0 0 no-repeat;}
body#research #story4 {background:transparent url(/i/research/mainstories/story4.jpg) 0 0 no-repeat;}

body#research ul#newsnav {margin:0!important;}
body#research ul#newsnav li {margin:0 0 1px!important;}
body#research #newsstories ul.detail {margin:16px 0pt 0pt 396px!important;}
body#research #newsstories ul.detail li {list-style-image:none!important;margin-left:0!important;font-size:1em!important;}
body#research #nobels h3 {background-image:none!important;text-indent:0!important;width:auto!important;}

/* custom accordion styles */
body#research ul.expmenu {width:450px;}
body#research ul.expmenu li span {background-image:url(/i/research/subnavplus_research.gif)!important;background-position:425px 0;width:415px;}
body#research ul.expmenu li ul li {font-size:1em!important;margin-top:4px!important;}
body#research ul.expmenu li a {width:415px;display:inline;margin-left:0;}
body#research span.on {background-image:url(/i/research/subnavplus_research.gif)!important;background-position:-33px 0px!important;}

/* social media banner */
body#research div.socmed ul li {list-style: none !important; margin-left:0px !important;}
body#research div.socmed a.fb {text-indent:-9999px;overflow:hidden; background-image:url(/i/research/research_fb.gif); display:block; width:17px; height:21px; float:left; margin-right:5px;}
body#research div.socmed a.fb:hover {background-position:0 -21px;}
body#research div.socmed a.tw {text-indent:-9999px;overflow:hidden; background-image:url(/i/research/research_tw.gif); display:block; width:17px; height:18px; float:left; margin-right:5px;}
body#research div.socmed a.tw:hover {background-position:0 -18px;}


/*nobels styles */

/* Community homepage styles. added by aramsden */

body#community #newsstories #story1 h3 {background:transparent url(/i/community/mainstories/story1_hl.gif) 0 0 no-repeat;}
body#community #newsstories #story2 h3 {background:transparent url(/i/community/mainstories/story2_hl.gif) 0 0 no-repeat;}
body#community #newsstories #story3 h3 {background:transparent url(/i/community/mainstories/story3_hl.gif) 0 0 no-repeat;}
body#community #newsstories #story4 h3 {background:transparent url(/i/community/mainstories/story4_hl.gif) 0 0 no-repeat;}

body#community .v1_2 p { margin-top:-260px;}
body#community .v2 p { margin-top:-269px;}
body#community .v2_2 p { margin-top:16px;}

body#community li#navstory1 {background:transparent url(/i/community/mainstories/story1_nav.png) 0 0 no-repeat;}
body#community li#navstory2 {background:transparent url(/i/community/mainstories/story2_nav.png) 0 0 no-repeat;}
body#community li#navstory3 {background:transparent url(/i/community/mainstories/story3_nav.png) 0 0 no-repeat;}
body#community li#navstory4 {background:transparent url(/i/community/mainstories/story4_nav.png) 0 0 no-repeat;}

body#community #story1 {background:transparent url(/i/community/mainstories/story1.jpg) 0 0 no-repeat;}
body#community #story2 {background:transparent url(/i/community/mainstories/story2.jpg) 0 0 no-repeat;}
body#community #story3 {background:transparent url(/i/community/mainstories/story3.jpg) 0 0 no-repeat;}
body#community #story4 {background:transparent url(/i/community/mainstories/story4.jpg) 0 0 no-repeat;}

body#community ul#newsnav {margin:0!important;}
body#community ul#newsnav li {margin:0 0 1px!important;}
body#community #newsstories ul.detail {margin:16px 0pt 0pt 396px!important;}
body#community #newsstories ul.detail li {list-style-image:none!important;margin-left:0!important;font-size:1em!important;}
body#community #nobels h3 {background-image:none!important;text-indent:0!important;width:auto!important;}

/* end Community homepage styles. added by aramsden */

/* Search results styles */
table.t {background-color:#F7F6EE!important;
color:#474740!important;
padding:0!important;}

/*
The following information must not be removed:
Awesome Form v2.01 CSS
Written by: Paul Armstrong, Paul Armstrong Designs
Site: http://paularmstrongdesigns.com
Example & Documentation: http://paularmstrongdesigns.com/examples/css/awesome-form.html
Thu Jun 22 22:38:39 2006
Special thanks to Zach Johnson for helping and pushing me to make the changes.
Site: http://tech.no.logi.es (those aren't dots, they are diamonds)
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License
http://creativecommons.org/licenses/by-sa/2.5/
*/

/*
In the following section, many of the values must be changed in reference to another.
Items labeled as 'subjective' are not dependent and may be easily changed as you see fit.
*/
form.awesome label {
width: 140px; /* label width *//* label margin = (input left margin) - (label width) */
margin-right: 10px; /* label margin */
font-weight:700;
}
form.awesome label.long, form.awesome p.label {margin-left: 120px; /* subjective */ width: 390px; /* (textarea width) + (label width) + (label margin) - (left margin) */}
form.awesome label span {color: #8f3931; /* color of required asterisk */ font-weight: 700;}
form.awesome input, form.awesome textarea, form.awesome select {margin-left: 150px; /* (label width) + (label margin) */ width: 300px; /* subjective */}
form.awesome input.short, form.awesome select.short {width: inherit;}
form.awesome textarea {width: 300px; /* subjective, recommend: (3/2)(input width) */}
form.awesome p.desc {margin: 0px 0 10px 150px!important; /* (label width) + (label margin) */}
body#searchresults #content form.awesome p.desc {margin-left:261px!important; width:auto;}
body#searchresults #content form.awesome p.desc2 {width:auto;}
form.awesome .checks label {margin-left: 160px; /* (label width) + 2(label margin) */}

form.awesome .checks label.noncheck {margin-left: 150px; text-align: left;}

form.awesome .checks input.noncheck {margin-left: 150px; text-align: left;}

form.awesome .checks input {margin-left: 150px; /* (label width) + (label margin) */}
form.awesome .checks_nomargin label {margin-left: 160px; /* (label width) + 2(label margin) */}
form.awesome .checks_nomargin input {margin-left: 150px; /* (label width) + (label margin) */}
legend em, label em, .required {color: #8f3931; font-weight: 700;}

form.awesome p.instr {
margin-top: 3px;
font-size: 10px !important;
line-height: 100% !important;
}

form.awesome #domain, form.awesome #domains, form.awesome #sortby, form.awesome #relevance {display:inline!important;}
form.awesome #domain, form.awesome #sortby, form.awesome #relevance {margin-left:0; width:auto;}
form.awesome #relevance, form.awesome #domains {margin-left:16px;}
form.awesome #domains {width:183px;}
form.awesome #relevance, form.awesome #sortby {margin-bottom:16px;}

/*********************************************************************************
DO NOT EDIT BELOW THIS LINE
*********************************************************************************/

form.awesome { margin: 0 0 1em;}

body.directoryresults div#searchform { width:922px;}
body.directoryresults form.awesome { width:686px; margin: 0 auto;}

form.awesome legend, table#searchresults caption {
color:#474740;
font-size:1.2em;
letter-spacing:2px;
text-transform:uppercase;
margin-bottom: 6px;
}

form.awesome legend span {font-size:.9em; line-height:1.4em; letter-spacing:normal;text-transform:none; color:#474740;display:block;width:600px; padding-bottom:8px;}

form.awesome fieldset {
margin-bottom: 18px;
padding: 0 10px 8px;
border-color:#DFDED6;
border-style:solid;
border-width:1px;
}

form.awesome fieldset fieldset {
margin: 16px 10px;
padding: 0 !important;
 border: none !important;
}

form.awesome fieldset fieldset legend {
color:#474740;
font-size:10px;
letter-spacing:0;
text-transform: none;
font-weight: bold;
margin-left: 4px;
padding: 0 2px;
margin-bottom: 6px;
}

form.awesome label {
/*
A label must precede the form element in the HTML
You must keep the top padding for some browsers to keep the label and the form element looking on the same line
*/
float: left;display: inline;text-align: right;padding-top: 0.2em;font-size: 1em;}
form.awesome label:after {
/*
Creates a ":" after LABELs. This only works in some browsers
*/
content: ":";
}
form.awesome label.long {
/*
If your label text does not fit in the left-hand side, consider this class
*/
float: none;display: block; text-align: left;}
form.awesome label.long:after { content: "";}
form.awesome input, form.awesome textarea, form.awesome select {
/*
These items must immediately follow the LABEL item associated with it and followed by a BR (see below).
The following width must be 10pixels wider than the width of the LABEL.
*/
display: block; margin-bottom: 0;}
form.awesome select[multiple="multiple"] {
/*
Mozilla has some weird concept of how to display multiple select boxes.
For some reason, display: block; does not affect it.
For more information, see https://bugzilla.mozilla.org/show_bug.cgi?id=342531
This fixes that problem. DON'T FORGET YOUR BR TAG AFTER SELECT!
*/
margin-left: 0px;
}
form.awesome br {
/*
Always include a BR tag at the end of a line of items -- generally immediately following one of an INPUT, SELECT or TEXTAREA.
Within div.checks, include the BR after the LABEL
*/
clear: left;
}
form.awesome input[type="radio"], form.awesome input[type="checkbox"],
form.awesome input[type="hidden"] {
/*
Keeps Mozilla browsers (and others) from making the RADIO and CHECKBOXES too wide and/or tall.
Also removes unnecessary borders from these browsers (They don't respond as expected)
*/
width: auto;
border: 0;
}
form.awesome input[type="hidden"] {
/*
Firefox doesn't want to make them actually hidden, so I'll force it.
*/
display: none;
}
form.awesome p.desc {
/*
Use this immediately following an item that needs a longer description than can be handled by the LABEL.
The left margin should be the same as INPUT, TEXTAREA and SELECT objects.
*/
display: block;
position: relative;
font-style: italic;
}

/*
The following section is for reversing the display of CHECKBOX and RADIO INPUTs.
Surround the section of items with <fieldset class="checks"></fieldset> or <div class="checks"></div>.
It is highly recommended to use FIELDSET over DIV when there are multiple items.
In the section, the INPUT precedes the LABEL and the BR comes last (after the label).
*/
form.awesome .checks label, form.awesome .checks_nomargin label {
/*
Overrides for previously defined stuff and changes.
Left margin must be 10pixels more than "form.awesome input, form.awesome select" etc.
*/
float: none;
width: auto;
clear: none;
display: block;
text-align: left;
padding-top: 2px;
margin-bottom: 0;
}
form.awesome .checks label:after, form.awesome .checks_nomargin label:after {
/*
Makes the ":" not generated after the LABEL.
*/
content: "";
}
form.awesome .checks input, form.awesome .checks_nomargin input {
/*
Left margin is the same value as "form.awesome input, form.awesome select" etc.
*/
float: left;
display: inline;
text-align: right;
width: auto;
}
/*
End reverse checks/radios section
*/

/*
I found my own IE CSS display bug. I call it the "IE sucks, so it redraws the top border all over the fieldset like a jerk bug."
*/
* html form.awesome input, * html form.awesome textarea, * html form.awesome select,
* html form.awesome .checks input, * html form.awesome .checks label {margin-top: 0; margin-bottom: 0;}
* html form.awesome p.desc { margin-top: -1em;}
* html form.awesome fieldset br {
/*
Hooray! We have a fix!
For some crazy reason, IE lets me style its BR tag.
*/
line-height: 0.5em;
font-size: 0.5em;
}

div.scroller {
/* modify width and height of scrolling section if necessary */
width: 372px;
overflow: hidden;
}
div.scroller div.slide {
/* modify width and height of each section as needed (should match the size of the scroller window) */
display:inline;
float:left;
overflow:hidden;
padding:0pt 10px;
width:352px;
}

div.slide p {width: 280px; margin-left:0;}

div.scroller div.content {width: 8000px;}

html {height: 100%;}

body {height: 100%;}

#container
{
background: url(/i/template/containerbg.png) top center no-repeat;
position: relative;
min-height: 100%;
}

* html #container {height: 100%;}

#footerwrapper {position: relative; margin-top: -105px;}

div#clearfoot {
clear: both;
height: 120px;
background: url(/i/template/clearbg.png) top center repeat-y;
}

/* emergency styles */

body#home div.emergency h3
{
margin-left: 0!important;
position: inherit!important;
text-indent: 0!important;
width: auto!important;
z-index: 0!important;
color:#7F3735;
font-size:32px;
font-weight:normal;
letter-spacing:1px;
margin:0 0 14px;
}

body#home div.emergency p {
height:auto!important;
margin-left:0!important;
position:inherit!important;
text-indent:0!important;
width:auto!important;
z-index:0!important;
font-size:1.1em;
line-height:1.65em;
margin-bottom:1.15em;
}

body#home div.emergency ul {
clear:both;
font-size:1em;
line-height:1.6em;
padding:0 0 16px;
}

body#home div.emergency li {list-style-image:url(/i/template/greybullet.gif); margin-left:16px;}

/*body#home div.emergencynews {height:auto!important;}*/

body#home div.emergencynews h3 {
display:block;
width:186px;
height:11px;
background: transparent url(/i/template/hdr_emergency.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

/***** Civic Engagement bios *****/
div#content div#civicstaff h4 {
line-height:1.65em;
margin-left:32px;
padding-left:32px;
width: 322px;
text-transform: none !important;
}
div#civicstaff ul li {margin-top:0;}

div#civicstaff h4, div#civicstaff h5 {padding-left:24px;}
div#civicstaff h4 {background: transparent url(/i/template/icons/block.gif) 0 0 no-repeat;}
div#civicstaff h4 {background: transparent url(/i/template/icons/orgchart.gif) 0 0 no-repeat;}
div#civicstaff h4.on { background: transparent url(/i/template/icons/orgchart.gif) -704px 0 no-repeat;}
div#civicstaff h4.no_expand {background: transparent url(/i/template/icons/block.gif) 0 0 no-repeat;}
div#civicstaff h4.no_expand span {cursor:default !important;}
div#civicstaff h4.no_expand span:hover, div#civicstaff h4.no_expand span:focus {text-decoration:none !important;}

div#civicstaff h4 span {cursor:pointer;}
div#civicstaff h4 span:hover, div#civicstaff h4 span:focus {text-decoration:underline;}
div#civicstaff ul {margin-left:68px;}

div#civicstaff div#vicepres {
	height: auto !important;
	width: 452px;
	margin-bottom: 20px;
}

div#civicstaff, div#vicepres_list, div#vicepressassist_list {width: 452px;}
div#civicstaff div#vicepres img {	float: left; margin: 6px 10px 0 70px;}
div#civicstaff div#vicepres p {	margin: 0 0 5px 120px; width: auto !important;}

