@charset "utf-8";
/* CSS Document */


.glossymenu{
margin: 15px 0px 10px 0px;
padding: 0;
width: 170px; /*width of accordion menu*/
}

.glossymenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial, Helvetica, sans-serif;
color: white;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.glossymenu a.menuitem{
background: #fff;
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}
.glossymenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
  height:0px;
  overflow: hidden;
  display:none; 
}

.glossymenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.glossymenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.glossymenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

}

.glossymenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

}

.glossymenu ul li a{
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
height:12px;
font: bold 10px Arial, Helvetica, sans-serif;
}

.glossymenu ul li a:visited{

}

.glossymenu ul li a:hover{ /*hover state CSS*/

}

.glossymenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
font: bold 10px Arial, Helvetica, sans-serif;
}
a
{
  outline: none;
}

A:link {text-decoration: none; color:#58595b; border:none;}
A:visited {text-decoration: none; color:#58595b; border:none;}
A:active {text-decoration: none; color:#58595b; border:none;}
A:hover {text-decoration: none; color:#f2883a; border:none;}

a.location:link {text-decoration: none; color:#58595b; border:none;}
a.location:visited {text-decoration: none; color:#58595b; border:none;}
a.location:hover {text-decoration: none; color:#f2883a; border:none;}
a.location:active {text-decoration: none; color:#58595b; border:none;}

a.pressroom:link {text-decoration: none; color:#58595b; border:none;}
a.pressroom:visited {text-decoration: none; color:#58595b; border:none;}
a.pressroom:hover {text-decoration: none; color:#f2883a; border:none;}
a.pressroom:active {text-decoration: none; color:#58595b; border:none;}




#visit:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#visit:visited {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#visit:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#visit:active {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
#visitactive:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#visitactive:visited {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#visitactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#visitactive:active {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:10px;}

.visitactive:link {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.visitactive:visited {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.visitactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.visitactive:active {
	color:#cc9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
	
#tickets_active:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#tickets_active:visited {
	color:#d03b3b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#tickets_active:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#tickets_active:active {
	color:#d03b3b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
#tickets:link {
	color:#58595b; margin: 5px 0; font-weight:bold; font-size:14px;}
#tickets:visited {
	color:#58595b; margin: 5px 0; font-weight:bold; font-size:14px;}
#tickets:hover {
	color:#58595b; margin: 5px 0; font-weight:bold; font-size:14px;}
#tickets:active {
	color:#d03b3b; margin: 5px 0; font-weight:bold; font-size:14px;}
	
#museum:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#museum:visited {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#museum:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#museum:active {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}


#museumactive:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#museumactive:visited {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#museumactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:10px;}
#museumactive:active {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:10px;}
	
.museumactive:link {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.museumactive:visited {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.museumactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:12px;}
.museumactive:active {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:12px;}
	
#about:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#about:visited {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#about:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#about:active {
	color:#6666cc; margin: 5px 0; 	font-weight:bold; font-size:14px;}

#aboutactive:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#aboutactive:visited {
	color:#6666cc; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#aboutactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#aboutactive:active {
	color:#6666cc; margin: 5px 0; 	font-weight:bold; font-size:14px;}

	
#special:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:12px;}
#special:visited {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:12px;}
#special:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:12px;}
#special:active {
	color:#669933; margin: 5px 0; 	font-weight:bold; font-size:12px;}

#specialactive:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#specialactive:visited {
	color:#669933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#specialactive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#specialactive:active {
	color:#669933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
#calendar:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendar:visited {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendar:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendar:active {
	color:#666699; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
#ourblog:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#ourblog:visited {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#ourblog:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#ourblog:active {
	color:#666699; margin: 5px 0; 	font-weight:bold; font-size:14px;}

#calendaractive:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendaractive:visited {
	color:#666699; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendaractive:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#calendaractive:active {
	color:#666699; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
.calendarheader {
	margin: 0px 0; 	text-decoration:none; color:#FF9933;  font-size:18px;}	
.calendarsubheader {
	margin: 0 0 0px 0; 	text-decoration:none; color:#7d7d7d; font-weight:bold; font-size:16px;}	
.calendarsubheader1 {
	margin: 0 0 5px 0; 	text-decoration:none; color:#7d7d7d;  font-size:18px;}
	
.visitheader{ text-decoration:none; color:#cc9933; margin: 0px 0 0px 0; 	text-decoration:none;  font-size:18px;}

#contact:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#contact:visited {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#contact:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#contact:active {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}

#contact_active:link {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#contact_active:visited {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#contact_active:hover {
	color:#58595b; margin: 5px 0; 	font-weight:bold; font-size:14px;} 
#contact_active:active {
	color:#ff9933; margin: 5px 0; 	font-weight:bold; font-size:14px;}
	
#parking:link {
	color:#FF6633; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#parking:visited {
	color:#FF6633; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#parking:hover {
	color:#FF6633; margin: 5px 0; 	font-weight:bold; font-size:14px;}
#parking:active {
	color:#FF6633; margin: 5px 0; 	font-weight:bold; font-size:14px;}

	
.visit {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.visit:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.visit:hover {
	color:#cc9933; margin: 5px 0; 	font-weight:bold;}

	
	

.tickets {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.ticket:link {
	color:#d03b3b; margin: 5px 0; 	font-size:10px;}
a.tickets:visited {
	color:#d03b3b; margin: 5px 0; 	font-weight:bold;}
a.tickets:hover {
	color:#d03b3b; margin: 5px 0; 	font-weight:bold;}
	

.museum {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.museum:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.museum:hover {
	color:#ff9933; margin: 5px 0; 	font-weight:bold;}
	

.about {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.about:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.about:hover {
	color:#6666cc; margin: 5px 0; 	font-weight:bold;}

	

.special {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.special:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.special:hover {
	color:#669933; margin: 5px 0; 	font-weight:bold;}
	
	
.calendar {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.calendar:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.calendar:hover {
	color:#666699; margin: 5px 0; 	font-weight:bold;}

	

.contact {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.contact:link {
	color:#58595b; margin: 5px 0; 	font-size:10px;}
a.contact:hover {
	color:#ff9933; margin: 5px 0; 	font-weight:bold;}

.parking {
	color:#FF6633; margin: 5px 0; 	font-size:10px;}
a.parking:link {
	color:#FF6633; margin: 5px 0; 	font-size:10px;}
a.parking:hover {
	color:#FF6633; margin: 5px 0; 	font-weight:bold;}