div, a, img, ul, li, h1, h2, h3, h4, h5, h6, p, span {

	margin: 0;

	padding: 0;
	border: none;
	font-family: "Helvetica", sans-serif;
	text-decoration: none;

	list-style: none;

}



body {
		
	background:#e4e1d8 url(images/header_background.png) 0 0 repeat-x;
	margin: 0;
	padding: 0;

}



.clear {

	clear: both;

}



img {



}



a {



}



(function(d, s, id) {
				var js, fjs = d.getElementsByTagName(s)[0];
 				if (d.getElementById(id)) {return;}
  				js = d.createElement(s); js.id = id;
  				js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  				fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));




h2 {
	
	color: #000;

	font-size: 10px;

}



#wrapper {
			
	width: 798px;
	margin: 0 auto;
		
	padding: 0;

}



#header {



}

#header #right-header-wrapper {
	float: right;
	width: 500px;
	margin-top: 3px;


}

#header #logo {
		
	float: left;

}



#header #rightlinks {
	padding-top: 3px;	
	float: right;
	text-align: right;
}

#header #rightlinks a {
	
	color: #fff;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 10px;
}

#header #rightlinks li {
	
	color: #fff;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	display: inline;
}

#header #search-box {
		
	float: right;
	text-align: right;
}

#header #utilitylinks {
	float: right;
	width: 500px;
	margin-top: 20px;
	text-align: right;
}

#header #utilitylinks a {
	
	color: #000;
	text-transform: uppercase;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:10px;
}

#header #utilitylinks li {
	
	color: #000;
	font-variant: small-caps;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:12px;
	display: inline;
}

#header #cvpa {
	float: left;
	text-align: left;
}

#navigation {
	color: #fff;
	height: 36px;
	width: 798px;
	margin: 0 auto;
	background: url(images/drop-nav-background.png) 0 0 repeat-x;
}

#navigation li {
	display: inline;
	float: left;
}

#navigation li:hover {
	background: #a7a485;
}

#navigation ul {
	margin: 0 auto;
}

#navigation li a.about {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/about_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.about:hover {
	background: url(images/about_on.png) no-repeat;	
	
}

#navigation li a.programs {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/programs_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.programs:hover {
	background: url(images/programs_on.png) no-repeat;
}	

#navigation li a.admission {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/admission_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.admission:hover {
	background: url(images/admission_on.png) no-repeat;
}

#navigation li a.news {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/news_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.news:hover {
	background: url(images/news_on.png) no-repeat;
}

#navigation li a.support {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/support_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.support:hover {
	background: url(images/support_on.png) no-repeat;
}

#navigation li a.contact {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(images/contact_off.png) no-repeat;
	width: 133px;
	height: 27px;
	padding-top: 9px;
}

#navigation a.contact:hover {
	background: url(images/contact_on.png) no-repeat;
}


#content {
	width: 798px;
	float: left;
	background: #fff;
}

#content #banner {
	width: 765px;
	height: 48px;
	float: left;
	padding-left: 33px;
	background: #284248;
	color: #fff;
}

#content #banner h1 {
	color: #fff;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 28px;
	padding-top: 10px;
	line-height: 28px;
	padding-bottom: 3px;
	text-align: left;
	
}

#content #additional {
	width: 765px;
	float: left;
	background: #fff;
	padding-left: 33px;
	padding-top: 15px;
}

#content #additional hr {
	align: center;
	height: 1px;
	color: #e4e1d8;
	margin-top: 15px;
	margin-right: 33px;
}

#content #additional h1 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 24px;
	padding-top: 25px;
	line-height: 20px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
	width: 737px;
	
}

#content #additional h2 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 20px;
	padding-top: 25px;
	line-height: 20px;
	padding-bottom: 3px;
	border-bottom: none;
	width: 737px;
	
}

#content #additional .student-pics {
	float: left;
	width: 240px;
	background: #fff;
	padding-top: 20px;
	margin-right: 3px;
	text-align: right;
}

#content #additional .student-pics a {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 14px;
	padding-top: 10px;
	line-height: 20px;
	padding-bottom: 3px;
	border-bottom: none;
	text-align: right;
	
}

#content #additional #text-column {
	float: left;
	width: 482px;
	background: #fff;
	padding-top: 20px;
	margin-right: 3px;
}

#content #additional #text-column h1 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 16px;
	padding-top: 25px;
	line-height: 20px;
	padding-bottom: 3px;

	border: none;
}

#content #additional #text-column p {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 10px;
	background: #fff;
}

#content #additional #left-links {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
	background: #fff;

	padding-left: 32px;
	margin-top: 15px;
	width: 170px;

	text-align: right;
}


#content #additional #left-links li {
	
	border-bottom: none;
	width: 170px;

	color: #006940;
	
}


#content #additional #left-links li a {
	
	color: #a7a485;

	display: block;
	width: 170px;

}

#content #additional #left-links li a:hover {
	
	color: #006940;


}

#content #additional #pointer-box {
	float: left;
	width: 9px;
	background: #fff;
	margin-top: 21px;
	padding-left: 10px;
	padding-right: 15px;
}

#content #additional #student-gallery {
	float: left;
	width: 275px;
	margin-left: -15px; 
	margin-right: 0px;
	background: #fff;
	text-align: left;
}

