/****** HTML ELEMENTS ******/

body {
	background: url("./themes/site_themes/yc/bg.gif") repeat-y 50% 0;
	color: #001c3f;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding: 0;
}

a {
	color: #001c3f;
	text-decoration: none;
}

a:hover { 
	color: #001c3f;
	text-decoration: underline;
}

h1 {
	color: #107bb8;
	font-size: 20px;
	font-weight: normal;
	margin: 20px 24px 15px;
	padding: 0;
}


/****** GEN CLASSES ******/

.button {
	border: 0px;
	background: #d7e243;
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px 6px;
}

.link1 {
	color: #a7b211;
	text-decoration: none;
	font-weight: bold;
}

.link2 {
	color: #001c3f;
	text-decoration: none;
	font-weight: bold;
}

.right {
	float: right;
}

/****** LAYOUT ******/

#wrapper {
	margin: 0 auto;
	width: 1000px;
position: relative;
}

#head {

	overflow:hidden;
	height: 424px;
}

	#search {
		float: right;
		text-align: right;
		margin-bottom: -16px;
	}

	#search #links {
		margin: 0px 5px  5px 0;
		color: #888888;
	}


	#search2 {
		position: absolute;
top: 3px ; right: 3px;
		text-align: right;
		margin-bottom: -16px;
	}

	#search2 #links {
		margin: 0px 5px  5px 0;
		color: #888888;
	}


	#nav {
		float: right;
		height: 108px;
		width: 998px;
		margin-top: 0; border: 1px solid white;
	}

#nav-imgs {
 width: 730px;

position: absolute;
right: 0;
top: 63px;
}

#nav-imgs img {
border: none;
margin: 0 8px;
}
	
	#head_img {
		clear: both;
		position: relative;
		background: url("./themes/site_themes/yc/banner.jpg") no-repeat 0 0;
		height: 316px;
}

	#head_img2 {
		clear: both;
		position: relative;
z-index: 0;
		height: 316px;
	}


#body {

}

	#enroll {
		border-right: 2px #dddad0 solid;
		float: left;
		width: 265px;
		font-weight: bold;
	}
	
	#call_out {
		background: url("./themes/site_themes/yc/everything.gif") no-repeat 0 0;
		float: left;
		width: 733px;
		_width: 200px;
	}

	#call_out2 {
		float: left;
		width: 733px;
		_width: 200px;
	}
	
	#news {
		background: #a3b8b4;
		clear: both;
		float: left;
		height: 138px;
		margin: 0 0 25px;
		width: 1000px;
	}

#foot {
	clear: both;
	width: 900px;
	margin: 0 50px;
	border-top: 1px solid #aaa;
	color: #666;
	padding: 20px 0;
	text-align: center;
}

/****** HEAD ELEMENTS ******/

#head #logo {
	border: none;
}

#logo-wrap {
float: left;
margin-bottom: -108px;
}

#search #links a {
	color: #888888;
}

#search2 #links a {
	color: #888888;
text-decoration: none;
}

#head #nav form {
	float: right;
	margin: 10px 12px 0 0;
}

#search2 form {
	float: right;
	margin: 10px 12px 0 0;
}

#head #nav form label {
	text-transform: uppercase;
	margin-right: -65px;
	color: #d0dbd9;
}

#head #nav form input  {
	margin: 6px 6px 0;
	border: 1px solid #d0dbd9;
}

#search2 form input  {
	margin: 0px 6px 0;
	border: 1px solid #d0dbd9;
}

#head #nav form #keywords {
	background: transparent;
}

#head #nav ul {
	clear: both;
	height: 14px;
	list-style: none;
	margin: 90px 0 0;
	overflow: hidden;
	float: right;
width: 665px;
}

	#head #nav ul li {
		border-right: 1px #001c3f solid;
		float: left;
		margin: -3px -2px 0 0;
		padding: 3px 10px;
	}

		#head #nav ul li a {
			color: #001c3f;
			text-transform: uppercase;
			display: block;
		}

			#head #nav ul li a:link,
			#head #nav ul li a:visited {
				text-decoration: none;
			}

			#head #nav ul li a:hover,
			#head #nav ul li a:active {
				text-decoration: underline;
			}

#head #head_img .banner {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
}

.banners {
	position: absolute;
	top: 0;
	left: 0;
}

#head #head_img .banner1 {
	position: absolute;
	top: 0;
	left: 0;
}

.banners1 {
position: absolute;
background: #ddd;
	top: 0;
	left: 0;
}

.banners-img {
}

/****** BODY ELEMENTS ******/


#body #enroll ul {
	margin: 25px 0 0 0;
	padding: 0 0 0 27px;
	list-style: none;
}

	#body #enroll ul li {
		margin: 0 0 14px 0;
			color: #107bb8;
			font-weight: bold;
	}
	
		#body #enroll ul a {
			color: #107bb8;
			font-weight: bold;
		}
		
			#body #enroll ul li a:link,
			#body #enroll ul li a:visited {
				text-decoration: none;
			}

			#body #enroll ul li a:hover,
			#body #enroll ul li a:active {
				text-decoration: underline;
			}

#body #enroll p {
	padding: 0 25px;
}

#body #call_out p {
	margin: 0 24px 0;
}

