/*------------------------------------*\
	RESET
\*------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
}


/*------------------------------------*\
	MAIN
\*------------------------------------*/
html{
	height:101%;
}
body{
	color:#333;
	width:960px;
	margin:0 auto;
	padding:10px;
}





/*------------------------------------*\
	NAV
\*------------------------------------*/
.nav-menu{
	margin-left:15px;
	position:absolute; 
	z-index:999; 
}
#nav{
	list-style:none;
	font-weight:bold;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav ul{ 
    margin-top: 0 !important;
    margin-bottom: 0 !important;

}
#nav li{
    margin-left: 0 !important;
	margin-top: 15px;
    margin-right: 35px !important;
	float:left;
	position:relative;
}
#nav a{
	display:block;
	color:#2d6cc0;
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	text-decoration:none;
}
#nav a:hover{
	color:#CA6C18;
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	text-decoration:none;
}

/*--- DROPDOWN ---*/
#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:rgba(255,255,255,.75); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	color:#fff;
	text-decoration:none;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:rgba(255,255,255,.75); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	color:#CA6C18;
}
#nav li ul li ul{ /* Display the dropdown on hover */
	display:none;
}
#nav li:hover ul li:hover ul  { /* Display the dropdown on hover */
	display:block;
}
#nav li:hover ul ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:rgba(255,255,255,0.75); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	color:#CA6C18;
}
#nav li:hover ul li:hover ul li ul{ /* Display the dropdown on hover */
	display:none;
}
#nav li:hover ul li ul li:hover ul  { /* Display the dropdown on hover */
	display:block;
	margin-left:100px;
}
#nav li:hover ul ul ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li ul li ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:rgba(255,255,255,0.75); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */	
	color:#CA6C18;
}


		.nav-margin{
			margin-left:-1px;
			margin-right:-1px;
			margin-bottom: -1px;
		}
		.concerts{ 
			background-image:url('/images/nav/off/concert.png') !important; 
			background-repeat:no-repeat; 
			min-width: 76px;
			min-height: 22px; 	
		}
			.concerts:hover{ 
				background-image:url('/images/nav/on/concert.png') !important; 
				z-index:1111;
		}
				.concert-calendar{ 
					background-image:url('/images/nav/dropdown/off/concert-calendar.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.concert-calendar:hover{ 
						background-image:url('/images/nav/dropdown/on/concert-calendar.png') !important; 
						z-index:1111;
				}
				.subscriptions{ 
					background-image:url('/images/nav/dropdown/off/subscriptions.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.subscriptions:hover{ 
						background-image:url('/images/nav/dropdown/on/subscriptions.png') !important; 
						z-index:1111;
				}
				.notes-from-home{ 
					background-image:url('/images/nav/dropdown/off/notes-from-home.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.notes-from-home:hover{ 
						background-image:url('/images/nav/dropdown/on/notes-from-home.png') !important; 
						z-index:1111;
				}
				.live-recordings{ 
					background-image:url('/images/nav/dropdown/off/live-recordings.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.live-recordings:hover{ 
						background-image:url('/images/nav/dropdown/on/live-recordings.png') !important; 
						z-index:1111;
				}
				
		.art-galleries{ 
			background-image:url('/images/nav/off/art_galleries.png') !important; 
			background-repeat:no-repeat; 
			min-width: 110px;
			min-height: 22px; 	
		}
			.art-galleries:hover{ 
				background-image:url('/images/nav/on/art_galleries.png') !important; 
			}
				.about-the-galleries{ 
					background-image:url('/images/nav/dropdown/off/about-the-galleries.png') !important; 
					background-repeat:no-repeat; 
					min-width: 110px;
					min-height: 22px; 	
				}
					.about-the-galleries:hover{ 
						background-image:url('/images/nav/dropdown/on/about-the-galleries.png') !important; 
					}
				.current-exhibits{ 
					background-image:url('/images/nav/dropdown/off/current-exhibits.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.current-exhibits:hover{ 
						background-image:url('/images/nav/dropdown/on/current-exhibits.png') !important; 
					}
				.upcoming-exhibits{ 
					background-image:url('/images/nav/dropdown/off/upcoming-exhibits.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.upcoming-exhibits:hover{ 
						background-image:url('/images/nav/dropdown/on/upcoming-exhibits.png') !important; 
					}
				.past-exhibits{ 
					background-image:url('/images/nav/dropdown/off/past-exhibits.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.past-exhibits:hover{ 
						background-image:url('/images/nav/dropdown/on/past-exhibits.png') !important; 
					}
				.special-events{ 
					background-image:url('/images/nav/dropdown/off/special-events.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.special-events:hover{ 
						background-image:url('/images/nav/dropdown/on/special-events.png') !important; 
					}
				.educational-resources{ 
					background-image:url('/images/nav/dropdown/off/education-resources.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.educational-resources:hover{ 
						background-image:url('/images/nav/dropdown/on/education-resources.png') !important; 
					}
				.publications{ 
					background-image:url('/images/nav/dropdown/off/publications.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.publications:hover{ 
						background-image:url('/images/nav/dropdown/on/publications.png') !important; 
					}




		.box-office{ 
			background-image:url('/images/nav/off/box_office.png') !important; 
			background-repeat:no-repeat; 
			min-width: 88px;
			min-height: 22px; 	
		}
			.box-office:hover{ 
				background-image:url('/images/nav/on/box_office.png') !important; 
			}
				.buy-tickets{ 
					background-image:url('/images/nav/dropdown/off/buy-tickets.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.buy-tickets:hover{ 
						background-image:url('/images/nav/dropdown/on/buy-tickets.png') !important; 
					}
				.seating-chart{ 
					background-image:url('/images/nav/dropdown/off/seating-chart.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.seating-chart:hover{ 
						background-image:url('/images/nav/dropdown/on/seating-chart.png') !important; 
					}
				.general-info{ 
					background-image:url('/images/nav/dropdown/off/general-info.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.general-info:hover{ 
						background-image:url('/images/nav/dropdown/on/general-info.png') !important; 
					}
				.group-sales{ 
					background-image:url('/images/nav/dropdown/off/group-sales.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.group-sales:hover{ 
						background-image:url('/images/nav/dropdown/on/group-sales.png') !important; 
					}
				.special-needs{ 
					background-image:url('/images/nav/dropdown/off/special-needs.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.special-needs:hover{ 
						background-image:url('/images/nav/dropdown/on/special-needs.png') !important; 
					}
				.gift-certificates{ 
					background-image:url('/images/nav/dropdown/off/gift-certificates.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.gift-certificates:hover{ 
						background-image:url('/images/nav/dropdown/on/gift-certificates.png') !important; 
					}
				.all-access-tickets{ 
					background-image:url('/images/nav/dropdown/off/all-access-tickets.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.all-access-tickets:hover{ 
						background-image:url('/images/nav/dropdown/on/all-access-tickets.png') !important; 
					}

		.multimedia{ 
			background-image:url('/images/nav/off/multimedia.png') !important; 
			background-repeat:no-repeat; 
			min-width: 93px;
			min-height: 22px; 	
		}
			.multimedia:hover{ 
				background-image:url('/images/nav/on/multimedia.png') !important; 
			}
		.education{ 
			background-image:url('/images/nav/off/education.png') !important; 
			background-repeat:no-repeat; 
			min-width: 84px;
			min-height: 22px; 	
		}
			.education:hover{ 
				background-image:url('/images/nav/on/education.png') !important; 
			}
				.educational-programs-for-schools{ 
					background-image:url('/images/nav/dropdown/off/sheldon-educational-programs.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.educational-programs-for-schools:hover{ 
						background-image:url('/images/nav/dropdown/on/sheldon-educational-programs.png') !important; 
					}
				.mizzou-new-music-initiative{ 
					background-image:url('/images/nav/dropdown/off/mizzou-new-music-initiative.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.mizzou-new-music-initiative:hover{ 
						background-image:url('/images/nav/dropdown/on/mizzou-new-music-initiative.png') !important; 
					}

				.the-sheldon-online-music-academy{ 
					background-image:url('/images/nav/dropdown/off/the-sheldon-online-music-academy.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 					
				}
					.the-sheldon-online-music-academy:hover{ 					
						background-image:url('/images/nav/dropdown/on/the-sheldon-online-music-academy.png') !important; 
					}
				.the-sheldon-solid-music-project {
					background-image:url('/images/nav/dropdown/off/the-sheldon-solid-music-project.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 									
				}
					.the-sheldon-solid-music-project:hover {
						background-image:url('/images/nav/dropdown/on/the-sheldon-solid-music-project.png') !important; 					
					}
				.north-county-big-band {
					background-image:url('/images/nav/dropdown/off/north-county-big-band.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 									
				}
					.north-county-big-band:hover {
						background-image:url('/images/nav/dropdown/on/north-county-big-band.png') !important; 					
					}
		.support{ 
			background-image:url('/images/nav/off/support.png') !important; 
			background-repeat:no-repeat; 
			min-width: 71px;
			min-height: 22px; 	
		}
			.support:hover{ 
				background-image:url('/images/nav/on/support.png') !important; 
			}
				.support-the-sheldon{ 
					background-image:url('/images/nav/dropdown/off/donate.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.support-the-sheldon:hover{ 
						background-image:url('/images/nav/dropdown/on/donate.png') !important; 
					}
				.shop{ 
					background-image:url('/images/nav/dropdown/off/shop.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.shop:hover{ 
						background-image:url('/images/nav/dropdown/on/shop.png') !important; 
					}
				.annual-trivia-night{ 
					background-image:url('/images/nav/dropdown/off/annual-trivia-night.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.annual-trivia-night:hover{ 
						background-image:url('/images/nav/dropdown/on/annual-trivia-night.png') !important; 
					}
				.music-for-lifelong-achievement{ 
					background-image:url('/images/nav/dropdown/off/music-for-lifelong-achievement.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.music-for-lifelong-achievement:hover{ 
						background-image:url('/images/nav/dropdown/on/music-for-lifelong-achievement.png') !important; 
					}
				.annual-report{ 
					background-image:url('/images/nav/dropdown/off/annual-report.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.annual-report:hover{ 
						background-image:url('/images/nav/dropdown/on/annual-report.png') !important; 
					}
				.donor-roster{ 
					background-image:url('/images/nav/dropdown/off/donor-roster.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.donor-roster:hover{ 
						background-image:url('/images/nav/dropdown/on/donor-roster.png') !important; 
					}					
				.form-990{ 
					background-image:url('/images/nav/dropdown/off/form990.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.form-990:hover{ 
						background-image:url('/images/nav/dropdown/on/form990.png') !important; 
					}
			
		.weddings-and-events{ 
			background-image:url('/images/nav/off/weddings_and_events.png') !important; 
			background-repeat:no-repeat; 
			min-width: 136px;
			min-height: 22px; 	
		}
			.weddings-and-events:hover{ 
				background-image:url('/images/nav/on/weddings_and_events.png') !important; 
			}
		.about-us{ 
			background-image:url('/images/nav/off/about_us.png') !important; 
			background-repeat:no-repeat; 
			min-width: 77px;
			min-height: 22px; 	
		}
			.about-us:hover{ 
				background-image:url('/images/nav/on/about_us.png') !important; 
			}
				.mission-statement{ 
					background-image:url('/images/nav/dropdown/off/mission-statement.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.mission-statement:hover{ 
						background-image:url('/images/nav/dropdown/on/mission-statement.png') !important; 
					}
				.history{ 
					background-image:url('/images/nav/dropdown/off/mission-and-history.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.history:hover{ 
						background-image:url('/images/nav/dropdown/on/mission-and-history.png') !important; 
					}
				.past-performers{ 
					background-image:url('/images/nav/dropdown/off/past-performers.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.past-performers:hover{ 
						background-image:url('/images/nav/dropdown/on/past-performers.png') !important; 
					}
				.sheldon-arts-foundation-board-of-directors{ 
					background-image:url('/images/nav/dropdown/off/leadership.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.sheldon-arts-foundation-board-of-directors:hover{ 
						background-image:url('/images/nav/dropdown/on/leadership.png') !important; 
					}
				.plan-your-visit{ 
					background-image:url('/images/nav/dropdown/off/plan-your-visit.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.plan-your-visit:hover{ 
						background-image:url('/images/nav/dropdown/on/plan-your-visit.png') !important; 
					}
				.accommodations{ 
					background-image:url('/images/nav/dropdown/off/accommodations.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.accommodations:hover{ 
						background-image:url('/images/nav/dropdown/on/accommodations.png') !important; 
					}
				.dining{ 
					background-image:url('/images/nav/dropdown/off/dining.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.dining:hover{ 
						background-image:url('/images/nav/dropdown/on/dining.png') !important; 
					}
				.volunteer{ 
					background-image:url('/images/nav/dropdown/off/volunteer.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.volunteer:hover{ 
						background-image:url('/images/nav/dropdown/on/volunteer.png') !important; 
					}
				.employment{ 
					background-image:url('/images/nav/dropdown/off/employment.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.employment:hover{ 
						background-image:url('/images/nav/dropdown/on/employment.png') !important; 
					}
				.contact-us{ 
					background-image:url('/images/nav/dropdown/off/contact-us.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.contact-us:hover{ 
						background-image:url('/images/nav/dropdown/on/contact-us.png') !important; 
					}

		.pressroom{ 
			background-image:url('/images/nav/off/pressroom.png') !important; 
			background-repeat:no-repeat; 
			min-width: 94px;
			min-height: 22px; 	
		}
			.pressroom:hover{ 
				background-image:url('/images/nav/on/pressroom.png') !important; 
			}
				.press-kit{ 
					background-image:url('/images/nav/dropdown/off/press-kit.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.press-kit:hover{ 
						background-image:url('/images/nav/dropdown/on/press-kit.png') !important; 
					}
				.press-releases{ 
					background-image:url('/images/nav/dropdown/off/press-releases.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.press-releases:hover{ 
						background-image:url('/images/nav/dropdown/on/press-releases.png') !important; 
					}
				.performer-gallery{ 
					background-image:url('/images/nav/dropdown/off/performer-photos.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.performer-gallery:hover{ 
						background-image:url('/images/nav/dropdown/on/performer-photos.png') !important; 
					}
				.gallery-images{ 
					background-image:url('/images/nav/dropdown/off/gallery-images.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.gallery-images:hover{ 
						background-image:url('/images/nav/dropdown/on/gallery-images.png') !important; 
					}
				.general-photos{ 
					background-image:url('/images/nav/dropdown/off/general-photos.png') !important; 
					background-repeat:no-repeat; 
					min-width: 166px;
					min-height: 23px; 	
				}
					.general-photos:hover{ 
						background-image:url('/images/nav/dropdown/on/general-photos.png') !important; 
					}
										

/*------------------------------------*\
	TYPE
\*------------------------------------*/
h1{
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:2em;
	width:520px;
}