/*=========================================================================================================================================================================

(c) 2006-2009 Paul Hurst

=========================================================================================================================================================================*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	/*font-family: Arial, Helvetica, sans-serif;*/
	
	font-family:Georgia, 'Times New Roman', Times, serif;
	 
	font-size: 1em;
	color: #900;
	
	background: #5B0000 url(../img/bk.png) repeat-y center;
	/*background: #5B0000 url(/img/background2.jpg) repeat-x center;*/
}

div.label	{ float:left; width:100px; }
div.descs	{ float:left; width:300px; }

div#idx_wrap {
	width:740px;
	margin:0px auto 0px auto;
	background: url(../img/back.png) no-repeat;
	padding: 0px 10px 0 10px;
}


/* dev */
div#dev_wrap {
	width:740px;
	margin:0px auto 0px auto;
	/*background: url(../img/back.png) no-repeat;*/
	padding: 0px 10px 0 10px;
}
/* dev */


div#idx_header																					{ padding: 80px 0 20px 0; text-align: center;}
div#main_logo																					{ float:left; }
div#idx_image																					{ padding: 30px 0 10px 0;  }
div#idx_nav																						{ font-family:'Trebuchet MS', Helvetica, sans-serif; }
div#idx_pagetitle{padding-top:20px;}


div#idx_pagetitle h2 {padding:0; margin:0;}

div#idx_main																					{ }





