/* 
Site:	To Young to Work
Name:	Nav
Author:	RBurnie
*/

/* MAIN NAVIGATION  *****************************************************************************
	items inside div#main_nav ul are positioned absolute each with a unique id
	Using rb's spacer gif image replacement technique
*/	
div#main_nav li {
	list-style-image: none;
	background-image: none;
	display: block;
	position: absolute;
	top: 0;
}
div#main_nav li a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/nav-sprite.gif);
	background-repeat: no-repeat;
	/* set text style for alt text if images tuned off */
	text-align: center;
	font-weight: bold;
	color: #be373c;
}
div[id=main_nav] li a {
	background-image: url(../images/nav-sprite.png) !important;
}
div#main_nav li a span {
	display: none;
}
div#main_nav li a img {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
/*** ITEMS *********************************************/
/* HOME */
li#nav_home {
	width: 108px;
	height: 68px;
	left: 0;
}
li#nav_home a.current,
li#nav_home a.current:link,
li#nav_home a.current:hover,
li#nav_home a.current:active,
li#nav_home a.current:visited {
	background-position: 0px -136px;
}
li#nav_home a,
li#nav_home a:link,
li#nav_home a:visited{
	background-position: 0px 0px;
}
li#nav_home a:hover,
li#nav_home a:active {
	background-position: 0px -68px;
}
/* ABOUT US */
li#nav_about {
	width: 106px;
	height: 68px;
	left: 108px;
}
li#nav_about a.current,
li#nav_about a.current:link,
li#nav_about a.current:hover,
li#nav_about a.current:active,
li#nav_about a.current:visited {
	background-position: -108px -136px;
}
li#nav_about a,
li#nav_about a:link,
li#nav_about a:visited{
	background-position: -108px 0px;
}
li#nav_about a:hover,
li#nav_about a:active {
	background-position: -108px -68px;
}
/* THE SCHOOLS */
li#nav_schools {
	width: 105px;
	height: 68px;
	left: 214px;
}
li#nav_schools a.current,
li#nav_schools a.current:link,
li#nav_schools a.current:hover,
li#nav_schools a.current:active,
li#nav_schools a.current:visited {
	background-position: -214px -136px;
}
li#nav_schools a,
li#nav_schools a:link,
li#nav_schools a:visited{
	background-position: -214px 0px;
}
li#nav_schools a:hover,
li#nav_schools a:active {
	background-position: -214px -68px;
}
/* DONATE */
li#nav_donate {
	width: 105px;
	height: 68px;
	left: 319px;
}
li#nav_donate a.current,
li#nav_donate a.current:link,
li#nav_donate a.current:hover,
li#nav_donate a.current:active,
li#nav_donate a.current:visited {
	background-position: -319px -136px;
}
li#nav_donate a,
li#nav_donate a:link,
li#nav_donate a:visited{
	background-position: -319px 0px;
}
li#nav_donate a:hover,
li#nav_donate a:active {
	background-position: -319px -68px;
}
/* RESOURCES */
li#nav_resources {
	width: 105px;
	height: 68px;
	left: 424px;
}
li#nav_resources a.current,
li#nav_resources a.current:link,
li#nav_resources a.current:hover,
li#nav_resources a.current:active,
li#nav_resources a.current:visited {
	background-position: -424px -136px;
}
li#nav_resources a,
li#nav_resources a:link,
li#nav_resources a:visited{
	background-position: -424px 0px;
}
li#nav_resources a:hover,
li#nav_resources a:active {
	background-position: -424px -68px;
}
/* CONTACT */
li#nav_contact {
	width: 104px;
	height: 68px;
	left: 529px;
}
li#nav_contact a.current,
li#nav_contact a.current:link,
li#nav_contact a.current:hover,
li#nav_contact a.current:active,
li#nav_contact a.current:visited {
	background-position: -529px -136px;
}
li#nav_contact a,
li#nav_contact a:link,
li#nav_contact a:visited{
	background-position: -529px 0px;
}
li#nav_contact a:hover,
li#nav_contact a:active {
	background-position: -529px -68px;
}
/*	LOCAL NAVIGATION ****************************************************************************/
div#local_nav ul {
	text-align: right;
	margin: 38px 0;
}
div#local_nav li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: none !important;
	padding: 0 10px;
	font-weight: bold;
	line-height: 2.5em;
}
div#local_nav ul ul {
	margin: 0;
}
div#local_nav ul ul li {
	padding: 0;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 0.9em;
}
div#local_nav li a,
div#local_nav li a:link,
div#local_nav li a:visited {
	color: #383732;
	text-decoration: none;
}
div#local_nav li a:hover,
div#local_nav li a:active,
div#local_nav li.current_page_item a:hover,
div#local_nav li.current_page_item a:active {
	color: #bf373d;
	text-decoration: underline !important;
}
div#local_nav li.current_page_item a,
div#local_nav li.current_page_item a:link,
div#local_nav li.current_page_item a:visited {
	color: #bf373d;
	text-decoration: none;
}
div#local_nav li.current_page_item li.page_item a{
	color: #383732;
}
div#local_nav li.parent {
	text-transform: uppercase;
	text-decoration: underline;
	color: #c0c0c0;
}
div#local_nav li.parent a,
div#local_nav li.parent a:link,
div#local_nav li.parent a:visited {
	color: #bf373d;
}

/*	FOOTER NAVIGATION ***************************************************************************/
div#footer ul {
	width: 720px;
	list-style-type: none;
}
div#footer li {
	float: left;
	padding: 30px 55px;
}
div#footer li a,
div#footer li a:link,
div#footer li a:visited {
	color: #fff;
}