#content #additional .student-info {
	float: left;
	width: 240px;
	margin-left:0px; 
	margin-right: 0px;
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	background: #fff;
	text-align: left;
}

#content #additional .student-info h1 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 24px;
	padding-left: 15px;
	padding-top: 0px;
	line-height: 20px;
	padding-bottom: 3px;
	border-bottom: none;	
}

#content #additional .student-info h2 {
	color: #284148;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 12px;
	padding-top: 16px;
	padding-left: 15px;
	line-height: 11px;	
}

#content #additional .student-info p {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 15px;
	line-height: 10px;	
}

#content #additional .student-info a {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 10px;	
}

#content #sliding-images {
	float: left;
}


#content #widget-container {
	float: left;
	margin-top: 25px;
	padding-left: 12px;
}


#content #widget-container .hp-box {
	float: left;
	width: 251px;
	height: 245px;
	margin-left:5px; 
	margin-right: 0px;
	color: #000;
	font-family: 'Ubuntu Condensed', sans-serif;
	background:#fff url(images/white-box.png) 0 0;
	text-align: center;
}

#content #additional #widget-container .hp-box {
	float: left;
	width: 251px;
	height: 245px;
	margin-left: -7px; 
	margin-top: 10px;
	color: #000;
	font-family: 'Ubuntu Condensed', sans-serif;
	background:#fff url(images/white-box.png) 0 0;
	text-align: center;
}

.inner-widget {
	width: 200px;
	height: 215px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: left;
}

.inner-widget h2 {
	color: #006940;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	border: none;
	padding-top: 0px;
	line-height: 14px;
}

.inner-widget h3 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	padding-top: 5px;
	line-height: 14px;
}

.inner-widget a {
	color: #006940;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 9px;
}

.inner-widget p {
	color: #000;
	padding-top: 2px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 11px;
	padding-bottom: 10px;
}

#content #additional #widget-container .hp-box .inner-widget {
	width: 200px;
	height: 215px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: left;
}

#content #additional #widget-container .hp-box .inner-widget h2 {
	color: #006940;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	border: none;
	padding-top: 0px;
	line-height: 14px;
}

#content #additional #widget-container .hp-box .inner-widget h3 {
	color: #284148;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 12px;
	padding-top: 5px;
	line-height: 14px;
}

#content #additional #widget-container .hp-box .inner-widget a {
	color: #006940;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 9px;
}

#content #additional #widget-container .hp-box .inner-widget p {
	color: #000;
	padding-top: 2px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 11px;
	padding-bottom: 10px;
}

#footer {
	float: left;
	background: #fff;
	width: 761px;
	padding-left: 32px;
	padding-right: 5px;
}

#footer #dept {
	float: left;
	background: #fff;
	margin-top: 25px;	
	width: 230px;
	height: 230px;
}

#footer #dept li {
	border-bottom: 2px dotted #e4e1d8;
	line-height: 27px;
	width: 230px;
}

#footer #dept li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #e4e1d8;
	text-transform: uppercase;
	display: block;
	width: 230px;
}

#footer #dept li a.art-icon {
	background:#fff url(images/icon-art-both.png) right 0 no-repeat;
}

#footer #dept li a.dance-icon {
	background:#fff url(images/icon-dance-both.png) right 0 no-repeat;
}

#footer #dept li a.music-icon {
	background:#fff url(images/icon-music-both.png) right 0 no-repeat;
}

#footer #dept li a.theater-icon {
	background:#fff url(images/icon-theater-both.png) right 0 no-repeat;
}

#footer #dept li a.management-icon {
	background:#fff url(images/icon-management-both.png) right 0 no-repeat;
}

#footer #dept li a.game-icon {
	background:#fff url(images/icon-game-both.png) right 0 no-repeat;
}

#footer #dept li a.film-icon {
	background:#fff url(images/icon-film-both.png) right 0 no-repeat;
}

#footer #dept li a:hover {
	color: #a7a485;
	background-position: right -26px; 
}

#footer .link-column {
	float: left;
	width 80px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 12px;
}

#footer .link-column-right {
	float: left;
	width 80px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 5px;
}

#footer .link-column h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #e4e1d8;
}

#footer .link-column h1:hover {
	color: #a7a485;
}

#footer .link-column h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 10px;
	color: #e4e1d8;
	line-height:21px;
}

#footer .link-column h2:hover {
	color: #a7a485;
}

#footer .link-column-right h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #e4e1d8;
}

#footer .link-column-right h1:hover {
	color: #a7a485;
}

#footer .link-column-right h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 10px;
	color: #e4e1d8;
	line-height:18px;
}

#footer .link-column-right h2:hover {
	color: #a7a485;
}

#footer #social {
	float: right;
	width: 500px;
	height: 35px;
	background: #fff;
	text-align: right;
	padding-top: 30px;
	padding-right: 20px;
}

#footer-cap {
	width: 798px;
	height: 28px;
	margin-bottom: 100px;
	background:#e4e1d8 url(images/footer-bottom.png) 0 0 repeat-x;
}

#footer-cap #copyright {
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 7px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
}

#footer-cap #copyright p {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
}

#footer-cap #legal-links {
	float: right;
	padding-left: 10px;
	padding-right: 25px;
	padding-top: 7px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
}

#footer-cap #legal-links a {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 9px;
}

#footer-cap #legal-links li {
	display: inline;
}

/*   comments   */
