/*
 * Southwestern College CSS
 */
body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	font-size: 12px;
	background: #000;
/*	color: #CFCDCE;*/
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 1.2em;
}

h2 {
	font-size: 20px;
	font-family: Georgia, Times, serif;
}

h2 small {
	font-size: 11px;
	font-weight: normal;
}

h3 {
	font-size: 16px;
	margin-bottom: 5px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

h5 {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	font-style: italic;
}

h6 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
}

/*h3, h3 a {
	color: #F0E2C5;
}
*/

/*h3 a:hover { color: #F2BF47; }*/


p {
	padding: 0;
	margin: 0 0 15px 0;
}

ul {
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

a {
	color: #878475;
	text-decoration: none;
}

a:hover {
	color: #B9B6A1;
}

a img {
	border: none;
}

#pageContent a {
	text-decoration: underline;
}

table {
	border-collapse: collapse;
	width: 90%;
}

table td {
	padding: 2px 5px;
}

input, textarea {
	border: 1px solid #bbb;
	color: #444;
}

input.text { width: 70%;}

textarea {
/*	height: 250px;*/
/*	width: 98%;*/
}

form {
	margin: 0;
	padding: 0;
}

dl {
	width: 100%;
}

dt, dd {
	float: left;
	margin: 0 0 5px 0;
/*	padding: 3px 0;*/
}

dt {
	width: 30%;
	clear: both;
	font-weight: bold;
}

dd {
	width: 69%;
}


/*
 * Helpers
 */
.break { clear: both; }
.hide { display: none;}

.nobullets {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

ul.nav, ul.nav li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.nav li {
	float: left;
	padding: 0;
	margin: 0;
}

ul.nav li a {
	float: left;
	display: block;
}


#pageContent ul, #departmentContent ul {
	list-style: none;
	padding: 0;
}

#pageContent ul li, #departmentContent ul li {
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-image: url('../images/arrow-bullet.png');
	padding-left: 12px;
	margin-left: 8px;
}


/*
 * Layout containers
 */
.centralizer {
	width: 849px;
	margin: 0 auto;
	padding: 0 20px;
}

#headerWrapper {
	height: 111px;
	background: url('../images/bkg-top.png') top center;
}

#mainContentWrapper {
	background: url('../images/bkg-inner.png') top center;
/*	position: relative;*/
}

body#campus #mainContentInnerWrapper {
	background: url('../images/bkg-home-bottom.png') bottom center no-repeat;	
}

#header {
	width: 889px;
	margin: 0 auto;
	padding: 0;
}

#header h1 {
	padding: 0;
	margin: 0;
	background: url('../images/header.png') top left no-repeat;
	text-indent: -9999px;
	height: 87px;
}


/*
 * Footer
 */
#footer {
	width: 869px;
	margin: 0 auto;
	padding: 20px 10px;
	color: #9B988A;
}

#footer a {
	text-decoration: underline;
}

#professionalStudiesPlug, #copyrightAndContact, #footerNavigationBox {
	float: left;
}

#professionalStudiesPlug {
	width: 240px;
}

#copyrightAndContact {
	width: 270px;
	font-size: 11px;
	margin: 0 50px 0 40px;
	font-family: Georgia, Times, serif;
	line-height: 1.3em;
}


#footerNavigationBox {
	width: 258px;
}

#professionalStudiesPlug a#professionalStudiesPlugLink, a#searchButton {
	display: block;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('../images/footer/footer-professionalStudies.png');
	height: 9px;
	line-height: 9px;
}

#professionalStudiesPlug a#professionalStudiesPlug:hover {
	background-position: 0 -9px;
}

#copyrightAndContact span.copyright, #copyrightAndContact .emailUs  {
	text-transform: uppercase;
}

#searchForm p {
	background: url('../images/footer/footer-search.png') center left no-repeat;
	padding-left: 58px;
	position: relative;
}

#searchForm input.text {
	border: none;
	height: 18px;
	font-size: 11px;
	padding: 0 3px;
	width: 176px;
}

