div#menu input, div#menu label {  
  display: none;
}

div#header h2 {  
  margin-bottom: 0px;
}

#menu {
	width: 100%;
	border-top: 1px solid #333333;
	background-color: #ffffff;
	height: 40px;
}

div#navigation {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  text-align: center;  
  line-height: 2.5em;  
  font-weight: bold;  
  font-size: 1em;
}

div#navigation ul {  
  margin: 0px;  
  padding: 0px;  
  height: 2.5em;  
  list-style-type: none;  
  background-color: white;
}

div#navigation li {  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #333333;  
  margin-top: 0em;  
  margin-right: 0em;  
  margin-bottom: 0em;  
  margin-left: 0em;  
  padding-top: 0px;  
  padding-right: 10px;  
  padding-bottom: 0px;  
  padding-left: 10px;  
  float: left;  
  color: #333333;  
  background-color: white;
}

div#navigation a {  
  margin-top: 0px;  
  margin-right: -10px;  
  margin-bottom: 0px;  
  margin-left: -10px;  
  padding-top: 0px;  
  padding-right: 10px;  
  padding-bottom: 0px;  
  padding-left: 10px;  
  text-decoration: none;  
  color: #333333;  
  display: block;  
  background-color: white;  
}

#navigation ul li.home a {  
  background-color: transparent;  
  background-image: url("images/menuhomesml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
  padding-left: 25px;
}

#navigation ul li.members a {  
  background-color: transparent;  
  background-image: url("images/menumemberssml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
  padding-left: 25px;
}

#navigation ul li.repertoire a {  
  background-color: transparent;  
  background-image: url("images/menurepertoiresml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
  padding-left: 25px;
}

#navigation ul li.gigs a {  
  background-color: transparent;  
  background-image: url("images/menugigssml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 5px center;
  padding-left: 30px;
}

#navigation ul li.clips a {  
  background-color: transparent;  
  background-image: url("images/menuclipssml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 3px center;
  padding-left: 30px;
}

#navigation ul li.video a {  
  background-color: transparent;  
  background-image: url("images/menuvideosml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 3px center;
  padding-left: 30px;
}

#navigation ul li.audio a {  
  background-color: transparent;  
  background-image: url("images/menuaudiosml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 3px center;
  padding-left: 30px;
}

#navigation ul li.contact a {  
  background-color: transparent;  
  background-image: url("images/menucontactsml.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 3px center;
  padding-left: 30px;
}

div#navigation ul li a:hover {  
  background-color: silver;  
  color: black;
}

div#navigation a.current {  
  color: #ffff99;  
  background-color: blue;
}

