body {margin: 0;padding: 0;background: #EEBB00;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align: center;color: #000;}

p {line-height: 18px;}

p.jumpLinks {font-size: 12px;}

img.left {margin: 0 25px 10px 0;padding: 4px;border: 4px solid #000;}

a:link, a:active, a:visited {text-decoration: underline;color: #DD0000;}
#split td {
	width: 205px;
	margin: 0px;
	padding-left: 60px;
	padding-right: 20px;
}
table.split {text-decoration: none;}

/******* H1, H2, H3 Styles *******/

h1.address {background: url(/i/h1-address.gif) no-repeat center center;}

h2 {text-transform: uppercase;}

h2.graphic {margin: 10px 0 18px 0;padding: 0;width: 500px;height: 30px;text-indent: -9999px;}

h2.aboutUs				{background: transparent url(/i/h2/h2-aboutUs.gif) no-repeat top left;}
h2.adamRappBookParty	{background: transparent url(/i/h2/h2-adamRappBookParty.gif) no-repeat top left;}
h2.anOakTree			{background: transparent url(/i/h2/h2-anOakTree.gif) no-repeat top left;}
h2.babyWantsCandy		{background: transparent url(/i/h2/h2-babyWantsCandy.gif) no-repeat left top;}
h2.boxOffice			{background: transparent url(/i/h2/h2-boxOffice.gif) no-repeat top left;}
h2.dining				{background: transparent url(/i/h2/h2-dining.gif) no-repeat top left;}
h2.directions			{background: transparent url(/i/h2/h2-directions.gif) no-repeat top left;}
h2.fernandoOtero		{background: transparent url(/i/h2/h2-fernandoOtero.gif) no-repeat left top;}
h2.floating				{background: transparent url(/i/h2/h2-floating.gif) no-repeat top left;}
h2.fortnight			{background: transparent url(/i/h2/h2-fortnight.gif) no-repeat top left;}
h2.friends				{background: transparent url(/i/h2/h2-friends.gif) no-repeat top left;}
h2.guest-shows			{background: transparent url(/i/h2/h2-guest-shows.gif) no-repeat top left;}
h2.intern				{background: transparent url(/i/h2/h2-intern.gif) no-repeat top left;}
h2.joinEmailList		{background: transparent url(/i/h2/h2-joinEmailList.gif) no-repeat top left;}
h2.marketplace			{background: transparent url(/i/h2/h2-marketplace.gif) no-repeat top left;}
h2.noChild				{background: transparent url(/i/h2/h2-noChild.gif) no-repeat top left;}
h2.nuclearFamily		{background: transparent url(/i/h2/h2-nuclearFamily.gif) no-repeat left top;}
h2.parking				{background: transparent url(/i/h2/h2-parking.gif) no-repeat top left;}
h2.pastProductions		{background: transparent url(/i/h2/h2-pastProductions.gif) no-repeat top left;}
h2.simpsons				{background: transparent url(/i/h2/h2-simpsons.gif) no-repeat top left;}
h2.specialEvents		{background: transparent url(/i/h2/h2-specialEvents.gif) no-repeat top left;}
h2.threeSixFive			{background: transparent url(/i/h2/h2-365.gif) no-repeat top left;}
h2.tjAndDave			{background: transparent url(/i/h2/h2-tjAndDave.gif) no-repeat top left;}
h2.traumNovela			{background: transparent url(/i/h2/h2-traum-novela.gif) no-repeat top left;}
h2.touring-shows		{background: transparent url(/i/h2/h2-touring-shows.gif) no-repeat top left;}
h2.twoMenTalking		{background: transparent url(/i/h2/h2-two-men-talking.gif) no-repeat top left;}
h2.welcome				{background: transparent url(/i/h2/h2-welcome.gif) no-repeat top left;}
h2.whatsOn				{background: transparent url(/i/h2/h2-whatsOn.gif) no-repeat top left;}

h2.teaserTitle {font-size: 14px;}

h2 span {display:block; color:#c40000; font-size:16px;padding-top:10px;}

h3 {border-bottom: 4px solid #000;}
h4 {
	width: 275px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 16px;
}

h5 {
	width: 245px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 16px;
}
h6 {
	font-size: 24px;
	font-weight: bold;
}
#split ul {
	margin: 0px;
	padding: 0px;
}
#split li {
	list-style-type: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/******* Header Styles *******/

div#header {margin: 0;padding: 0;width: 100%;height: 75px;background: #DD0000 url(/i/headerBg.gif) repeat-x top right;}

div#header h1, div#footer h1 {margin: 0;padding: 0;width: 100%;height: 75px;text-indent: -9999px;}

/******* Content Styles *******/

div#contentWrapper {margin: 0 auto;padding: 0;width: 760px;background-color: #EEBB00;text-align: left;}

div#content {margin: 0;padding: 0 580px 0 0;}

div#content .column {position; relative;float: left;}

/******* Nav Styles *******/

div#nav {margin: 0;padding: 10px;width: 160px;text-align: center;}

div#nav ul {margin: 0;padding: 0;}

div#nav ul li {list-style-type: none;margin: 10px 0 0 0;padding: 0;width: 160px;/* height: 30px; */}

div#nav ul li a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 4px 0;
	border: 4px solid #000;
	width: 152px;
	background: #EEBB00;
	font-weight: bold;
	overflow: hidden;
	text-transform: uppercase;
	color: #000;
}

div#nav ul li a:hover {
	background: #000;
	color: #EEBB00;
}

#fortnight a.fortnight,
#home a.home,
#whatsOn a.whatsOn,
#specialEvents a.specialEvents,
#boxOffice a.boxOffice,
#directions a.directions,
#parkingAndDining a.parkingAndDining,
#pastProductions a.pastProductions,
#aboutUs a.aboutUs,
#joinEmailList a.joinEmailList,
#touringShows a.touringShows,
#guestShows a.guestShows,
#workWithUs a.workWithUs {
	background: #000;
	color: #EEBB00;
}