a#searchButton {
	height: 18px;
	line-height: 18px;
	background-image: url('../images/footer/footer-searchButton.png');
	position: absolute;
	width: 18px;
	top: 0;
	right: 0;
	*top: 1px;
}
a:hover#searchButton { background-position: 0 -18px; }

#footerNav {
	line-height: 1.2em;
}

#footerNav ul li a {
	font-size: 11px;
	color: #9B988A;
}
#footerNav ul li a:hover {
	color: #F2BF47;
}

#footerNav ul li.footerNavCol1 a {
	width: 76px;
}

#footerNav ul li.footerNavCol2 a {
	width: 96px;
}

#footerNav ul li.footerNavCol3 a {
	width: 86px;
}

#footerPlug {
	background: #673398;
	height: 30px;
	line-height: 30px;
	width: 889px;
	margin: 0 auto;
}

#footerPlug a {
	display: block;
	height: 25px;
	line-height: 25px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/*
 * Navbar
 */
#navbar {
	width: 836px;
	margin: 0 auto;
	height: 24px;
	line-height: 24px;
/*	position: relative;*/
}

#navbar li {
	float: left;
	position: relative;
	z-index: 200;
}

#navbar li ul {
	display: none;
	background: #fff;
	position: absolute; 
	top: 24px;
	width: 170px;
	left: 0;
	z-index:100;
}
#navbar li#navNews ul { width: 220px; }

#navbar li ul li ul {
	width: 200px;
	left: 170px;
	top: 0px;
	display: none;
	position: absolute;
}

#navbar ul li:hover ul, #navbar ul li.over ul { display: block; }
#navbar ul li:hover ul li ul, #navbar ul li.over ul li ul { display: none; }

#navbar ul li ul li:hover ul, #navbar ul li ul li.over ul { display: block; }

#navbar li ul li, #navbar li ul li a {
	float: none;
}

#navbar ul li a.topNav {
	height: 24px;
	line-height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#navbar ul li ul li {
	height: 18px;
	line-height: 18px;
}

#navbar ul li ul li a {
	text-indent: 0px;
	color: #3A3730;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0 0 18px;
	background-position: 0 -18px;
	background-repeat: no-repeat;
	background-image: url('../images/subnav-bkg.png');
	background-color: #fff;
	line-height: 16px;
	height: 16px;
	*padding: 0px 0 0 16px;
	*line-height: 18px;
	*height: 18px;
}

#navbar ul li ul li a:hover {
	background-position: 0 0px;
	color: #fff;
	background-color: #663399;
}

#navbar ul li a.topNav:hover, body#campus #navHome a.topNav, body.about #navAbout a.topNav, body.admission #navAdmission a.topNav, 
body.academics #navAcademics a.topNav, body.undergraduate #navAcademics a.topNav, body.graduate #navAcademics a.topNav,
body.athletics #navAthletics a.topNav, body.studentLife #navStudentLife a.topNav, body.alumniAndFriends #navAlumni a.topNav, body.alumni-and-friends #navAlumni a.topNav, 
body.newsAndEvents #navNews a.topNav, body.directory #navDirectory a.topNav {
	background-position: 0 -24px;
}

/*#navbar ul li#navAbout ul li a, #navbar ul li#navAdmission ul li a, #navbar ul li#navAcademics ul li a, #navbar ul li#navAthletics ul li a,
#navbar ul li#navStudentLife ul li a, #navbar ul li#navAlumni ul li a, #navbar ul li#navNews ul li a, #navbar ul li#navDirectory ul li a {
	background: none;
}
*/
#navbar ul li#navHome a.topNav {
	background-image: url('../images/nav/nav-home.png');
	width: 49px;
}

#navbar ul li#navAbout a.topNav {
	background-image: url('../images/nav/nav-about.png');
	width: 76px;
}

#navbar ul li#navAdmission a.topNav {
	background-image: url('../images/nav/nav-admission.png');
	width: 82px;
}

#navbar ul li#navAcademics a.topNav {
	background-image: url('../images/nav/nav-academics.png');
	width: 86px;
}

#navbar ul li#navAthletics a.topNav {
	background-image: url('../images/nav/nav-athletics.png');
	width: 81px;
}

