#menu {display:block; width:936px; height:29px;z-index:50; background-color:#333333;}
#menu ul {margin:0;	padding:0;list-style-type:none;font-family: Geneva, Arial, Helvetica, sans-serif; z-index: 51;}
#menu ul li {display:block;margin:0px;padding:0;float:left;position:relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bolder;color: #FFFFFF;background-color: #333333;background-repeat: no-repeat;padding: 5px; text-decoration: none; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC; z-index: 55;}
	
#menu ul#nav li {height:20px;}
#menu ul#nav li > ul.submenu li {height:20px;}
/*Inside nav buttons are sized at 2px wider than graphic to account for borders - Team and Contact are normal */
#menu ul li#li_home {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_tickets {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_team {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}

#menu ul li#li_schedule {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_news {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_stats {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_forums {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_video {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_dancers {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_store {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_promotions {width: auto; border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;}
#menu ul li#li_photos {width: auto; border-right-width: none;border-right-style: none;border-right-color: none;}

#menu a {
	overflow:hidden;
	border:none;
	height:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none; 
	clear: right;
	width:auto;
}

#menu a:hover {
	overflow:hidden;
	border:none;
	height:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #FF6633;
	text-decoration: none; 
	clear: right;
	width:auto;
}
#menu a.last {border-right:none;} /*Takes right border off last menu item */

li ul.submenu {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index:2000;
	border:1px solid #fff;
	border-bottom:none;
	width: 180px;
	background-color: #ff6633;
}

ul#nav li ul.submenu li
	{
	text-indent:0;
	display: block;
	float: left;
	position:relative;
	background-color: #666666;
	margin:0;
	padding:0;
	border-bottom:1px solid #fff;
	width:180px;
	height:14px !important;
	line-height:1em;
	}
	
ul#nav li ul.submenu li	{padding:2px !important;height:1% !important;}

ul#nav li:hover ul.submenu li a,
ul#nav li.over ul.submenu li a
	{
	border:none;
	color:#fff;
	text-decoration:none;
	padding:2px 4px;
	margin:0;
	height:16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}	

ul#nav li:hover ul.submenu li a:hover,
ul#nav li.over ul.submenu li a:hover
	{
	border:none;
	color:#ff6633;
	text-decoration:none;
	padding:2px 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

li:hover ul,
li.over ul {display:block;}

