#menu { height: 44px; }
div.edge { float: left; }

/** HOME **/
div.home {
	float: left;
	width: 103px; height: 44px;
	background: url( 'images/nav/home.jpg' ) 0 -44px no-repeat;
}
div.home a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/home.jpg' ) top left no-repeat;
}
div.home span { display: block; }
div.home a:hover { background-image: none; }
/** // HOME **/
/** PERFORMERS **/
div.performers {
	float: left;
	width: 145px; height: 44px;
	background: url( 'images/nav/performers.jpg' ) 0 -44px no-repeat;
}
div.performers a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/performers.jpg' ) top left no-repeat;
}
div.performers span { display: block; }
div.performers a:hover { background-image: none; }
/** // PERFORMERS **/
/** VENUE **/
div.venue {
	float: left;
	width: 106px; height: 44px;
	background: url( 'images/nav/venue.jpg' ) 0 -44px no-repeat;
}
div.venue a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/venue.jpg' ) top left no-repeat;
}
div.venue span { display: block; }
div.venue a:hover { background-image: none; }
/** // VENUE **/
/** SCHEDULE **/
div.schedule {
	float: left;
	width: 121px; height: 44px;
	background: url( 'images/nav/schedule.jpg' ) 0 -44px no-repeat;
}
div.schedule a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/schedule.jpg' ) top left no-repeat;
}
div.schedule span { display: block; }
div.schedule a:hover { background-image: none; }
/** // SCHEDULE **/
/** MERCHANDISE **/
div.merchandise {
	float: left;
	width: 151px; height: 44px;
	background: url( 'images/nav/merchandise.jpg' ) 0 -44px no-repeat;
}
div.merchandise a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/merchandise.jpg' ) top left no-repeat;
}
div.merchandise span { display: block; }
div.merchandise a:hover { background-image: none; }
/** // MERCHANDISE **/
/** CONTACT **/
div.contact {
	float: left;
	width: 138px; height: 44px;
	background: url( 'images/nav/contact.jpg' ) 0 -44px no-repeat;
}
div.contact a {
	display: block;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'images/nav/contact.jpg' ) top left no-repeat;
}
div.contact span { display: block; }
div.contact a:hover { background-image: none; }
/** // CONTACT **/