#navbar ul li#navStudentLife a.topNav {
	background-image: url('../images/nav/nav-student-life.png');
	width: 98px;
}

#navbar ul li#navAlumni a.topNav {
	background-image: url('../images/nav/nav-alumni.png');
	width: 143px;
}

#navbar ul li#navNews a.topNav {
	background-image: url('../images/nav/nav-news.png');
	width: 131px;
}

#navbar ul li#navDirectory a.topNav {
	background-image: url('../images/nav/nav-directory.png');
	width: 86px;
}


/*
 * Home page
 */
body#campus .centralizer, body#alumniAndFriends .centralizer {
	width: 869px;
	padding: 0 0 0 20px;
}

#homeSidebar {
	float: left;
	width: 245px;
	padding: 20px 20px 18px 20px;
}
*html #homeSidebar {
	padding: 20px 0 18px 0;
}

#homeContent {
	width: 578px;
	float: left;
}

#homeContentFlashArea {
	margin-top: 10px;
	height: 338px;
	width: 578px;
}

#homePosterStudents {
	background: url('../images/home/homePoster-students.jpg') top left no-repeat;
	height: 151px;
	width: 236px;
}

#homePosterEvents {
	background: url('../images/home/homePoster-events.jpg') top left no-repeat;
	height: 229px;
	width: 165px;
	padding: 30px 40px;
	line-height: 1.1em;
}

#homePosterEvents h2 {
	text-indent: -9999px;
	background: url('../images/home/home-events-heading.png');
	width: 176px;
	height: 12px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#homePosterEvents ul li p {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times, serif;
	color: #4A4438;
	font-style: italic;
}

#homePosterEvents h3 {
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 1em;
}

#homePosterEvents h3 a {
	font-size: 12px;
	font-weight: bold;
	color: #73429B;
}

#homePosterEvents h3 a:hover {
	color: #444;
}

#homeLinkToEvents a {
	color: #4A4438;
	font-size: 12px;
	font-weight: bold;
}

#homeLinkToEvents a:hover {
	color: #73429B;
}


#homePosterGift a {
	display: block;
	background-position: 0 0 ;
	background-repeat: no-repeat;
	background-image: url('../images/home/homePoster-gift.jpg');
	height: 46px;
	width: 198px;
	text-indent: -9999px;
	margin: 10px 0 0 25px;
}



#homePosterGift a:hover {
	background-position: 0 -46px;
}

#homeNews h2 {
	margin: 20px 0 5px 0;
}

#homeNews {
	width: 310px;
	float: left;
}

#homeSpotlight {
	width: 259px;
	float: left;
	margin-top: 13px;
}

#homeNews h3 {
	margin-bottom: 0px;
	font-size: 14px;
}

#homeNews p {
	margin-bottom: 10px;
	font-size: 11px;
}

p#homeLinkToNews {
	font-size: 12px;
	font-weight: bold;
}

p#homeLinkToNews a { color: #fff; }
p#homeLinkToNews a:hover { color: #73429B;}


#spotlightNav ul li a {
	line-height: 24px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#spotlightNav ul li a:hover, #spotlightNav ul li a.active {
	background-position: 0 -24px;
}

#spotlightNav ul li#spotlightNavSpotlight a {
	background-image: url('../images/home/spotlightNav-spotlight.jpg');
	width: 86px;
}

#spotlightNav ul li#spotlightNavScoreboard a {
	background-image: url('../images/home/spotlightNav-scoreboard.jpg');
	width: 100px;
}

#spotlightNav ul li#spotlightNavGallery a {
	background-image: url('../images/home/spotlightNav-gallery.jpg');
	width: 73px;
}

#spotlightGallery {
	padding: 5px 4px;
	background: #5F574D;
	font-family: Georgia, Times, serif;
	font-style: italic;
	color: #969282;
}

.spotlightGalleryPhoto {
	float: left;
}

#spotlightScoreboard {
	padding: 10px 20px;
	background: #5F574D;
	height: 116px;
}

#spotlightScoreboard ul {
	margin: 0;
}

#spotlightScoreboard ul li {
	line-height: 1em;
	margin-bottom: 7px;
}

