/* orange e0914d */
/* regular logo green #99cc66 */
/* flourescent green #8ee735 */
/* drop-down nav bg green #629a00; hover: 548203
/*a.red:visited {color:#FF0000}*/

/* change top nav selection depending on page  - medium green */ 
body#shows .jqueryslidemenu ul #mb1 {background-color: #000; color: #99cc66; /*  green */  }
body#pastShows .jqueryslidemenu ul #mb1 {background-color: #000; color: #99cc66; /*  green */  }
body#festivals .jqueryslidemenu ul #mb1 {background-color: #000; color: #99cc66; /*  green */  }
body#shows_all .jqueryslidemenu ul #mb1 {background-color: #000; color: #99cc66; /*  green */  }
body#contact .jqueryslidemenu ul #mb9 {background-color: #000; color: #99cc66; /*  green */  }
body#about .jqueryslidemenu ul #mb7 {background-color: #000; color: #99cc66; /*  green */  }
body#getinvolved .jqueryslidemenu ul #mb5 {background-color: #000; color: #99cc66; /*  green */  }
body.getinvolved .jqueryslidemenu ul #mb5 {background-color: #000; color: #99cc66; /*  green */  }
body#youth .jqueryslidemenu ul #mb4 {background-color: #000; color: #99cc66; /*  green */  }
body#latenight .jqueryslidemenu ul #mb3 {background-color: #000; color: #99cc66; /*  green */  }
body#boxoffice .jqueryslidemenu ul #mb2 {background-color: #000; color: #99cc66; /*  green */  }
body.boxoffice .jqueryslidemenu ul #mb2 {background-color: #000; color: #99cc66; /* box office faq /*  green */  }
body#support .jqueryslidemenu ul #mb6 {background-color: #000; color: #99cc66; /*  green */  }


.jqueryslidemenu, .jqueryslidemenu * { /* fix for ie7 to stop the menu sliding behind the slideshow */
position: relative;
z-index: 10000!important;
}

.jqueryslidemenu {
font: bold 10px Verdana;
/*font: bold 12px Verdana;*/
background: #333;
width: 100%;
}

.jqueryslidemenu ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 10px; /* addition */
}

/*Top level list items*/
.jqueryslidemenu ul li {
position: relative;
display: inline;
float: left;
z-index:10000!important;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
display: block;
background: #333; /*background of tabs (default state)*/
/* padding: 8px 10px; */
/*padding: 8px 25px 8px 25px;*/
padding: 8px 20px 8px 25px;
color: #ccc; /* */
text-decoration: none;
}


* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
color: #fff; 
}

.jqueryslidemenu ul li a:hover{ /* top nav */
background: #000; /*tab link background during hover state*/
color: #8ee735!important; 
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 10000!important;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
font: normal 12px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0px;
border-top-width: 0;
border-bottom: 1px solid gray;
/* additions below */
background: #669900; /* 669900 dark green - tab link background during hover state*/
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #000; /* black */
color: #99cc66; /*lightest green */
}



/* ++++++++++ Current Season shows for drop-down menus +++++++++ */
/*a.red:visited {color:#FF0000}*/

.jqueryslidemenu  ul#menubibt  a.s1:link  { background-color: #4a7303; }
.jqueryslidemenu  ul#menubibt  a.s1:visited  { background-color: #4a7303; }
.jqueryslidemenu  ul#menubibt  a.s1:hover  { background-color: #000; }
.jqueryslidemenu  ul#menubibt  a.s1:active  { background-color: #669900; }

/*.jqueryslidemenu  ul#menubibt .s1 {
background-color: #4a7303!important; 
  }

*/









/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display:none; /* add if don't want to show arrows */
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display:none; /* add if don't want to show arrows */
}





/* **************** SIDEBAR NAV right-hand navigation - START  ****************  */


div#subnav_wrapper {
	padding: 0; /*padding: 0 0 0 5px; */
	/*margin:0;*/
	margin:0;
	text-decoration:none; 
	text-align: right;
	display: inline; /* added to make ie behave and avoid Guillotine bug */
	 }
 
#subnav_wrapper ul { 
	list-style-type: none; 
	text-align: right;
	/*background-color: transparent;*/
	margin: 30px 10px 90px 0 ;
	padding: 0; /*padding: 0 0 0 5px; */
	text-transform: uppercase; /*addition*/
	z-index:1!important; /*addition*/
	/*float:right;/*addition*/
	}

#subnav_wrapper ul li a 	{
	text-align: right;
    font: bold .95em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	/*font-size: .8em;/*change*/
	text-decoration: none;
	/*color: #91272B;*/
	color:#ee7c1a ; /*ORANGE 2010*/
	letter-spacing:.1em;
	display: inline;
	width: 5em;
	padding: 7px 2px;
	margin: 5px 0px 0 0px;
	text-transform:uppercase;
	/*background:   url(img_as/global/underline_off.gif) 0 50%  no-repeat;*/	
	/*color: #486B93; red */
	line-height: 2.6em; /*addition*/
	font-weight: bold;/*addition*/
	 background-color:#fff;
	}
* html #subnav_wrapper ul li { /*IE6 hack to get sub menu links to behave correctly*/
height: 1%;
}
	
#subnav_wrapper ul li a:hover { background-color:#000; color: #8ee735!important;	/* 2010 BRIGHT florescent green */}
#subnav_wrapper ul li#active_showsnav a {
	color: #669900; /*color: GREEN 2010  */
	font-weight: bold;/*addition*/
	/*background:   url(../img_as/global/underline_on.gif) 0 50%  no-repeat;*/
	}
#subnav_wrapper ul li a#current_showsnav {
	color: #8ee735; /*color: blue */
	font-weight: bold;/*addition*/
	/*background:   url(../img_as/global/underline_on.gif) 0 50%  no-repeat;*/
	}
	



/* **************** SIDEBAR NAV right-hand navigation - START  ****************  */
/*#subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 150px; float:right;}
body#youth #subnav_right_column {margin:0; padding: 10px 2px 0 0px; height: 650px; width: 170px; float:right;}*/
/*body#youth #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 170px; float:right;}*/
/*body#latenight #subnav_right_column {margin:0 0 0 0px; padding: 10px 2px 0 15px; height: 650px; width: 190px; float:right;}*/
/*body#getinvolved #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 180px; float:right;}*/
/*body#faq #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 180px; float:right;}*/
/*body#about #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 170px; float:right;}*/
/*body#slides #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 175px; float:right;}*/
/*body#support #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 170px; float:right;}*/
/*body#calendar  #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 170px; float:right;}*/
body#shows  #subnav_right_column {margin:0; padding: 10px 0px 0 0px; /*height: 650px;*/ width: 160px; float:right;}
body#festivals  #subnav_right_column {margin:0; padding: 10px 0px 0 0px; /*height: 650px;*/ width: 180px; float:right;}
/*body#day  #subnav_right_column {margin:0; padding: 10px 2px 0 15px; height: 650px; width: 80px; float:right;}*/

