/* $Id: nuvhs.css 104 2008-06-04 19:48:19Z joshua@bricksf.com $ */


/* GLOBAL ELEMENTS ------------------------------------------------------- */

a {
	color: #1E3F75;
}
a:hover {
	color: #001F3F;
}



/* MASTHEAD -------------------------------------------------------------- */

#masthead {
	background-color: #2B1D1C;
	background-image: url(../img/vhs/masthead_library.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
}

#masthead_wrapper {
	background: none;
}

#header {
	border-bottom: none;
}

#navigation {
	background: url(../img/gradient_bottom_220_100.png) 0 40% repeat-x;
	/*background-color: transparent;*/
	border-top-color: #19100F;
	border-bottom-color: #333333;
}
	
	#navigation ul {
		border-left-color: #19100F;
	}
	
		#navigation ul li {
			border-right-color: #19100F;
		}
	
	#navigation a {
		color: #CCCCCC;
	}
	#navigation a:hover,
	#navigation a.selected {
		color: #FFFFFF;
	}

#site_search_input {
	border-color: #19100F;
}

#utilities {
	color: #FFFFFF;
}

#utilities a {
	color: #FFFFFF;
}



/* SUBHEAD --------------------------------------------------------------- */

.subhead_school {
	background-color: #AF7C1A;
	border-color: #81590D;
	color: #FFFFFF;
}
	.subhead_school a {
		color: #FFFFFF;
	}
	.subhead_school h1 {
		color: #FFFFFF;
	}



/* MODULES --------------------------------------------------------------- */

.module h1 {
	color: #9C3F00;
}

.module_accordion h2 {
	background-color: #E2610B;
	border-bottom-color: #823600;
}
.module_accordion h2.selected {
	background-color: #9C3F00;
}
.module_accordion h2:first-child {
	border-top-color: #9C3F00;
}

.module_feature #module_feature_tabs a {
	background-color: #4E2000;
}
.module_feature #module_feature_tabs a:hover {
	background-color: #1A0A00;
}
.module_feature #module_feature_tabs a.selected {
	background-color: #341500;
}

.module_getstarted {
	background-color: #68737A;
	background-image: url(../img/vhs/getstarted_background.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.module_localnav {
	background-color: #E2610B;
}

	.module_localnav h2 {
		border-bottom-color: #E99258;
	}



/* FOOTER ---------------------------------------------------------------- */

#footer .container {
	border-top-color: #1E3F75;
}
#footer .border {
	border-bottom-color: #1E3F75;
}

#footer_shield {
	background-image: url(../img/vhs/shield.gif);
	height: 70px;
	width: 70px;
}


/* ERROR ---------------------------------------------------------------- */

.error {
	color: #9C3F00;
}
