/* CSS Document */


#header ul {
  margin: 0;
  padding: 10px 105px 0 0;
  float: right;
  list-style: none;
}
#header ul li {
  float: left;
  border-left: 1px solid #ECE7D7;
}
#header ul li.left {
  border: 0;
}
#header ul li a {
  display: block;
  padding: 0 10px;
  font-size: 16px;
  color: #ECE7D7;
  text-decoration: none;
}
#header ul li a:hover {
  color: #FFFFFF;
}





#nav {
  margin: 0;
  padding: 0 110px 0 120px;
  height: 26px;
  background: url(/images/layout/nav_bg.jpg);
  list-style: none;
}
#nav li {
  float: left;
  position: relative;
  border-left: 1px solid #666666;
}
#nav li.left {
  border: 0;
}
#nav li a {
  padding: 4px 9px 4px 10px;
  display: block;
  font-size: 14px;
  color: #333333;
  text-decoration: none;
  white-space: nowrap;
}
#nav li ul {
  padding: 0;
  margin: 0;
  position: absolute;
  left: -1px;
  top: 26px;
  border: 1px solid #000000;
  list-style: none;
  visibility: hidden;
}
#nav li ul.left {
  left: 0;
}
#nav li ul li {
  float: none;
  border-left: 0;
}
#nav li ul li a {
  padding: 2px 5px;
  background: #2E2B26;
  white-space: nowrap;
  color: #CCCCCC;
  font-size: 12px;
  opacity: .900;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
}
#nav li ul li a:hover {
  background: #000000;
  opacity: 1.000;
  filter: alpha(opacity=100);
  -moz-opacity: 1.00;
}



#nfba_sub {
  width: 140px;
}
#nfba_sub a {
  width: 130px;
}

#events_sub {
  width: 160px;
}
#events_sub a {
  width: 150px;
}

#membership_sub {
  width: 108px;
}
#membership_sub a {
  width: 98px;
}

#bands_sub {
  width: 105px;
}
#bands_sub a {
  width: 95px;
}

#store_sub {
  width: 120px;
}
#store_sub a {
  width: 110px;
}

#jam_sub {
  width: 117px;
}
#jam_sub a {
  width: 107px;
}

