/*-------------------------------------
MUSICASACRA.ORG
Home Page Navigation Style Sheet

Version: May 2010

Author: Michael Borum // etherweave
--------------------------------------*/

/* COMMON STYLING */

.menu { /* The main menu of navigation links */
	width: 800px;
	height: auto; 
	position: relative;
	margin: 0; 
	padding: 0;
	z-index: 999999;
	overflow: visible;
	}
	
.menu ul { /* Attributes of the primary UL in the navigation */
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}

.menu ul li a { /* Attributes of the links in the primary UL */
	color: #fff;
	display: block; 
	text-decoration: none;
	width: auto;
	height: 35px;
	line-height: 35px;
	margin: 0;
	padding: 0 40px 0 0;
	overflow: visible;
	}
	
.menu ul li a:visited { /* Visited link color for primary menu links */
	color: #9c3;
	}

/* FOR IE 6 ONLY */
*html .menu ul {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	}
/* END */
	
.menu ul li {
	float: left; 
	margin: 0 1px 0 0;
	position: relative;
	}
	
.menu ul li ul {
	display: none;
	}

/* SPECIFIC TO NON-IE6 BROWSERS */
	
.menu ul li:hover a { /* Attributes of the links in the drop-down menus */
	color: #fff;
	}
	
.menu ul li:hover ul { /* Attributes of the drop-down menus */
	width: 150px; 
	display: block;
	position: absolute; top: 35px; left: -55px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
.menu ul li:hover ul li a.hide { /* Sub-menu link color */
	color: #9c3;
	}
	
.menu ul li:hover ul li ul { /* Hide sub-menu by default */
	display: none;
	}
	
.menu ul li:hover ul li a { /* Attributes of the links in the drop-down menus */
	background: url("../images/nav-bg.png");
	width: 150px;
	height: 30px;
	display: block; 
	text-align: left;
	line-height: 30px;
	padding: 1px 0 0 5px;
	margin: 0;
	}
	
.menu ul li:hover ul li a:hover { /* Hover state attributes of the links in the drop-down menus */
	color: #9c3;
	text-decoration: none;
	background-color: #333;
	}