#spotlightScoreboard a {
/*	color: #969282;*/
	color: #0B0B0B;
	font-size: 11px;
}

#spotlightScoreboard a:hover {
	color: #9B8D72;
}

#scoreboardViewAll {
/*	padding-top: 6px;*/
}

#scoreboardViewAll a {
	color: #fff;
	font-size: 12px;
}

#homeStudentsNav {
	padding: 20px 0 0 17px;
}

#homeStudentsNav ul, #homeStudentsNav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#homeStudentsNav ul li a {
	display: block;
	height: 23px;
	line-height: 23px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#homeStudentsNav ul li a:hover {
	background-position: 0 -24px;
}

#homeStudentsNav ul li#homeStudentsNavFuture a {
	height: 22px;
	line-height: 22px;
}

#homeStudentsNav ul li#homeStudentsNavFaculty a {
	height: 23px;
	line-height: 23px;
}

#homeStudentsNav ul li#homeStudentsNavParents a {
	height: 21px;
	line-height: 21px;
}

#homeStudentsNav ul li#homeStudentsNavFaculty a:hover, #homeStudentsNav ul li#homeStudentsNavAlumni a:hover {
	background-position: 0 -23px;
}

#homeStudentsNav ul li#homeStudentsNavFuture a:hover, #homeStudentsNav ul li#homeStudentsNavCurrent a:hover, #homeStudentsNav ul li#homeStudentsNavParents a:hover {
	background-position: 0 -22px;
}

#homeStudentsNav ul li#homeStudentsNavFuture a {
	background-image: url('../images/home/homeStudentNav-future.gif');
}

#homeStudentsNav ul li#homeStudentsNavCurrent a {
	background-image: url('../images/home/homeStudentNav-current.gif');
	line-height: 22px;
	height: 22px;
	margin: -4px 0 0 1px;
}

#homeStudentsNav ul li#homeStudentsNavFaculty a {
	background-image: url('../images/home/homeStudentNav-faculty.gif');
	margin: -4px 0 0 1px;
}

#homeStudentsNav ul li#homeStudentsNavAlumni a {
	background-image: url('../images/home/homeStudentNav-alumni.gif');
	margin: -4px 0 0 1px;
}

#homeStudentsNav ul li#homeStudentsNavParents a {
	background-image: url('../images/home/homeStudentNav-parents.gif');
	margin: -4px 0 0 1px;
}

/*
 * Inner layout
 */
.innerCentralizer {
	width: 889px;
	margin: 0 auto;
	padding: 0px;
/*	position: relative;*/
}


#pageHeader {
	height: 52px;
	background: #B3AD9D;
}

#pageHeader h2 {
	width: 500px;
	padding: 14px 0 0 45px;
	line-height: 1em;
	margin: 0;
}

#pageBreadcrumbs {
	width: 839px;
	padding-right: 50px;
	height: 20px;
	text-align: right;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
}

#pageBreadcrumbs a { color: #F8F5EF; }
#pageBreadcrumbs a:hover { color: #E7E2D7;}
#pageBreadcrumbs a.active { color: #3B3630; }

#pageContentWrapper {
	background: url('../images/page-sidebar-bkg.png') top left repeat-y;
/*	position: relative;*/
	width: 889px;
/*	background: #c30;*/
}

#pageContentOuterWrapper {
	width: 889px;
	background: #fff url('../images/page-content-gradient-bkg.png') bottom repeat-x;
}

#pageSidebar {
	width: 165px;
	padding: 20px 20px 20px 45px;
	float: left;
	color: #B3AD9D;
}

#pageSidebar ul, #pageSidebar ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#pageSidebar a {
	color: #9A9587;
}

#pageSidebar a:hover, #pageSidebar a.active {
	color: #fff;
}

#pageSidebar .minHeightHack {
/*	height: 400px;*/
/*	width: 1px;*/
/*	float: right;*/
}

#pageContent {
	width: 619px;
	float: left;
	padding: 20px;
	color: #3B3630;
	padding-bottom: 40px;
}

