/* ------------------------------------------------------------ *\
	Styles for IE8 and lower
\* ------------------------------------------------------------ */
.wrapper { background-repeat: repeat-x; background-position: center bottom; }


/* Search */
.search .screen-reader-text { display: none; text-indent: 0; width: auto; height: auto; }
.search-field { display: block; width: 175px; }

/* Main nav colors */
nav.nav	li:before,
nav.nav	li a,
nav.nav	.inner-landing li { background-color: #296664; }

nav.nav	li + li:before,
nav.nav	li + li a,
nav.nav	.inner-landing li + li { background-color: #24447c; }

nav.nav	li + li + li:before,
nav.nav	li + li + li a,
nav.nav	.inner-landing li + li + li { background-color: #222555; }

nav.nav	li + li + li + li:before,
nav.nav	li + li + li + li a,
nav.nav	.inner-landing li + li + li + li { background-color: #361f42; }

nav.nav	li + li + li + li + li:before,
nav.nav	li + li + li + li + li a,
nav.nav	.inner-landing li + li + li + li + li { background-color: #49593a; }

nav.nav	li + li + li + li + li + li:before,
nav.nav	li + li + li + li + li + li a,
nav.nav	.inner-landing li + li + li + li + li + li { background-color: #9e711c; }

nav.nav	li + li + li + li + li + li + li:before,
nav.nav	li + li + li + li + li + li + li a,
nav.nav	.inner-landing li + li + li + li + li + li + li { background-color: #824b15; }

nav.nav	li + li + li + li + li + li + li + li:before,
nav.nav	li + li + li + li + li + li + li + li a,
nav.nav	.inner-landing li + li + li + li + li + li + li + li { background-color: #541a2f; }


/* Main nav unselected and selected state */
nav.nav li,
.nav-before  { box-shadow: 0 1px 2px #878787; }

nav.nav	li:after,
nav.nav	li:before { display: none; }

.body_about nav.nav	li#nav-about:after,
.body_about nav.nav	li#nav-about:before,
.body_academics nav.nav li#nav-academics:after,
.body_academics nav.nav li#nav-academics:before,
.body_our-community nav.nav li#nav-our-community:after,
.body_our-community nav.nav li#nav-our-community:before,
.body_admissions nav.nav li#nav-admissions:after,
.body_admissions nav.nav li#nav-admissions:before,
.body_alumni nav.nav li#nav-alumni:after,
.body_alumni nav.nav li#nav-alumni:before,
.body_calendar nav.nav li#nav-calendar:after,
.body_calendar nav.nav li#nav-calendar:before,
.body_news nav.nav li#nav-news:after,
.body_news nav.nav li#nav-news:before,
.body_giving nav.nav li#nav-giving:after,
.body_giving nav.nav li#nav-giving:before {
	display: block;
}


/* Homepage nav */
.inner-home nav.nav li a { height: 128px; }
.inner-home nav.nav li + li + li + li + li { padding-left: 0; }
.inner-home nav.nav li + li + li + li + li a { height: auto; padding-top: 11px; }
.inner-home nav.nav li p.lw_hidden { border-top: 1px solid #f0f0f0;}


/* Landing Page Intro Nav */
body.landing .intro-body .lw_widget_navigation > ul > li h3 a {
	border-bottom: 1px solid #f0f0f0;
}


/* Office Pages */
.inner-office .intro .intro-content { bottom: 35%; }
.inner-office .intro .intro-actions { top: 100px; }

.list-info-links ul a h6,
.list-info-links ul a strong,
.list-info-links ul a:before { display: none; }
	
.list-info-links ul a:hover h6,
.list-info-links ul a:hover strong,
.list-info-links ul a:hover:before { display: block; }



/* Courses */
#main .lw_widget_type_profiles.all-courses li,
#sub-content .lw_widget_type_profiles.all-courses li { width: 48%; margin-right: 1.9%; }
.lw_widget_type_profiles.all-courses li .course-box { border: 1px solid #dbd6d1; }
body.details_profiles.Courses .course-code { background-color: #efe7e0; color: #18212d; }


/* Widget Images */
.lw_widget .widget-item-image .lw_item_thumb a { display: block; width: 140px; }
.lw_widget.lw_widget_profiles .lw_item_thumb a, 
.lw_widget.lw_widget_news .lw_item_thumb a, 
.lw_widget.lw_widget_stream .lw_item_thumb a { margin-right: 15px; }


/* Misc */
.notice-content { top: 24%; }
.notice-attention .notice-content { top: 40%; }

.section-callout { background-repeat: repeat; }

.tags a { background: #0c5160; }

.widget-faculty .widget-item-image img ~ img {   position: absolute; top: 20px; right: 20px; }

