#mainContent h2 
{margin: 10px 0 20px 0;
}
#navLeft p {
line-height: 110%;
margin:0; padding:0
}
#navLeft ul ul {
margin: 0;
padding: 0 0 0 15px;
}
.photoLeft {
margin: 5px 10px 10px 0;
} 

#introWrapper {
margin-bottom:10px;
}

p.reslifeIntro {
width:325px;
font-weight:1.2em;
float:left;
}

img.reslifeIntroPhoto {
float:left;
padding-left:13px;
}


#reslifeBody {
border-top: 7px solid #ddd;
}

#reslifeBody img { padding:3px 0 5px 0; }

#contentColumnLeft {
float:left;
width:330px;
padding-right: 10px;
}

#contentColumnRight {
float:left;
width:135px;
padding-left:1em;
border-left: 1px solid #ddd;
}

#contentColumnRight img {
margin:3px 0 5px 0;
padding:0;
}

#reslifeBody h4 {
margin-top:20px;
margin-bottom:10px;
}

h4.haselection {
background: #fff url(../images/reslife_advisor.gif) no-repeat top left;
width:176px;
height:10px;
text-indent:-9999px;
}


h4.imptdates {
background: #fff url(../images/reslife_imptdates.gif) no-repeat top left;
width:120px;
height:10px;
text-indent:-9999px;
}

h4.housing {
background: #fff url(../images/reslife_apply.gif) no-repeat top left;
width:131px;
height:10px;
text-indent:-9999px;
}

h4.closing {
background: #fff url(../images/reslife_closing.gif) no-repeat top left;
width:145px;
height:10px;
text-indent:-9999px;
}

h4.dormlife {
background: #fff url(../images/reslife_dormlife.gif) no-repeat top left;
width:67px;
height:10px;
text-indent:-9999px;
}

h4.newsandevents {
background: #fff url(../images/reslife_newsandevents.gif) no-repeat top left;
width:100px;
height:10px;
text-indent:-9999px;
}

h4.staff {
background: #fff url(../images/reslife_staff.gif) no-repeat top left;
width:157px;
height:10px;
text-indent:-9999px;
}

p.sidebar {margin-top:12px;}

h4.sidebar {color:#5e0501;}

#reslifeBody dt { font-weight:bold; margin-bottom:10px; }

#reslifeBody dd { margin-left:0; }

#reslifeBody p { font-size:.96em; }

.accordion_body {
display:none;
padding:0px 7px 7px 7px;
}

#accordion_wrapper h5 
{cursor: pointer;	
font-size: .93em;
font-weight: bold;		
color: #5E0501;
margin:10px 0px;
}
#accordion_wrapper h5.active {
margin: 10px 0 0 0;
padding:7px;
background-color:#ddd;
}

#accordion_wrapper h4 {margin:10px 0 0 0; display:block;}


#accordion_wrapper h2 {margin:10px 0 0 0; display:block; font-size:1em;} 

#accordion_wrapper p {margin: 10px 0; font-size: .91em;}

#accordion_wrapper img { padding:8px 8px 5px 0; }

#accordion_wrapper ul {margin-bottom:2px; padding-bottom:0; list-style: none; padding-left: 0;}

#accordion_wrapper li {font-size:.92em; margin-bottom: 8px;}

/* BEGIN DORM DESCRIPTIONS */

#descriptionBody h3 {
margin:25px 0 5px 0;
}

#descriptionBody img {
float:left;
padding:0 11px 5px 0;
}

#descriptionBody ul {
list-style:none;
margin:0;
padding-left:2em;
}

#descriptionList {
margin-bottom:15px;
}

#descriptionList ul {
font-size:.95em;
list-style:none;
float:left;
margin:0;
padding:0;
padding-right:2em;
}

#descriptionList li {
margin-left:0;
margin-bottom:5px;
}

#descriptionBody dl {
margin:0;
padding-left:2em;
}

#descriptionBody dt {
font-weight:bold;
margin-top:10px;
}

#descriptionBody dd {
margin:0;
padding:3px 0 0 0;
}

/* END DORM DESCRIPTIONS */

/* BEGIN CONFERENCE */

#confBox h3 {margin: 15px 0;}

#confBox ul.schedule_times {
list-style:none;
float:left;
margin:0;
padding:0;
font-weight:bold;
}

#confBox ul.schedule_events {
list-style:none;
float:left;
margin:0;
padding:0 0 0 1em;}

#confBox li {padding-bottom:10px;}

#registrationBox h3 {margin: 15px 0 0 0;}

#registrationBox dt {font-weight:bold; margin-top:10px;}

#registrationBox dd {margin:0;}

#experienceBox {border-top:3px solid #ddd; padding-top:10px; margin-top:15px;}
#experienceBox img {padding:2px 10px 0 0;}

/* END CONFERENCE */

#studentsListBox dl {width:150px; float:left; margin-right:13px;}
#studentsListBox dt {font-weight:bold; font-size:1.1em; color:#77695D;}
#studentsListBox dd {padding:10px 0 0 0; margin:0;}
table#studentTable img {padding:0 15px 15px 0;}

.clearfix:after, #introWrapper:after, #descriptionList:after, #confBox:after, 
#studentsListBox:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
