@charset "UTF-8";
/* <SHELLPERRIS.COM> NAV CSS */

/** GENERAL NAV  **/

a {
	font-weight:bold;
	color:#639;
}

a:hover {
	color:#09F;
}


/** MAIN NAV **/

#mainNav ul {
	position:relative;
	float:left;
	clear:none;
	margin-left:0px;
	line-height:45px;
	height:45px;
	}

#mainNav ul li {
	display:block;
	float:left;
	line-height:45px;
	font-weight:bold;
	color:#FFF;
	margin:0px;
	padding:0px;
}

#mainNav ul li ul {
	display:none;
}

	
#mainNav ul li a {
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	height:45px;
	}
	
#mainNav ul li a span {
	display:none
	}
	
#mainNav ul li a:hover {
	background-position:top;
	}

#mainNav li.home a {
	background-image:url(../images/nav/home-btn.jpg);
	width:111px;
	}

#mainNav li.bio a {
	background-image:url(../images/nav/bio-btn.jpg);
	width:91px;
	}

#mainNav ul li.events a {
	background-image:url(../images/nav/events-btn.jpg);
	width:111px;
	}

#mainNav li.music a {
	background-image:url(../images/nav/music-btn.jpg);
	width:105px;
	}

#mainNav li.gallery a {
	background-image:url(../images/nav/gallery-btn.jpg);
	width:118px;
	}

#mainNav li.contact a {
	background-image:url(../images/nav/contact-btn.jpg);
	width:118px;
	}
	
#mainNav li.merch a {
	background-image:url(../images/nav/merch-btn.jpg);
	width:159px;
	}


/** SECOND TIER **/

#mainNav li.home ul li a, #mainNav li.bio ul li a, #mainNav ul li.events ul li a, #mainNav li.music ul li a, #mainNav li.gallery ul li a, #mainNav li.contact ul li a, #mainNav li.merch ul li a  {
	background-image:none;
	}
	
#mainNav ul li ul {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:auto;
	}
		
#mainNav ul li ul li {
	color:#FFF;
	display:block;
	float:none;
	text-align:center;
	vertical-align:middle;
	width:inherit;
	background-image:url(../images/nav/secondTierBackground.png);
	background-position:top;
	background-repeat:repeat;
	clear:both;
	height:auto;
	line-height:120%;
	border-bottom:1px solid #333;
	margin:0px;
	}

#mainNav ul li ul li a {
	color:#ddd;
	display:block;
	font-size:1.0em;
	line-height:120%;
	height:auto;
	width:inherit;
	padding:14px 0px;
	margin:0px;
}

#mainNav ul li ul li a:hover{
	color:#FF6;
	display:block;
}

#mainNav li:hover ul, #mainNav li.over ul {
	display: block;
	}

p a.backToTop {
	text-align:right;
	display:block;
	}