@import url(/themes/okwu/root/stylesheets/shared.css);
@import url(/themes/okwu/root/stylesheets/platform.css);

/* Standard Styles
 * ----------------------------------------------------------------*/
blockquote {
	font: normal 1.6em Georgia," Palatino", "Palatino Linotype", Times, "Times New Roman", serif;
	color: #70592d;
	margin: 2em 1em;
}
	blockquote p {
		font-size: 1em;
	}	

/* Structural
 * ----------------------------------------------------------------*/
div#content {
	padding-bottom: 40px;
}
	#content div#main {
		width: 720px;
		float: left;
	}
  #content div#main.full-width { width: 950px; }

		#main #copy {
			background: #ffffff url(/themes/okwu/adult/images/bg-copy.png) repeat-x 1px 1px;
			padding: 40px 20px 60px 25px;
			overflow: hidden;
		}
			#main #copy #body {
				width: 405px;
				float: left;
				padding-right: 25px;
				border-right: solid 1px #d1d1d1;
				overflow: hidden;
			}
			#main #copy #body.full { width: 630px; border: none; }
			
			#main #copy #highlights {
				width: 225px;
				float: right;
				overflow: hidden;
			}
	#content div#secondary {
		padding-right: 30px;
		width: 230px;
		float: right;
	}

	#content .wrapper:after {
	  content: "."; 
	  display: block; 
	  height: 0; 
	  clear: both; 
	  visibility: hidden;
	}
	#content .wrapper {display: inline-block;}
	/* Hides from IE-mac \*/
	* html #content .wrapper {height: 1%;}
	#content .wrapper {display: block;}
	/* End hide from IE-mac */
	
/* Banner
 * ----------------------------------------------------------------*/
#banner {
	background: #c8c3af url(/themes/okwu/adult/images/bg-banner.jpg) repeat-y 100% 0%;
	position: relative;
	overflow: hidden;
}
	#banner h3 {
		font: normal 2.75em Tahoma, Verdana, "Geneva", sans-serif;
		color: #2f0d04;
		padding: 1em;
		position: relative;
		z-index: 1;
	}
	#banner img {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 0;
	}

#copy a {
	color: #A03827;
	font-size: 1em;
	border-bottom: 1px solid;
}
	#copy a:hover {
		border-bottom: none;
	}

/* Main Body
 * ----------------------------------------------------------------*/
#body > *:first-child {
	padding-top: 0;
	margin-top: 0;
}

#body #summary {
	margin-bottom: 1.6em;
	border-bottom: 1px dashed #b0b0b0;
}
	#body #summary p {
		font-size: 1.6em;
		line-height: 1.6em;
	}

#body h4 {
	color: #bc730b;
	font-size: 1.3em;
	padding-bottom: 0;
}

#body h5 {
	font-size: 1.2em;
	padding-bottom: 0;
}

#body > ul, #body > ol {
	font-size: 1.2em;
	padding: 0 0 0 2em;
	margin: 1em 0;
}
	#body ul li, #body ol li {
		padding: .25em 0;
	}

/* Highlighted Content
 * ----------------------------------------------------------------*/
#highlights h4 {
	color: #310f04;
	font-size: 1.6em;
}

#highlights p {
	color: #5e5e5e;
}

#highlights > *:first-child {
	margin-top: 0;
}
#highlights > h4:first-child {
	padding-top: 0;
}

#highlights > ul, #highlights > ol {
	font-size: 1.2em;
	padding: 0 0 0 2em;
	margin: 1em 0;
}
	#highlights ul li, #highlights ol li {
		padding: .25em 0;
	}

  #highlights a img {
    border: none;
    display: block;
  }
  #highlights a:hover img { border-bottom: 1px solid;}

/* Special Content
 * ----------------------------------------------------------------*/
