
/*#contentHead {
	padding: 20px 300px 0 20px !important;
	color: #CCC;
	width: 274px;
	height: 158px;
	background-position:0 0;
}*/

#contentHead p {
	line-height: 1.5;
	color: #CCC;
	font-size: 14px;
	position: absolute;
	padding: 20px 300px 0 20px !important;
	width: 274px;
	height: 158px; 
}

#featureText { position: relative; } 

#featureText ul { position: absolute; top: 155px; left: 160px; list-style: none; }
#featureText ul li { float: left; background: url('images/arrow.gif') left 50% no-repeat; padding-left: 10px; color: #CCC }
#featureText ul li a { color: #CCC }
#featureText ul li a:hover { text-decoration: none; }

#featureMain .hidden { display: none; }
#featureMain img { position: absolute; }

.intro em {
	color: red;
	font-style: normal;
}

/*
------------------------------------
Content sections
------------------------------------ */
#schools, #resources, #events, #contact, #search, .announce {
	margin-bottom: 20px;
	float:left;
	width:100%;
}

#schools h2, #resources h2, #events h2, #contact h2, #search h2, .announce h2 {
	margin: 0 0 4px 0;
	font-size: 16px;
	color: #333;
}

#schools ul, #resources ul, #events ul, .announce ul {
	list-style-type: none;
	margin: 0;	
	padding: 0;	
}

/* Schools */
#schools .intro {
	font-size: 13px;
}

#schools ul h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-family: "Palatino", "Palatino Linotype", Georgia, serif;
	font-size: 16px;				
}

#schools ul h3 a:link,
#schools ul h3 a:visited {
	color: #214763;
}

#schools ul h3 a:hover,
#schools ul h3 a:visited:hover {
	color: #C00;
}

#schools ul {
	background: #DFE6D8;
	padding: 20px 21px 0 22px;
	border-top: solid 1px #C5CCBF;
	border-bottom: solid 1px #C5CCBF;
	border-left: solid 1px #C5CCBF;	
	margin:0 -22px 0 -22px;
	position:relative;
	width:286px;
	float:left;
}

#schools ul ul {
	border-bottom: solid 1px #CCC;
	padding: 0 0 10px 0;
	margin: 0 0 0 10px;
	width: auto;
	border: none;
	float:none;
}

#schools li {
	margin: 0 0 20px 0;
	padding: 0 0 0 5px;
	/* background: url(images/circle_arrow.gif) no-repeat 0 2px; */
}	

#schools li li {
	line-height: 1.4;
	color: #444;
	margin: 0 8px 0 0;		
	padding: 0 0 0 8px;
	background: url(images/arrow.gif) no-repeat 0 5px;
}

#schools li h3 a { background:#DFE6D8; } /* For IE 7: without a background set the <li> arrows disappear */

/* Events */
#events .event {
	clear: left;
	float: left;
	width: 220px;
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: solid 1px #CCC;
}

#events ul {
	margin-top: 10px;
}

#events ul img {
	float: left;
	width: 48px;
	border: solid 1px #999;		
}

#events .info {
	float: left;
	width: 156px;
	margin: 0 0 0 10px;
	padding: 0;
}

#events .title {
	margin: 0;
	color: #333;
}

#events .title a {
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin: 0 0 4px 0;
}

/* Resources */
#resources li, .announce li {
	background: url(images/bullet_gray.gif) no-repeat 5px 5px;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
}

/* Contact */
#contact .vcard div {
	margin: 0 0 4px 0;
}

#contact .vcard .org {
	display: none;
}

/* Search */
#search form {
	margin:0;
}

#search .input_text {
	width: 180px;
}

/* Apply */
#applynow a { color:#FFF; line-height:40px; text-align:center; display:block; width:178px; height:42px; background: url(images/button_blue.gif) 0 0 no-repeat; margin:0 0 0 -4px; position:relative; text-transform:uppercase; letter-spacing:1px; font-weight:bold; text-decoration:none; font-size:14px; }
#applynow a:hover, #applynow a:focus, #applynow a:active { background-position: left bottom; }

