/* Portal Masthead Adjustments
 * ----------------------------------------------------------------*/
div#masthead {
	background: #bedae2 url(/themes/okwu/undergrad/images/bg-masthead.jpg) repeat-x 50% 0%;
}
	#masthead #nav li { border-left: none; }

	#masthead h2 a, #masthead #nav li a { color: #173339; }

	#masthead h2 a:hover, 
	#masthead #nav li.here a,
	#masthead #nav li a:hover { color: #a03827; border-bottom: 1px solid #a03827; }
	
/* Portal Intro Adjustments
 * ----------------------------------------------------------------*/
#intro { 
	background: #bedae1 url(/themes/okwu/undergrad/images/bg-intro.jpg) repeat-x 50% 0%; 
	color: #111111;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
	#intro .wrapper {
		padding: 30px 270px 60px 320px;
		width: 450px; /* total: 1050px */
	}
		
	#intro .wrapper div {
		background: transparent url(/themes/okwu/undergrad/images/bg-intro-gradiant.jpg) repeat-x 50% 0%;
	}
	
	#intro h3 {
		font: normal 6em/1em "Sketch Rockwell", "SketchRockwell", Georgia, serif;
		text-transform: uppercase;
		color: #000000;
		padding: .5em 0 0;
		position: relative;
		z-index: 1;
	}
	
	#intro p {
		font: lighter 2.1em/1.2em Georgia, serif;
		margin: 0 0 .5em;
		position: relative;
		z-index: 1;
	}
	
	/* positioned outside the content's bg */
	#intro ul {
		position: absolute !important;
		left: 785px;
		top: 25px;
		height: 344px;
		background: transparent url(/themes/okwu/undergrad/images/bg-intro-gradiant.jpg) repeat-x 50% 0%;
		margin: 0;
		padding: 1em 0;
		list-style: none;
		font: lighter 16px/32px "Sketch Rockwell", "SketchRockwell", Georgia, serif;
		text-transform: uppercase;
		z-index: 1;
		width: auto;
	}
		#intro ul li { padding: 0; margin: 0; }
		
		#intro ul li a { 
			color: #111111;
			font-size: 1em;
			display: block; 
			height: 44px;
			margin: 0 -16px -12px -1px;
			padding: 0 16px 0 20px;
			width: 182px;
		}
		#intro ul li a:hover {
			border: none;
			color: #fff;
			text-decoration: none;
			background: transparent url(/themes/okwu/undergrad/images/bg-blue-banner.png) no-repeat 0 0;
		}
	
	/* positioned just off the left hand side */
	#intro img.splash { 
		position: absolute; 
		bottom: 0px; 
		left: -35px;
		z-index: 0;
		zoom: 1;
	}
	
/* Portal Overview Adjustments
 * ----------------------------------------------------------------*/
#overview #student-life {
  width: 275px; /* 28% - 15px for h3 */
	padding: 3em 9px 0 15px; /* right=1% */
	float: left;
}
#overview #campaigns { 
  width: 373px; /* 38% */
  padding: 3em 39px 0 14px;/* right=4%, left=4% - extra room for #student-life */
}
#overview #programs { 
  float: left;
  padding: 3em 0 0 19px; /* left=2% */
  width: 215px; /* 22% */
}
	#overview h3,
	#overview #programs h3 {
		background: transparent url(/themes/okwu/undergrad/images/bg-orange-banner.jpg) no-repeat 0 0;
		font: lighter 2.1em/1.2em "Sketch Rockwell", "SketchRockwell", Georgia, serif;
		color: #fff;
		padding: .5em .5em 9em 15px;
		margin: 0 0 -9em -15px;
		text-transform: none;
	}
	
  /* Campaigns & Toolbar
	 * ----------------------------------------------------------------*/
	div.toolbar {
		border: 1px solid #807664;
		padding: 8px 4px;
		margin: 0;
		background: transparent url(/themes/okwu/undergrad/images/bg-zebra.jpg) repeat 50% 50%;
		overflow: auto;
		margin-bottom: 2em;
	}
		.toolbar a {
			display: block;
			float: left;
			width: 45%;
			margin: 0 5px;
			padding: 1px;
			text-indent: -999em;
			height: 97px;
			border: solid 2px #4698A6;
		}
		#overview .toolbar a:hover { border: solid 2px #A03827; }
		#overview .toolbar a.button-college-right { background: transparent url(/themes/okwu/undergrad/images/btn-college-right-for-me.jpg) no-repeat 50% 50%;}
		#overview .toolbar a.button-overview-checklist { background: transparent url(/themes/okwu/undergrad/images/btn-overview-checklist.jpg) no-repeat 50% 50%;}
		
	/* Programs
	 * ----------------------------------------------------------------*/
	#overview #programs ul {
		font: bold 1.5em/1.1em "Helvetica Neue", "Helvetica", Arial, sans-serif;
		padding: 0;
		margin: 0;
		list-style: none;
	}
		#overview #programs ul li {
			background: none;
			border-bottom: 1px solid #c9bea1;
			padding: .7em .6em .5em;
		}
		#overview #programs ul li.utility {
		  font-size: .8em; /* total= 1.2em */
		  font-weight: normal;
		  background: #ffffff;
		  border: 1px solid #bcb7a1;
		  margin: 1em 0;
		}
		#overview #programs a {
			color: #226570;
			font-size: 1em;
			display: block;
		}
		#overview #programs a:hover {
			border: none;
			text-decoration: underline;
		}
		