.spotlight {
	color: #594720;
	background: #f1deba;
	border: 1px solid #e0bc76;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px 15px 20px;
	margin: 1em 0 2em;
}
	#highlights .spotlight h4 {
		font: normal 2.2em "Apple Casual", serif;
		color: #50380a;
		padding: 0 0 .5em;
	}
	#body .spotlight h4, 
	#highlights .spotlight h4 { color: #50380a; }
	
	.spotlight ul {
		font-size: 1.1em;
		font-weight: lighter;
		margin: 0;
		padding: 0 0 0 2em;
		list-style-image: url(/themes/okwu/adult/images/icon-spotlight-arrow.gif);
	}

p.indented {
  overflow: hidden;
  padding-left: 110px;
  margin-bottom: 2em;
}
  p.indented img.left {
    margin-left: -110px;
    display: block;
    clear: left;
  }

table.lenders {
  border-collapse: collapse;
}
  table.lenders td {
    padding: 1em .5em;
  }
  table.lenders td:first-child { width: 55%; }
  table.lenders td.bank { width: 55%; }
  table.lenders .code { text-align: center; }

  table.lenders a { border: none !important; display: block; }
  table.lenders a img { border: none; max-height: 60px; }

.media.audio {
  font-size: 1.3em;
  line-height: 2;
}

/* Secondary Content
 * ----------------------------------------------------------------*/
#secondary #rail {
	padding-top: 20px;
	padding-left: 20px;
}
  #rail a img {
    border: none;
    display: block;
  }
  /* Custom Snippet for the Forms Bank. */
  #rail div.financial-aid-forms-links {
    border: 1px solid #9a9275;
    background: transparent url(/themes/okwu/root/images/bg-rail-special.png) no-repeat 50% 100%;
    padding: 1em 1em 3em;
    margin-right: 1em;
  }
    #rail div.financial-aid-forms-links h4,
    #rail div.financial-aid-forms-links h5 {
      font-size: 1.6em;
      color: #494949;
      padding: 0;
    }
    #rail div.financial-aid-forms-links p {
      background: none;
    }
		#rail div.financial-aid-forms-links a {
			color: #a03827;
      border-bottom: 1px solid;
		}
		#rail div.financial-aid-forms-links a:hover {
			color: #4b3838;
      border: none;
		}
  
#secondary h4 {
	font-size: 1.3em;
}

#secondary p {
	color: #56534d;
	font-size: 1.1em;
	margin: 0;
	padding: .5em 0 2em;
	background: transparent url(/themes/okwu/adult/images/bg-horizontal-border.jpg) repeat-x 0% 100%;
}


/* Weblog Navigation
 * ----------------------------------------------------------------*/
#section-nav {
	background: transparent url(/themes/okwu/adult/images/bg-section-nav-bot.jpg) no-repeat 0% 100%;
	margin-top: -15px;
	padding-bottom: 50px;
	position: relative;
}
	#section-nav h3 {
		background: transparent url(/themes/okwu/adult/images/bg-section-nav-top.png) no-repeat 0% 0%;
		color: #4b3838;
		font: italic bold 18px "Apple Casual", serif;
		line-height: 1em;
		padding: 62px 15px 24px 50px;
	}
		#section-nav h3 a { color: #4b3838; }
		#section-nav h3 a:hover { border: none; color: #a03827; text-decoration: underline; }

	#section-nav ul {
		list-style: none;
		line-height: 2.25em;
		margin: 0;
		padding: 0 0 0 1em;
	}
	#section-nav ul#nav-sub {
		background: transparent url(/themes/okwu/adult/images/bg-section-nav-mid.jpg) repeat-y 0 0;
		margin: -10px 0 0;
		padding: 0 2em 1em 2.5em;
	}
		#section-nav ul li {
			background: transparent url(/themes/okwu/adult/images/icon-bullet-square.gif) no-repeat 0% 0.8em;
			padding-left: 1em;
		}
		#section-nav ul li a {
			color: #a03827;
			font-weight: bold;
		}
		#section-nav ul li a:hover, 
		#section-nav ul li.here > a {
			color: #4b3838;
		}


