@charset "utf-8";

/* --- NAV ----- */

/* Set-up initial styles */

ul.cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	display:none;
	/* position: absolute;
	left: -5000px; */
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	/*width: 150px;*/
	height: 40px;
	background: url(nav.gif);
	}

/* Normal Links - Set widths to each nav image*/

ul.cssmenu li.home a {
	background-position: 0 0px;
	width:83px;
	}
ul.cssmenu li.venue a {
	background-position: -83px 0px;
	width:85px;
	}
ul.cssmenu li.attractions a {
	background-position: -168px 0px;
	width:152px;
	}
ul.cssmenu li.lineup a {
	background-position: -320px 0px;
	width:93px;
	}
ul.cssmenu li.getting a {
	background-position: -413px 0px;
	width:155px;
	}
ul.cssmenu li.faq a {
	background-position: -568px 0px;
	width:72px;
	}
ul.cssmenu li.contact a {
	background-position: -640px 0px;
	width:122px;
	}


/* Hover Link Styles */

ul.cssmenu li.home a:hover {
	background-position: 0 -40px;
	width:83px;
	}
ul.cssmenu li.venue a:hover {
	background-position: -83px -40px;
	width:85px;
	}
ul.cssmenu li.attractions a:hover {
	background-position: -168px -40px;
	width:152px;
	}
ul.cssmenu li.lineup a:hover {
	background-position: -320px -40px;
	width:93px;
	}
ul.cssmenu li.getting a:hover {
	background-position: -413px -40px;
	width:155px;
	}
ul.cssmenu li.faq a:hover {
	background-position: -568px -40px;
	width:72px;
	}
ul.cssmenu li.contact a:hover {
	background-position: -640px -40px;
	width:122px;
	}

/* Selected Style Links */


ul.cssmenu li.home a.selected {
	background-position: 0 -80px;
	width:83px;
	}
ul.cssmenu li.venue a.selected {
	background-position: -83px -80px;
	width:85px;
	}
ul.cssmenu li.attractions a.selected {
	background-position: -168px -80px;
	width:152px;
	}
ul.cssmenu li.lineup a.selected {
	background-position: -320px -80px;
	width:93px;
	}
ul.cssmenu li.getting a.selected {
	background-position: -413px -80px;
	width:155px;
	}
ul.cssmenu li.faq a.selected {
	background-position: -568px -80px;
	width:72px;
	}
ul.cssmenu li.contact a.selected {
	background-position: -640px -80px;
	width:122px;
	}	