a:link, a:visited, a:active																		{ color: #900; text-decoration: none; }
a:hover																							{ color: #900; text-decoration: underline; }




.halves h1																						{ float:left; width:300px; text-align:right;}
.halves .ddd																					{ float:left; width:300px; text-align:right;}
.halves .content	{ width:400px; padding:0; margin: 0 0 1em 330px; }
.halves .content .performance	{ margin-bottom:5em; }



.halvesb .dd			{ float:left; width:300px; text-align:center;}
.halvesb .ff			{ float:right; width:400px; padding:0;}
.halvesb h1, .halvesb h2 {border:0; margin:0;}

/*.halves p			{ width:350px; margin-left:380px; }

.halves h1			{ float:left; width:300px; }
*/

.halvestitle h2			{ margin-bottom:0; }
.halvestitle h3			{ margin-top:0; }

.cast h3			{ padding: 0; margin: 0; } /* cast */


.prod_year h1			{ float:left; width:33%; margin:0 0; padding: 0; text-align:right;  }
.prod_year .prod_list	{ width:63%; padding:0; margin:0 0 1em 36%; }
.prod_year .prod		{ padding:0 0 1em 0; }
.prod_year h2			{ padding: 0; margin: 0; }

/*
.terms h2			{ float:left; width:50%; margin:0 0; padding: 0; text-align:left;  }
.terms .terms_text	{ width:49%; padding:0; margin:0 0 1em 50%; }
*/

#idx_footer																						{ text-align:center; margin: 40px 0 20px 0; }
#idx_footer #idx_terms																			{ font-size:1.3em; margin-bottom:2px; color:#666;}
#idx_footer #idx_copyright																		{ font-size:0.7em; margin-top:2px; color:#666;}


/* TYPOGRAPHY
=========================================================================================================================================================================*/
h1, h2, h3, h4, h5, h6																			{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h1																								{ font-size:4em; margin:0; padding:0; }
 

/* LISTS
=========================================================================================================================================================================*/
#idx_terms ul																					{ margin: 0; padding: 0; display: inline; } 
#idx_terms ul li																				{ margin: 0; padding: 0; display: inline; list-style: none; }

#idx_nav ul																						{ display: inline; margin: 0; padding: 0;} 
#idx_nav ul li																					{ display: inline; margin: 0; padding: 0px 0px 0px 8px; list-style: none; }
#idx_nav ul li.selected																			{ font-weight:bold; }

div.error																						{ font-family:Georgia, 'Times New Roman', Times, serif; font-size: 1.5em; }

/* MISC
=========================================================================================================================================================================*/
#idx_footer hr																					{ height:1px; color:#ccc; background-color:#ccc; border: none; width:60%; }
#idx_pagetitle hr																				{ height:1px; color:#ccc; background-color:#ccc; border: none; width:80%; }
img																								{ border: none; }
.clear																							{ clear:both; }



div.float {
  float: left;
  width:20%;
  text-align: center;
  }
  
div.float p {
   /*text-align: center;*/
   }



.performance.DickWhittington07 table.details { width:100%; }
.performance.DickWhittington07 table.details td { text-align:center; }
.performance.DickWhittington07 table.details th { background-color:#fbb; }
.performance.DickWhittington07 table.details tr.row1 { background-color:#fee; }
.performance.DickWhittington07 table.details tr.row2 { background-color:#fdd; }

.performance.DickWhittington07 table.details tr { height:2em; }




.performance.SnowWhite08 table.details { width:100%; }
.performance.SnowWhite08 table.details td { text-align:center; }
.performance.SnowWhite08 table.details th { background-color:#fbb; }
.performance.SnowWhite08 table.details tr.row1 { background-color:#fee; }
.performance.SnowWhite08 table.details tr.row2 { background-color:#fdd; }
.performance.SnowWhite08 table.details tr { height:2em; }

.performance.FunnyMoney09 table.details { width:100%; }
.performance.FunnyMoney09 table.details td { text-align:center; }
.performance.FunnyMoney09 table.details th { background-color:#fbb; }
.performance.FunnyMoney09 table.details tr.row1 { background-color:#fee; }
.performance.FunnyMoney09 table.details tr.row2 { background-color:#fdd; }
.performance.FunnyMoney09 table.details tr { height:2em; }

.performance.MotherGoose09 table.details { width:100%; }
.performance.MotherGoose09 table.details td { text-align:center; }
.performance.MotherGoose09 table.details th { background-color:#fbb; }
.performance.MotherGoose09 table.details tr.row1 { background-color:#fee; }
.performance.MotherGoose09 table.details tr.row2 { background-color:#fdd; }
.performance.MotherGoose09 table.details tr { height:2em; }


.performance.Tiptoe2010 table.details { width:100%; }
.performance.Tiptoe2010 table.details td { text-align:center; }
.performance.Tiptoe2010 table.details th { background-color:#fbb; }
.performance.Tiptoe2010 table.details tr.row1 { background-color:#fee; }
.performance.Tiptoe2010 table.details tr.row2 { background-color:#fdd; }
.performance.Tiptoe2010 table.details tr { height:2em; }

.performance.TreasureIsland2010 table.details { width:100%; }
.performance.TreasureIsland2010 table.details td { text-align:center; }
.performance.TreasureIsland2010 table.details th { background-color:#fbb; }
.performance.TreasureIsland2010 table.details tr.row1 { background-color:#fee; }
.performance.TreasureIsland2010 table.details tr.row2 { background-color:#fdd; }
.performance.TreasureIsland2010 table.details tr { height:2em; }

.performance.Spiders2011 table.details { width:100%; }
.performance.Spiders2011 table.details td { text-align:center; }
.performance.Spiders2011 table.details th { background-color:#fbb; }
.performance.Spiders2011 table.details tr.row1 { background-color:#fee; }
.performance.Spiders2011 table.details tr.row2 { background-color:#fdd; }
.performance.Spiders2011 table.details tr { height:2em; }

.performance.Jack2011 table.details { width:100%; }
.performance.Jack2011 table.details td { text-align:center; }
.performance.Jack2011 table.details th { background-color:#fbb; }
.performance.Jack2011 table.details tr.row1 { background-color:#fee; }
.performance.Jack2011 table.details tr.row2 { background-color:#fdd; }
.performance.Jack2011 table.details tr { height:2em; }

.performance.Wild2012 table.details { width:100%; }
.performance.Wild2012 table.details td { text-align:center; }
.performance.Wild2012 table.details th { background-color:#fbb; }
.performance.Wild2012 table.details tr.row1 { background-color:#fee; }
.performance.Wild2012 table.details tr.row2 { background-color:#fdd; }
.performance.Wild2012 table.details tr { height:2em; }

.performance.Rapunzel2012 table.details { width:100%; }
.performance.Rapunzel2012 table.details td { text-align:center; }
.performance.Rapunzel2012 table.details th { background-color:#fbb; }
.performance.Rapunzel2012 table.details tr.row1 { background-color:#fee; }
.performance.Rapunzel2012 table.details tr.row2 { background-color:#fdd; }
.performance.Rapunzel2012 table.details tr { height:2em; }

.performance.Tomb2013 table.details { width:100%; }
.performance.Tomb2013 table.details td { text-align:center; }
.performance.Tomb2013 table.details th { background-color:#fbb; }
.performance.Tomb2013 table.details tr.row1 { background-color:#fee; }
.performance.Tomb2013 table.details tr.row2 { background-color:#fdd; }
.performance.Tomb2013 table.details tr { height:2em; }

.performance.Alladin2013 table.details { width:100%; }
.performance.Alladin2013 table.details td { text-align:center; }
.performance.Alladin2013 table.details th { background-color:#fbb; }
.performance.Alladin2013 table.details tr.row1 { background-color:#fee; }
.performance.Alladin2013 table.details tr.row2 { background-color:#fdd; }
.performance.Alladin2013 table.details tr { height:2em; }

.performance.Dying2014 table.details { width:100%; }
.performance.Dying2014 table.details td { text-align:center; }
.performance.Dying2014 table.details th { background-color:#fbb; }
.performance.Dying2014 table.details tr.row1 { background-color:#fee; }
.performance.Dying2014 table.details tr.row2 { background-color:#fdd; }
.performance.Dying2014 table.details tr { height:2em; }

.performance.Sleeping2014 table.details { width:100%; }
.performance.Sleeping2014 table.details td { text-align:center; }
.performance.Sleeping2014 table.details th { background-color:#fbb; }
.performance.Sleeping2014 table.details tr.row1 { background-color:#fee; }
.performance.Sleeping2014 table.details tr.row2 { background-color:#fdd; }
.performance.Sleeping2014 table.details tr { height:2em; }

.performance.AnyOne2015 table.details { width:100%; }
.performance.AnyOne2015 table.details td { text-align:center; }
.performance.AnyOne2015 table.details th { background-color:#fbb; }
.performance.AnyOne2015 table.details tr.row1 { background-color:#fee; }
.performance.AnyOne2015 table.details tr.row2 { background-color:#fdd; }
.performance.AnyOne2015 table.details tr { height:2em; }

.performance.Cinder2015 table.details { width:100%; }
.performance.Cinder2015 table.details td { text-align:center; }
.performance.Cinder2015 table.details th { background-color:#fbb; }
.performance.Cinder2015 table.details tr.row1 { background-color:#fee; }
.performance.Cinder2015 table.details tr.row2 { background-color:#fdd; }
.performance.Cinder2015 table.details tr { height:2em; }