/**
 *
 * section menu cust
 * 20111020
 *
**/


#content .menugallery li {
	line-height: normal !important;
}

div.menugallery {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	margin: 0px auto 1em auto;
	padding-bottom: 1em;
		padding-bottom: 2em;
	padding-top: 1em;
	text-align: center;
}

/* float clear hack, pos */
.menugallery:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



div.menugallery h2 {margin-top: 0 !important;}



@media (prefers-color-scheme: dark) { 

.menugallery {background-color: #333 !important; border-color: #999;}
div.menugallery h2 {color: #eee;}

}


div.menugallery ul {
	display: inline;
	list-style: none;
	margin: 0 auto 2em auto;
	padding: 0;
/*	width: 100%;*/
        display:flex;
        flex-flow:row wrap;
        justify-content: flex-start;
        justify-content: center;
        align-items: flex-start;
}

div.menugallery ul li {
	display: block;
	list-style: none;
	margin: 0 0.5em 2em 0.5em;
	flex: 0 1 auto;
}


div.menugallery ul li a {
	display: block;
	font-size: 86%;
/*	font-size: 77%;
	font-size: 76%;*/
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height: 125%;
	height: 100px;
	height: auto;
	min-height: 100px;
	margin: 1em;
	text-decoration: none;
	width: 75px;
	z-index: 3;
}


div.menugallery ul li a:hover, div.menugallery ul li a:focus {opacity: 1;}
div.menugallery ul li a {
	
	border-radius: 6px;
	border: 1px solid;
	width: 150px;
        height: 150px;
	background: transparent 0 0 no-repeat;
}




div.menugallery ul li a {opacity: .75; transition: ease-in-out .2s;}

div.menugallery ul li a:hover, div.menugallery ul li a:focus {opacity: 1;}




div.menugallery ul li a b {
	font-weight: normal;
	position: relative;
	text-decoration: none;
	top: 154px;
	z-index: 0;
	display: inline-block;
	word-break: break-word;
	margin: 0 -2px 0;
	
}


div.menugallery ul li a:hover b {
	text-decoration: none;
}


div.menugallery ul li a {
	width: 100px;
        height: 125px;
        background-size: cover;
        background-position: 0 80%;
}

div.menugallery ul li a b {
	top: 129px;
}	

@media (min-width: 43em) {
 div.menugallery ul li a {
	width: 125px;
        height: 150px;
        background-position: 0 30%;
  } 
div.menugallery ul li a b {
	top: 154px;
  }	
 
}  
@media (min-width: 62em) {
 div.menugallery ul li a {
	width: 150px;
        height: 200px;
        background-position: 0 0;
  } 
div.menugallery ul li a b {
	top: 204px;
  }	
}  
div.menugallery ul.long li {
	margin-bottom: 4.5em;
}


/* bass nav */

div.menugallery ul li#bnav196063 a {
	background-image: url(menus/bass/menu_jae-63.jpg);
}

div.menugallery ul li#bnav196466 a {
	background-image: url(menus/bass/menu_jae-66.jpg);
}

div.menugallery ul li#bnav196768 a {
	background-image: url(menus/bass/menu_jae-67.jpg);
}

div.menugallery ul li#bnav196871 a {
	background-image: url(menus/bass/menu_jae-68.jpg);
}

div.menugallery ul li#bnav197174 a {
	background-image: url(menus/bass/menu_jae-73.jpg);
}

div.menugallery ul li#bnav197485 a {
	background-image: url(menus/bass/menu_jae-76.jpg);
}

div.menugallery ul li#bnav198602 a {
	background-image: url(menus/bass/menu_jae-89.jpg);
}

div.menugallery ul li#bnavmisc a {
	background-image: url(menus/bass/menu_jae-misc.jpg);
}

div.menugallery ul li#bnavendorse a {
	background-image: url(menus/bass/menu_jae-sig.jpg);
}


/* end bass */


div.menugallery ul li#snav196165 a {
	background-image: url(menus/drums/menu_km-64.jpg);
}

div.menugallery ul li#snav1965 a {
	background-image: url(menus/drums/menu_km-65.jpg);
}

div.menugallery ul li#snav1966 a {
	background-image: url(menus/drums/menu_km-66.jpg);
}

div.menugallery ul li#snav196768 a {
	background-image: url(menus/drums/menu_km-67.jpg);
}

div.menugallery ul li#snav196870 a {
	background-image: url(menus/drums/menu_km-69.jpg);
}

div.menugallery ul li#snav197073 a {
	background-image: url(menus/drums/menu_km-70.jpg);
}

div.menugallery ul li#snav1970zickos a {
	background-image: url(menus/drums/menu_km-70z.jpg);
}

div.menugallery ul li#snav197374 a {
	background-image: url(menus/drums/menu_km-73.jpg);
}

div.menugallery ul li#snav197576 a {
	background-image: url(menus/drums/menu_km-75.jpg);
}

div.menugallery ul li#snav197778 a {
	background-image: url(menus/drums/menu_km-78.jpg);
}

div.menugallery ul li#snavborrowed a {
	background-image: url(menus/drums/menu_km-borrowed.jpg);
}

div.menugallery ul li#snavmisc a {
	background-image: url(menus/drums/menu_km-misc.jpg);
}

div.menugallery ul li#snavendorsements a {
	background-image: url(menus/drums/menu_km-endorsements.png);
}

div.menugallery ul li#snav1979 a {
	background-image: url(menus/drums/menu_kj.jpg);
}

div.menugallery ul li#snav1996 a {
	background-image: url(menus/drums/menu_zs.jpg);
}


/* end drums */




/* PA */
div.menugallery ul li#pnav196366 a {
	background-image: url(menus/pa/menu_pa-65.jpg);
}

div.menugallery ul li#pnav196768 a {
	background-image: url(menus/pa/menu_pa-67.jpg);
}

div.menugallery ul li#pnav196970 a {
	background-image: url(menus/pa/menu_pa-70.jpg);
}

div.menugallery ul li#pnav197172 a {
	background-image: url(menus/pa/menu_pa-72.jpg);
}

div.menugallery ul li#pnav197374 a {
	background-image: url(menus/pa/menu_pa-73.jpg);
}

div.menugallery ul li#pnav197576 a {
	background-image: url(menus/pa/menu_pa-76.jpg);
}

div.menugallery ul li#pnav1977 a {
	background-image: url(menus/pa/menu_pa-82.jpg);
}

div.menugallery ul li#pnavmic a {
	background-image: url(menus/pa/menu_pa-microphones.jpg);
}

div.menugallery ul li#pnavlighting a {
	background-image: url(menus/pa/menu_pa-lighting.jpg);
}