#sidebarHighlightPhoto {
/*	width: 227px;
	height: 192px;
	position: absolute;
	bottom: 0;
	left: 0;
*/}


.faded, #pageContent h2, #pageContent h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #B4AE9E;
}


.paginationBar {
	text-align: center;
	color: #B2AD9A;
	clear: both;
}

.paginationBar a {
	color: #A19C88;
	font-family: Georgia, Times, serif;
	font-style:italic;
	font-size: 13px;
}

/*
 * News Articles
 */
.entry h4 {
	margin-bottom: 0px;
}

.entry h4 a {
	color: #3B3630;
	font-size: 14px;
	font-weight: bold;
}

.entry h4 a:hover {
	color: #625A50;
}

.entry h4 a .entryPosition {
	font-weight: normal;
	font-size: 12px;
}

.entryTimestamp {
	font-family: Georgia, Times, serif;
	font-style:italic;
	color: #B1AE9B;
	font-size: 13px;
}

.entryExcerpt p {
	margin: 0;
}

.entryContent {
	margin-top: 10px;
}

body#listing .entry, body#search .entry {
	background: url('../images/entry-big-separator.png') bottom left no-repeat;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
body#listing.people .entry {
	background: none;
	padding: 0;
	margin: 30px 0;
}

body#directory .entry {
	padding: 0px 0 20px 0px;
}

.departmentDirectory {
	margin: 20px 0;
}

.personPhoto {
	width: 120px;
	height: 100px;
	float: left;
}

body#directory .personDescription {
	width: 300px;
}

.personDescription h4 a {
	font-size: 14px;
}

.personDescription {
	width: 490px;
	float: left;
	color: #B3AD9D;
	line-height: 1.5em;
}

.entryPosition { 
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-size: 12px;
}
.personPhone, .personEmail {
	font-weight: bold;
	font-size: 12px;
}

.backButton, .darkLink {
	font-family: Georgia, Times, serif;
	font-style: italic;
	color: #0E0E0C;
}
a.backButton:hover, a.darkLink:hover { color: #45463C; }


.entryContent img, .peoplePhoto img, body.pages #departmentContent img, #pageContent img {
	float: left;
	margin: 0 10px 0px 0;
	border: 1px solid #DCD6C1;
	padding: 3px;
}

#pageContent #departmentImage img {
	border: none;
}

.entryLocation {
	font-family: Helvetica, Arial, sans-serif;	
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.albumEntry {
	width: 600px;
	margin: 10px 0;
}

#pageContent .albumItem img {
	margin: 5px;
}

.albumThumbnail {
	width: 150px;
	float: left;
}

.albumMeta { 
	width: 430px;
	padding-top: 45px;
	float: left;
}

body#photoGallery .albumMeta {
	padding-top: 40px;
}

.albumMeta p {
	margin: 0;
}

.albumMetaDepartment {
	font-style: italic;
	color: #62594F;
}

#pageContent .albumPhotoImage img {
	float: none;
	margin: 0;
}

.albumPhotoImage  {
	text-align: center;
}

.albumPhotoMeta {
	margin-top: 20px;
}

body#view .entry.photo {
	margin: 10px;
}


* html body#view .entry.photo {
	margin: 10px 19px;
}

body#listing .entry.photo {
	padding-bottom: 10px;
	margin-bottom: 0px;
	background: none;
}

.galleryNav { text-align: center; }


.peopleMainContent {
	width: 365px;
	float: left;
}

.peoplePhoto {
	width: 210px;
	float: right;
}


#departmentHomeNews {
	padding-top: 10px;
	clear: both;
}

#departmentHomeNews h3, #pageContent .purpleHeading, #pageContent .purpleHeadingFull {
	font-family: Helvetica, Arial, sans-serif;
	color: #663495;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../images/department-heading-bkg-separator.png') top left no-repeat;
	height: 30px;
	padding-top: 13px;
	margin: 0 0 20px 0;
	font-size: 15px;
}

#pageContent .purpleHeadingFull { background: url('../images/department-heading-bkg-separator-full.png') top left no-repeat; }

#departmentHomeNews .entry { margin-bottom: 15px; }