#body #call_out a {
text-decoration: none ;color: #001c3f;
}

#body #call_out #top {
	margin: 70px 24px 0px;
	height: 137px;
}

#body #call_out #image {
	float: left;
	margin: 70px 0 0px;
	height: 137px;
	width: 200px;
}

#body #call_out #story {
	float: left;
	width: 650px;
	margin: 70px 25px 0px;
	padding: 0;
	height: 137px;
	font-size: 13px;
	/* font-weight: bold;
	font-style:italic; */
}

#body #call_out #story p {
	padding: 0;
	margin: 0 0 6px;
}

#body #news p {
	margin: 0;
	padding: 0;
}

#body #news img {
	border: 0;
	float: left;
}

#body #news ul {
	float: left;
	height: 108px;
	margin: 14px 0 -6px 24px;
	padding: 0;
}

	#body #news ul li {
		margin: 0 0 12px 0;
		display: block;
	}
	
		#body #news ul a {
			color: #001c3f;
			font-weight: bold;
		}
		
			#body #news ul li a:link,
			#body #news ul li a:visited {
				text-decoration: none;
			}

			#body #news ul li a:hover,
			#body #news ul li a:active {
				text-decoration: underline;
			}
	
	#body #news #all_news {
		clear: both;
		float:right;
		margin: -18px 0 0;
		padding: 0 25px 0 0;
	}
/****** FOOTER ELEMENTS ******/

#foot img {
	border: none;
}


.post { margin: 12px 24px; padding: 6px 12px; width: 650px; }
#thumbs { height: 100px; margin: 18px 30px; }
.thumb { width: 75px; height: 75px; float: left; overflow: hidden; margin-right: 61px ; border: 2px #107bb8 solid;}
.page-links { margin: 12px 24px; font-weight: bold; }
.page-links a { color: #001c3f; }
#login { background: #eee; border-bottom: 2px #ddd solid; padding: 12px 0; }
#login p { margin: 0 12px; }
#login p a { color: #107bb8; }
.calendarBG { margin: 0 30px; float: right; }
..calendarBG .calendarCell a  { color: #107bb8; }
#ql { border-top: 2px #ddd solid; background: #fff; }
#ql h1 { margin-top: 0; }

.qlink { height: 49px; }

#apply { background: #e0e66c; border-bottom: 2px #ddd solid; }
#apply a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#inter { background: url("./themes/site_themes/yc/international.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#inter a { display: block; padding: 12px 24px; color: #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#fni { background: url("./themes/site_themes/yc/fni.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#fni a { display: block; padding: 12px 24px; color: #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#programs { background: url("./themes/site_themes/yc/programs.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#programs a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#courses { background: url("./themes/site_themes/yc/courses.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#courses a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#ce{ background: url("./themes/site_themes/yc/ce.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#ce a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#com { background: url("./themes/site_themes/yc/com.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#com a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }


#apply2 { background: url("./themes/site_themes/yc/qapply.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#apply2 a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#inter2 { background: url("./themes/site_themes/yc/qinternational.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#inter2 a { display: block; padding: 12px 24px; color: #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#fni2 { background: url("./themes/site_themes/yc/qfirstnations.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#fni2 a { display: block; padding: 12px 24px; color: #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#programs2 { background: url("./themes/site_themes/yc/qprograms.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#programs2 a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#courses2 { background: url("./themes/site_themes/yc/qcourses.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#courses2 a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#ce2 { background: url("./themes/site_themes/yc/qce.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#ce2 a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#com2 { background: url("./themes/site_themes/yc/qcommunities.gif") no-repeat 0 50%; border-bottom: 2px #ddd solid; }
#com2 a { display: block; padding: 12px 24px; color:  #001c3f; font-size: 20px; font-weight: normal; text-decoration: none; }

#subnav {position: relative; top: 110px;}

#fb-cont { position: fixed; bottom: -20px; right: 24px; width: 250px; padding: 6px 12px; background: #eee; border: 2px solid #638b86; }

#sub-nav { clear: both;  color: #f5f3ef; }
#sub-nav-logo {  }
#sub-nav a { color: #f5f3ef; }
.quart { float: left; margin: 12px 24px; width: 140px; border:  }
.shga { float: left; margin: 12px 04px; width: 200px;  }

.nav-seg { overflow: hidden; list-style: none; margin: 0 0 12px; padding: 0;  }
.nav-seg li { margin: 3px 0; } 
.nav-seg a, .nav-seg strong { color: #f5f3ef;  }

#about-nav {position: absolute; top: 0; background: #5e9bad url("/themes/site_themes/yc/nav/midnight.jpg") no-repeat 0 0 ;}
#future-nav {position: absolute; top: 0; background: #5e9bad url("/themes/site_themes/yc/nav/cranberry.jpg") no-repeat 0 0 ;}
#students-nav {position: absolute; top: 0; background: #5e9bad url("/themes/site_themes/yc/nav/spruce.jpg") no-repeat 0 0 ;}
#research-nav {position: absolute; top: 0; background: #5e9bad url("/themes/site_themes/yc/nav/arctic.jpg") no-repeat 0 0 ;}
#blogs-nav {position: absolute; top: 0; background: #5e9bad url("/themes/site_themes/yc/nav/aspen.jpg") no-repeat 0 0 ;}
