@import url('/css/clu_980.css');

body {
	background:#28194b url(/giving/images/layout/bg.png) 0px 68px repeat-x;
}
#container_wrapper {
	width:100%;
	background:url(/giving/images/layout/wrapper_bg3.jpg) center top no-repeat;
}
#container {
	width:980px;
	margin:0 auto;
}
#section_header {
	background:none;
	margin-bottom:5px;
}
#section_header h1 {
	width:447px;
	height:71px;
	text-indent:-20000px;
	background:url(/giving/images/layout/logo.png) no-repeat;
}
#section_nav {
	background:#FFF url(/giving/images/layout/section_nav_bg.png) repeat-x;
	height:50px;
	padding:0;
	margin:0;
}
#section_nav ul {
	margin:0;
}
#section_nav li a {
	border:0;
	margin:0;
	color:#250868;
	display:block;
	height:50px;
	padding:0;
	text-indent:-20000px;
	background:url(/giving/images/layout/nav_bg3.png) no-repeat;
}
#section_nav li a:hover {
	color:#250868;
	background:url(/giving/images/layout/nav_bg3.png) no-repeat;
}

#section_nav li.home a 			{ width:91px; background-position:0px 0px; }
#section_nav li.ways a 			{ width:146px; background-position:-91px 0px; }
#section_nav li.why a 			{ width:128px; background-position:-237px 0px; }
#section_nav li.annual a 		{ width:185px; background-position:-365px 0px; }
#section_nav li.staff a 		{ width:171px; background-position:-550px 0px; }
#section_nav li.students a 		{ width:121px; background-position:-721px 0px; }
#section_nav li.contact a 		{ width:138px; background-position:-842px 0px; }

#section_nav li.home a:hover 		{ background-position:0px -50px; }
#section_nav li.ways a:hover  		{ background-position:-91px -50px; }
#section_nav li.why a:hover  		{ background-position:-237px -50px; }
#section_nav li.annual a:hover  	{ background-position:-365px -50px; }
#section_nav li.staff a:hover  		{ background-position:-550px -50px; }
#section_nav li.students a:hover 	{ background-position:-721px -50px; }
#section_nav li.contact a:hover  	{ background-position:-842px -50px; }

body.home #section_nav li.home a 				{ background-position:0px -100px; }
body.ways #section_nav li.ways a  				{ background-position:-91px -100px; }
body.why #section_nav li.why a  				{ background-position:-237px -100px; }
body.annual #section_nav li.annual a  			{ background-position:-365px -100px; }
body.staff #section_nav li.staff a  			{ background-position:-550px -100px; }
body.students #section_nav li.students a 		{ background-position:-721px -100px; }
body.contact #section_nav li.contact a  		{ background-position:-842px -100px; }





#opener {
	height:300px;
	background:#28194B;
}
#slideshow {
	width:640px;
	height:300px;
	float:left;
}
#actions {
	margin:0 0 0 640px;
	height:300px;
	background:#FFF url(/giving/images/layout/actions_bg.png) repeat-x;
	text-align:center;
}
#actions h3 {
	color:#39216F;
	font-size:25px;
	padding-top:25px;
}
#actions p {
	padding:0 40px;
	color:#000;
	font:15px/19px Verdana;
}



/* STRUCTURE ************************************************ */

#content {
	background:#FFF url(/giving/images/layout/content_bg.png) repeat-x;
	margin:0;
	border-bottom:10px solid #FC0;
}
body.home #content {
	background:#FFF;
}

#main {
	width:660px;
	padding:30px 30px 50px 40px;
	float:right;
}
body.home #main {
	float:left;
	width:600px;
	padding:30px 20px 50px 20px;
}

#main_main {
	float:left;
	width:425px;
	padding-right:15px;
	border-right:2px dotted #CCC;
}

#main_sidebar {
	margin:0 0 0 460px;
}

#sidebar {
	margin:0 740px 0 10px;
	padding:30px 0 50px 15px;
	background:none;
}
body.home #sidebar {
	margin:0 0 0 640px;
	padding:30px 20px;
	background:url(/giving/images/layout/violet_sunburst.png) right 15px no-repeat;
}



/* ELEMENTS ************************************************ */

#main p {
	font:13px/18px Verdana;
}
#main_sidebar p {
	font:11px/16px Verdana;
}

#main table td, #main td input {
	font:13px/18px Verdana;
}

#sidebar p {
	font:11px/16px Verdana;
}
#sidebar p.quote, #main p.quote {
	font:15px/20px Georgia;
}
#sidebar p.quote span, #main p.quote span {
	font:18px/20px Georgia;
}
#sidebar p.cite, #main p.cite {
	font:bold 15px/20px Georgia;
	text-align:right;
}

