/* --- Code By: Joe Rstom --- */

/* - Reset - */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* -- Begin Main Styling -- */
body {
	width:100%;
	margin:0px;
	padding:0px;
	background:#215065;
	font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
}
#wrapper {
	width:1000px;
	margin:35px auto 0px;
}

/* -- Header and Nav -- */
#header {
	width:100%;
	margin:0px;
	padding:0px;
	background:#305c75;
}
#navigation {
	width:900px;
	margin:0px auto;
}
#navlist {
	margin:0px 0px 80px 170px;
	padding:15px 0px;
}
#navlist li {
	display:inline;
	text-align:center;
}
#navlist li a:link, #navlist li a:visited {
	padding:10px 15px;
	font-size:9pt;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
}
#navlist li a:hover {
	background:#244a62;
}
#logo {
	width:900px;
	margin:0px auto;
}
#logo h1 a:link, #logo h1 a:visited {
	font-size:0pt;
	padding:89px 418px 0px 0px;
	background:url('../images/dk_logo.jpg') bottom left no-repeat;
}
/*#logo h1 a:hover {
	background-position: 0px -89px;
}*/

/* -- Content -- */
#content {
	min-height:400px;
	background:#341a0d;
}
.sec #content {
	background:#ffffff;
	position:relative;
}
#images {
	width:1000px;
	margin:0px 5px 0px;
}
.sec #images {
	width:210px;
}
#imagelist {
	padding:5px 0px;
}
#imagelist li {
	padding:0px .5px 0px 0px;
	display:inline;
}
#copy {
	width:490px;
	margin:43px auto 2px;
	padding:5px 65px 40px 345px;
	background:url('../images/con_bg.jpg') 0px 0px no-repeat;
}
#copy .copy {
	color:#ffffff;
	font-size:10pt;
	font-weight:normal;
	line-height:16pt;
}
.sec #rightCopy {
	width:415px;
	position:absolute;
	min-height:310px;
	top:0px;
	left:585px;
	margin:0px;
	padding:0px 0px 50px 0px;
	background:#45230d url('../images/sec_brownbg.jpg') 0px 75px no-repeat;
}
#rightCopy .bigImg {
	position:absolute;
	top:0px;
	right:0px;
}
#rightCopy #rightSep {
	margin:78px 0px 46px;
	height:10px;
	width:415px;
	background:#ffffff;
}
#rightCopy .copy {
	font-size:9pt;
	line-height:15pt;
	color:#ffffff;
	width:300px;
	margin:0px 0px 5px 25px;
}
.sec #leftCopy {
	width:860px;
	min-height:375px;
	padding:75px 0px 40px;
	margin:0px auto;
}
#leftCopy .headline {
	width:450px;
	font-size:15pt;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0px 0px 15px;
	color:#45230d;
}
#leftCopy .lcopy {
	width:450px;
	margin:0px 0px 15px;
	font-size:10pt;
	line-height:13pt;
	color:#45230d;
}
#leftCopy .bold, #rightCopy .bold {
	font-weight:bold;
}
.sec a:link, .sec a:visited {
	color:#305c75;
}
.sec a:hover {
	color:#244a62;
}
#leftCopy form .inputTitle {
	font-size:10pt;
	color:#45230d;
}
#leftCopy form input {
	padding:0px;
	font-size:8pt;
	color:#45230d;
	margin:0px 0px 10px 0px;
}
/* -- Footer -- */
#footer {
	width:900px;
	margin:0px auto 25px;
	padding:25px 50px 60px;
	background:#305c75;
}
#footer img {
	float:left;
}
.footerCopy {
	color:#ffffff;
	font-size:8pt;
	margin:0px 0px 0px 240px;
	padding:5px 0px 0px;
}
.footerCopy a:link, .footerCopy a:visited {
	color:#ffffff;
}
.footerCopy a:hover {
	color:#45230d;
}
/* --- Page Specific --- */
#news #leftCopy {
	min-height:495px;
}
#news #rightCopy {
	min-height:560px;
}
#about #leftCopy {
	min-height:451px;
}
#about #rightCopy {
	min-height:517px;
}
#impact #leftCopy {
	min-height:640px;
}
#impact #rightCopy {
	min-height:706px;
}
#history #leftCopy {
	min-height:396px;
}
#history #rightCopy {
	min-height:462px;
}
#students #rightCopy {
	min-height:440px;
}
#give #leftCopy {
	min-height:583px;
}
#give #rightCopy {
	min-height:649px;
}
#contact #leftCopy {
	min-height:393px;
}
#colleges #leftCopy {
	min-height:765px;
}
#colleges #rightCopy {
	min-height:830px;
}