div#nav ul ul li {
	text-align: left;
	}

div#nav ul ul li a {
	text-decoration: none;
	margin: 0;
	padding: 4px 0;
	width: 160px;
	border: none;
	background: #eebb00;
	font-weight: normal;
	padding: 0 0 0 20px;
	text-transform: none;
	color: #000;
	}

div#nav ul ul li a:hover {
	background: #eebb00 url(/i/bg/arrow.gif) no-repeat center left;
	color: #000;
	}

#the-king-operetta .the-king-operetta,
#gone-missing .gone-missing,
#tj-and-dave .tj-and-dave {
	font-weight: bold;
	}
	
#three-six-five .three-six-five,
#Floating .Floating,
#TraumNovela .TraumNovela,
#the-king-operetta .the-king-operetta,
#no-child .no-child,
#an-oak-tree .an-oak-tree,
#red-light-winter .red-light-winter,
#orsons-shadow .orsons-shadow,
#eat-the-taste .eat-the-taste,
#bug .bug {
	background: #eebb00 url(/i/bg/arrow.gif) no-repeat center left;
	font-weight: bold;
	}

/******* Main Styles ********/

div#main {
	margin: 0 -580px 0 0;
	padding: 0px;
	width: 570px;
	text-align: left;
}

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
}

blockquote p {
	display: inline;
	margin: 0;
	background-position: bottom right;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: bold;
	line-height: 1.5em;
}

cite {display:block;text-align:right;font-size:90%;font-style:normal;}

div#main .reviews {
	margin: 0;
	padding: 0 16px;
	border: 4px solid #000;
}

div#main .reviews p.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}

div#main .reviews p.credit {
	font-weight: bold;
	text-align: right;
}

div#main ul.intro {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#main ul.intro li {
	float: left;
	display: block;
	width: 190px;
	height: 350px;
}

div#main div.past-production {
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

div#main div.past-production div.production-artwork {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
	}

div#main div.past-production div.production-details {
	margin: 0;
	padding: 0;
	width: 280px;
	float: right;
	}

table#nc-tour {
	margin: 0 0 20px 0;
	}

table#nc-tour caption {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px solid #000;
	margin: 20px 0 10px 0;
	text-align: left;
	}

table#nc-tour th {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #eebb00;
	letter-spacing: 2px;
	text-transform: uppercase:
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #111 url(/i/bg/th.gif) no-repeat top left;
	}

table#nc-tour th.noBg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #000;
	background: none;
	color: #000;
	}

table#nc-tour th.spec {
	border-left: 1px solid #000;
	border-top: 0;
	background: #eebb00;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	}

table#nc-tour th.specalt {
	border-left: 1px solid #000;
	border-top: 0;
	background: #ddaa00;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	}

table#nc-tour td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #eebb00;
	padding: 6px 6px 6px 12px;
	}

table#nc-tour td.alt {
	background: #ddaa00;
	}

div.showOverview {
	border-bottom: 1px dashed #b28c00; padding:0 0 15px 0;}

div.scheduleOverview {overflow:hidden;}
div.scheduleOverview ul {float:left;list-style:none;margin:0;padding:0;}
div.scheduleOverview ul li {margin-bottom: 10px;}

/******* Footer Styles *******/

div#footer {
	position: relative;
	clear: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 145px;
	background: #DD0000 url(../i/footerBg.gif) no-repeat bottom left;
	font-size: 11px;
}

div#footer a {
	text-decoration: underline;
	color: #000;
}

div#footer a:hover {
	text-decoration: none;
}

div#footer ul {
	margin: 0;
	padding: 0;
}

div#footer ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 4px;
}

div#footer ul li a {
	text-decoration: underline;
	color: #000;
}

div#footer ul li a:hover {
	text-decoration: none;
}
#past2 {
	clear: right;
	padding-top: 5px;
}