/* Happenings Adjustments
 * ----------------------------------------------------------------*/
#happenings {
	background: #e2f7fa url(/themes/okwu/undergrad/images/bg-happenings.jpg) repeat-x 50% 100%;
}
	#happenings .wrapper {
		padding-top: 40px;
	}	
  #happenings h4 {
    font: normal 1.7em/1.4em Helvetica, "Helvetica", Arial, sans-serif;
    text-transform: none;
    color: #0f5975;
    background: transparent url(/themes/okwu/undergrad/images/bg-pencil-line.gif) no-repeat 0% 100%;
  }
	  	
/* Interior Banner
 * ----------------------------------------------------------------*/
#banner {
	background: #BEDAE2 url(/themes/okwu/undergrad/images/bg-banner.jpg) repeat-x 0% 0%;
}
	#banner h3 {
		font-size: 4em;
		padding: .5em 25px;
		color: #13323a;
	}
	#banner img {
		top: 0;
	}

/* Interior Content Adjustments
 * ----------------------------------------------------------------*/
#body h4 {
	font-size: 1.8em;
	color: #575c63;
}

#body h5 {
	font-size: 1.6em;
	color: #151515;
	margin-top: 2em;
	padding: 0 0 0 18px;
	background: transparent url(/themes/okwu/undergrad/images/icon-arrow.gif) no-repeat 0% 5%;
}
	#body h5 a {
		color: #0f5975;
	}

#body #summary {
	border-bottom: 1px solid #B0B0B0;
}

#main #copy #highlights {
	float: left;
	margin-left: -1px;
	padding-left: 25px;
	padding-bottom: 4em;
	width: 215px;
	background: transparent url(/themes/okwu/undergrad/images/bg-fuzzy-bar.png) no-repeat 0% 0%;
}

	/* Big Apply Button
	 * ----------------------------------------------------------------*/
	.apply-button {
		display: block;
		height: 190px;
		width: 180px;
		text-indent: -999em;
		background: transparent url(/themes/okwu/undergrad/images/button-apply.png) no-repeat 50% 0%;
		cursor: pointer;
		border: none !important;
	}
	.apply-button:hover {
		background-position: 50% 100%;
	}
	
/* List Styles
 * ----------------------------------------------------------------*/
#body ul.attributes {
	list-style: none;
	border-top: 1px solid #d3d3d3;
	padding: 0;
}
	#body ul.attributes li {
		padding-left: 20px;
		background: transparent url(/themes/okwu/undergrad/images/icon-orange-dot.gif) no-repeat 7px 50%;
		border-bottom: 1px solid #d3d3d3;
	}

#body ul.buttons {
	list-style: none;
	padding: 0;
}
	#body ul.buttons li {
		border: 1px solid #b1b1b1;
		background: transparent url(/themes/okwu/undergrad/images/bg-fuzzy-bullets.png) repeat-y 0% 50%;
		padding: 1em 0 1em 3em;
		margin: .25em 0;
	}
		#body ul.buttons li a {
			font-size: 1.25em; /* total = 1.5em */
			display: block;
			border-bottom: none;
		}
		#body ul.buttons li a:hover { text-decoration: underline; }
		