#main li {
	font:13px/17px Verdana;
}
#main_sidebar li {
	font:11px/16px Verdana;
}

#main_sidebar ul, #main_sidebar ul {
	margin-left:10px;
}


img.img-right {
	float:right;
	margin:0 0 15px 30px;
	border:1px solid #777;
}

img.img-left {
	float:left;
	margin:0 30px 15px 0;
	border:1px solid #777;
}

img.no-border {
	border:0;
	margin-right:20px;
	margin-top:5px;
}



/* HEADERS ************************************************ */

#main h4 {
	color:#333;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}

#main h4 a {
	text-decoration:none;
}

#main_sidebar h4 {
	font-size:18px;
}

#sidebar h4 {
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 -15px;
	padding:5px 15px 8px 14px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}

#main_sidebar h5 {
	font:bold 11px/16px Verdana;
	margin:0 0 10px 0;
}




/* BOXES ************************************************ */

.box_small {
	width:160px;
	float:left;
	background:#f4efff;
	border:5px solid #BEB6D3;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	margin-right:15px;
	margin-bottom:15px;
}
.box_right {
	margin-right:0;
}
.box_small a {
	display:block;
	font:13px/17px Verdana;
}
.box_small span {
	font-size:17px;
	line-height:28px;
}






/* SECTION NAV ************************************************ */

#sidebar ul.section_nav {
	margin:0 0 40px -15px;
	padding:0;
	list-style:none;
	list-style-image:none;
	border-top:1px solid #ccc4e4;
	border-bottom:1px solid #FFF;
}

#sidebar ul.section_nav li {
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc4e4;
	border-top:1px solid #FFF;
	/*position:relative;*/
}

#sidebar ul.section_nav li a,
#sidebar ul.section_nav li a:visited {
	display:block;
	padding:5px 10px 5px 14px;
	text-decoration:none;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:206px;
}

#sidebar ul.section_nav li a:hover {
	background:#fff1bb;
	text-decoration:none;
	border:none;
}

#sidebar ul.section_nav li.active a {
	background:#FFF;
	color:#F00;
}

#sidebar ul.section_nav li ul {
	margin:0 0 15px 35px;
	padding:0;
	list-style:disc;
	border:0;
}

#sidebar ul.section_nav li ul li {
	margin:6px 0 6px 0;
	padding:0;
	border:0;
	background:none;
}

#sidebar ul.section_nav li ul li a,
#sidebar ul.section_nav li ul li a:visited {
	font:11px/13px Verdana;
	padding-left:30px;
	width:auto;
	display:inline;
	padding:0;
	background:none;
}

#sidebar ul.section_nav li ul li a:hover {
	background:none;
}









/* HOME PAGE **********************************************/

body.home #actions {
	padding-top:10px;
}
body.home #actions h3 {
	margin:0 auto -10px auto;
	width:300px;
	height:50px;
	text-indent:-20000px;
	background:url(/giving/images/layout/invest.png) center center no-repeat;
}
body.home .button {
	display:block;
	float:left;
	width:190px;
	height:90px;
	margin:0 10px 10px 0;
	text-indent:-20000px;
	background:url(/giving/images/layout/buttons.png) no-repeat;
}

body.home .btn_students 		{ background-position:0px 0px; }
body.home .btn_faculty_staff 	{ background-position:0px -89px; }
body.home .btn_scholarships 	{ background-position:0px -178px; }
body.home .btn_annual_fund 		{ background-position:0px -267px; }
body.home .btn_planned_giving 	{ background-position:0px -356px; }
body.home .btn_match 			{ background-position:0px -445px; }

body.home .btn_students:hover 		{ background-position:-190px 0px; }
body.home .btn_faculty_staff:hover 	{ background-position:-190px -89px; }
body.home .btn_scholarships:hover 	{ background-position:-190px -178px; }
body.home .btn_annual_fund:hover 	{ background-position:-190px -267px; }
body.home .btn_planned_giving:hover { background-position:-190px -356px; }
body.home .btn_match:hover 			{ background-position:-190px -445px; }

body.home ul.slideshow {
	list-style:none;
	width:640px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}	
body.home ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}
body.home ul.slideshow li.show {
	z-index:500;	
}
body.home ul img {
	border:none;	
}
body.home #slideshow-caption {
	width:640px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}
body.home #slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:1000;	
}
body.home #slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}
body.home #slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}




/* FOOTER **********************************************/

#footer_wrapper {
	border:0;
	background:none;
}
#footer {
	background:none;
}