/*
 * Department home
 */
#departmentContent {
	width: 365px;
	margin-right: 40px;
	float: left;
}
* html #departmentContent { width: 345px;}

#departmentImage {
	width: 210px;
	float: right;
}


/*
 * Academics home
 */
/*body#academics h3 { font-size: 14px; }*/
body#academics h3 a { color: #3B3630; }
body#academics h3 a:hover { color: #625A50; }

#pageContent ul.departmentsListing li {
	background-position: 0 4px;
}

ul.departmentsListing h3 {
	font-size: 12px;
}


/*
 * Directory Page
 */
body#directory .entry {
	margin-bottom: 2px;
}

body#directory .entry h4 a .entryPosition {
	font-size: 11px;
}

.directorySearchBar {
	margin: 0px 0 20px 0;
}

#globalDirectorySearchByName {

	width: 110px;
}

/*#orByName {
	color: #B4AE9E;
	font-weight: bold;
}*/

#searchByNameForm {
/*	line-height: 1em;*/
	margin-top: 5px;
	text-align: left;
	color: #B4AE9E;
	font-weight: bold;
}

#backToDirListing {
	text-align: left;
}

#backToDirListing a {
	color: #3B3630;
	font-weight: bold;
}

/*
 * News and Events page
 */
.entryBackButton {
	clear: both;
}

body.news #pageContent {
	padding-right: 100px;
	width: 539px;
}

h3.today {
	margin: 20px 0;
}

#globalModuleContent {
	width: 440px;
	float: left;
}

#globalModuleContent .entry {
	margin-bottom: 10px;
}

#globalModuleContent .entryTimestamp {
	font-size: 12px;
}

#globalModulePicker {
	width: 170px;
	float: left;
	text-align: center;
}

#globalModulePicker h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 0 0 5px 0;
}

#globalModulePicker #calendarBox { margin-bottom: 20px; }

#globalModulePicker #calendarBox a { color: #3B3630; }
#globalModulePicker #calendarBox a:hover { color: #935DBB; }
#globalModulePicker #calendarBox .today { background: #B4AE9E; }
#globalModulePicker #calendarBox .today a { color: #fff; }

#previousMonthLink, #nextMonthLink {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-repeat: no-repeat;
}

a:hover#previousMonthLink, a:hover#nextMonthLink { color: #3B3630; }

#previousMonthLink {
	background-image: url('../images/calendar-picker-arrow-up.png');
	padding-top: 10px;
	background-position: top center;
	margin-bottom: 5px;
}

#nextMonthLink {
	margin-top: -15px;
	background-position: bottom center;
	background-image: url('../images/calendar-picker-arrow-down.png');
	padding-bottom: 10px;
}

#globalModulePicker select { font-size: 11px; width: 170px;}
#modulePickerContainer { margin-bottom: 20px; }


body.newsAndEvents .entry h4 small {
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
}

body.newsAndEvents#news .entry {
	margin: 20px 0;
}

body#newsAndEvents .entry {
	margin: 0 0 10px 0;
}

body#newsAndEvents .purpleHeadingFull {
	margin-bottom: 10px;
}

body#newsAndEvents .purpleHeadingFull#recentNews {
	margin-top: 20px;
}


/*
 * Search page
 */
/*body#search #pageContent h2 {*/
#searchResults {
	background: url('../images/entry-big-separator.png') left top no-repeat;
	padding-top: 20px;

}

body#search #pageContent h2 {
	margin-bottom:5px;
}

body#search .paginationBar {
	margin-bottom: 10px;
}


/*
 * Site Map page
 */
body#siteMap ul ul { margin: 0; }
body#siteMap ul li { margin-bottom: 10px; }
body#siteMap ul ul li { margin-bottom: 0px; }


/*
 * New Alumni homepage
 */
body#alumniAndFriends #mainContentInnerWrapper {
	background: url('../images/alumni/bkg-bottom.png') bottom center no-repeat;	
}

#alumniCentralizer {
	background: url('../images/alumni/sidebar-background.jpg') 30px 49px no-repeat;
}

