/* CSS Document */

/*** TAGs ***/



/*** IDs ***/


#about a {
	background: url("/images/navigation_out.gif") 0 0 no-repeat;
}

#about a:hover {
	background: url("/images/navigation_over.gif") 0 0 no-repeat;
}

#contact a {
	background: url("/images/navigation_out.gif") 0 -420px no-repeat;
}

#contact a:hover {
	background: url("/images/navigation_over.gif") 0 -420px no-repeat;
}

#free a {
	background: url("/images/navigation_out.gif") 0 -211px no-repeat;
}

#free a:hover {
	background: url("/images/navigation_over.gif") 0 -211px no-repeat;
}

#kids a {
	background: url("/images/navigation_out.gif") 0 -280px no-repeat;
}

#kids a:hover {
	background: url("/images/navigation_over.gif") 0 -280px no-repeat;
}

#liveshows a {
	background: url("/images/navigation_out.gif") 0 -70px no-repeat;
}

#liveshows a:hover {
	background: url("/images/navigation_over.gif") 0 -70px no-repeat;
}

#sponsors a {
	background: url("/images/navigation_out.gif") 0 -352px no-repeat;
}

#sponsors a:hover {
	background: url("/images/navigation_over.gif") 0 -352px no-repeat;
}

#store a {
	background: url("/images/navigation_out.gif") 0 -140px no-repeat;
}

#store a:hover {
	background: url("/images/navigation_over.gif") 0 -140px no-repeat;
}

#sp0n a {
	background: url("/images/navigation_out.gif") 0 -352px no-repeat;
}

#sp0n a:hover {
	background: url("/images/navigation_over.gif") 0 -352px no-repeat;
}

/* parentnav */
#nav {
	padding: 0;
	text-align: left;
	margin: 20px 0 0 0;
	width: 233px;
}

#nav a {
	display:block;
	padding: 24px 20px 24px 70px;
	text-decoration: none;
	font:900 19px Arial, Helvetica, sans-serif;
	color: #00A549;
}

#nav li {
	list-style: none;
}
/* childnav */
#nav ul {
	padding: 0;
	margin: 0 0 0 65px;
	position: relative;
	top: -17px;
}

#nav li li a {
	border: 1px solid #00A549;
	padding: 5px;
	width: 157px;
	margin: 0;
	font-size: 12px;
	background-image:none;
}

#nav li li a:hover {
	background-color: #FFF;
	background-image:none;
}

#nav ul a { 
}

#nav ul a:hover { 
	background:url();
}

/* display children */
#nav li:hover ul {
}

#nav ul ul a {
}

/* grandchildnav */
#nav ul ul {
	/*border: 1px solid red;*/
	position: inherit;
	margin: 0 0 0 15px;
	// margin: 17px 0 0 15px; /* ie override (funkin' trashy browser) */
}

#nav li li li a {
	width: 142px;
	font-size: 11px;
	border: 1px solid #00A549;
}



	/**** whole menu ****/
	#nav {
	}
	
	/*** parents ***/
	#nav li { /*** all ***/
	}
	
	#nav li:hover ul, 
	#nav li.over ul { /*** display children (includes IE fix) ***/
		/* display: block; */
	}
	
	#nav li:hover ul li ul,
	#nav li.over ul li ul { /*** keep grandchildren hidden (includes IE fix) ***/
		display: none;
	}
	
	/** children **/
	#nav li ul { /** all **/
		display: none;
	}
	
	#nav li ul li { /** individual **/
	}
	
	#nav li ul li:hover ul,
	#nav li ul li.over ul
	{ /** display grandchildren (does not work in IE. need to fix startList script to effect subNodes **/
		display: block;
		// display: none; /* keep hidden from IE */
	}
	
	/* grandchildren */
	#nav li ul li ul { /* all */
		display: none;
	}
	
	#nav li ul li ul li { /* individual */
	}
	
	#nav-head {
	/* background-color: #92D401;
	border: 1px solid red; */
	color: #FFFFFF;
	font-size: 100%;
	height: 25px;
	margin: 0 auto;
	padding: 10px 0px;
	width: 955px;
}

#nav-head a:link, #nav-head a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

#nav-head a:hover, #nav-head a:active {
	color: #92D401;
	text-decoration: none;
}

#nav-head ul {
	/* border: 1px solid blue; */
	float: right;
	margin: 0;
	padding: 0;
}

#nav-head li {
	float: left;
	list-style-type: none;
}


/*** CLASSES ***/
.hidden {
}