#alumniSidebar {
	width: 239px;
	float: left;
	margin-top: 35px;
	height: 595px;
}
#alumniHomeTitle { display: none; }

#alumniContent {
	width: 603px;
	float: left;
}

#buttonBuySCGear {
	width: 198px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('../images/alumni/button-buy-sc-gear.jpg');
}

a:hover#buttonBuySCGear { background-position: 0 -43px; }

#alumniSliderArea {
	width: 628px;
	height: 302px;
/*	z-index: 1;*/
	position: relative;
}

.slideshowImage {
	position: absolute;
	top: 0;
	left: 0;
	z-index:90;
}

#alumniBottomNewsArea {
	width: 330px;
	float: left;
	margin-left: 20px;
}

#alumniBottomNewsArea a { color: #EDE2C6; }
#alumniBottomNewsArea a:hover { color: #B8B6A1; }

#alumniPlugArea {
	height: 90px;
	padding-top: 40px;
}

#alumniBottomNews h2 { 
	margin-bottom: 5px; 
	font-size: 22px;
}

#alumniBottomNews h3 { 
	margin-bottom: 0px; 
	font-size: 13px;
	font-weight: bold;
}

#viewAllAlumniNews { margin: 0; font-weight: bold; }
#viewAllAlumniNews a { color: #fff; }
#viewAllAlumniNews a:hover { color: #73419A; }

#alumniBottomSidebar {
	float: right;
	width: 205px;
	margin-top: -90px;
	z-index: 150;
	position: relative;
/*	background: #c30;*/
}

#alumniGivingLinks {
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}

#alumniGivingLinks a {
	background: #29261F;
	color: #E0D0B7;
	padding: 9px;
	margin-bottom: 9px;
	display: block;
	line-height: 1.1em;
	font-size: 14px;
	font-weight: bold;
	*padding: 5px 10px;
}

* html #alumniGivingLinks a { width: 195px; }

#alumniGivingLinks div {
	font-family: Georgia, Times, serif;
	color: #fff;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}

#alumniGivingLinks a:hover { background: #663398; }

#alumniNav {
	height: 428px;
	margin-top: 100px;
}

#alumniNav a {
	display: block;
	background: url('../images/alumni/sidebar-arrow.png') 7px 5px no-repeat;
	padding-left: 20px;
	color: #726958;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
}
#alumniNav a:hover { background: url('../images/alumni/sidebar-arrow-hover.png') 0 0 no-repeat; }

#alumniNav ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 30px;
}

#alumniNav ul li { margin-bottom: 2px; }

#alumniNav ul#connectNav { padding-top: 27px; }
#alumniNav ul#celebrateNav { padding-top: 27px; }
#alumniNav ul#campusLinksNav { padding-top: 29px; }

#alumniSocialLinks {
	margin: 30px 0 0 30px;
	color: #F0E2C7;
	font-weight: bold;
	height: 19px;
}

#alumniSocialLinks span, #alumniSocialLinks img {
	display: block;
	float: left;
}
#alumniSocialLinks span { margin-right: 8px; }
#alumniSocialLinks img { margin: 1px 6px; }

#alumniPlugArea img {
	float: left;
	padding-right: 20px;
}

#alumniPlugArea h2 { font-size: 14px; }
#alumniPlugArea h2, #alumniPlugArea p { margin: 0; }

#alumniPlugAreaContent {
	padding-top: 10px;
	font-size: 11px;
	line-height: 1.4em;
}


/*
 * New Home Page slider
 */
#homeSlides {
	width: 578px;
/*	height: 338px;*/
	height: 337px;
	position: relative;
	margin-top: 10px;
}

#homeSlideNav {
	position: absolute;
	bottom: 10px;
	right: 10px; 
	z-index: 95;
}

#homeSlideNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#homeSlideNav li {
	float: left;
}

#homeSlideNav a {
	float: left;
	display: block;
	background: #3b3630;
	padding: 7px 10px;
	line-height: 1em;
	color: #000;
	z-index: 100;
	margin-right: 5px;
	font-weight: bold;
}

#homeSlideNav a.active { background: #ebdfad; }


#google_translate_element {
	margin-top:1em;
}

