@charset "utf-8";
/* CSS Document */



a:link {
	text-decoration: none;
	color:#36F;
}
a:visited {
	text-decoration: none;
	color: #36F;
}
a:hover {
	text-decoration: none;
	color:#393;
}
a:active {
	text-decoration: none;
}


p
	{font-family:'Ubuntu', sans-serif; font-size:14px; line-height:18px; text-align:left; margin-top:0px; margin-left:4px; margin-right:4px; margin-bottom:8px;}	


p.caption
	{font-family:'Ubuntu', sans-serif; font-size:11px; line-height:13px; text-align:center; margin:8px;}	

p.author
	{font-family:'Ubuntu', sans-serif;  font-weight:normal; font-size:14px; text-align:left; margin-top:0px; margin-left:12px; margin-right:12px; margin-bottom:8px;}

p.dates
	{font-family:'Ubuntu', sans-serif; font-weight:700; font-size:15px; text-align:left; margin-top:0px; margin-left:12px; margin-right:12px; margin-bottom:8px;}

p.desc
	{font-family:'Ubuntu', sans-serif; font-size:15px; line-height:19px; text-align:left; margin-top:0px; margin-left:12px; margin-right:12px; margin-bottom:8px;}
	
p.desc1
	{font-family:'Ubuntu', sans-serif; font-size:18px; font-weight:700; line-height:22px; color: #982149; text-align:left; margin-top:0px; margin-left:12px; margin-right:12px; margin-bottom:8px;}	
	
p.playdesc
	{font-family:'Ubuntu', sans-serif; font-size:15px; line-height:19px; text-align:left; margin-top:0px; margin-left:12px; margin-right:12px; margin-bottom:8px;}	
	
p.caption
	{font-family:'Ubuntu', sans-serif;  font-weight:normal; font-size:12px; text-align:center; margin:6px;}
	
	
p.subscribe
	{font-family:'Ubuntu', sans-serif; font-size:14px; line-height:18px; text-align:left; margin-top:0px; margin-bottom:0px; }	

p.packagehead
	{font-family:'Ubuntu', sans-serif; font-size:18px; line-height:18px; text-align:left; margin-top:0px; color:#FFF;}	

p.scriptfont
	{font-family: 'Rancho', cursive; font-size:32px; margin-top: 18px; color:#8f4257; margin-bottom:8px; padding-bottom:0px; text-align:left;}

p.classtitle
	{
		font-family:'Ubuntu', sans-serif; font-size:19px; font-weight:700; line-height:22px; color: #00c; text-align:left; margin-top:0px; margin-bottom:4px;
	}
		
p.classdetails
	{
		font-family:'Ubuntu', sans-serif; font-size:14px; font-weight:normal; line-height:18px; color: #000; text-align:left; margin-top:0px; margin-bottom:8px;
	}
	

.darkredbanner {
	background-color:#982149;
}


.mtwplaytitle {
font-family:'Ubuntu', sans-serif; font-size:15px; font-weight:700; line-height:18px; color: #3333cc; text-align:left; margin-bottom:0px;
}

.mtwplaydesc {
	font-family:'Ubuntu', sans-serif; font-size:14px; line-height:18px; text-align:left; margin-bottom: 18px;
}

	
.starring {
font-family:'Ubuntu', sans-serif; font-weight:700;
text-align:left;
font-size:20px;
margin-bottom:2px;
margin-top:8px;
margin-left:12px;
color:#982149;
padding:0px;
}

.actors {
font-family:'Ubuntu', sans-serif;
text-align:left;
font-size:14px;
line-height:16px;
font-weight:normal;
margin-bottom:4px;
margin-left:12px;
color: #000000;
padding:0px;
margin-top:0px;
}

.castcell {
border-left-style:dotted;
border-left-width:4px;
border-left-color:#982149;
}
	

p.headline
	{
		font-family: 'Tienne', serif;
		font-weight:900;
		font-size:24px;
		line-height:26px;
		color:#8f4257;
	}


.softred
	{
		color:#8f4257;
	}
	
.softblue
	{
		color:#464faf;
	}

.softpurple
	{
		color:#c284b1;
	}

.softgold
	{
		color:#aa8e53;
	}


/*  ***** CONTAINERS ***** */

.menu_container
	{
		width:100%;
		height:80px;
		margin-top:134px;
		background-image:url(../images/menu_bg.png);
		background-repeat:no-repeat;
	}
	
div#main_container
	{
		width:1000px;
		clear:both;
		/*height:auto;*/
		
	}
	
div#header_container
	{
		width:1000px;
		height:214px;
		background-image:url(../images/header_bg.jpg);
		background-repeat:no-repeat;
		overflow:visible;
	}
	
div#content_container1
	{
		width:1000px;
		height:auto;
		background-image:url(../images/bg2.jpg);
		background-repeat:no-repeat;
		}
		
div#content_container2
	{
		width:1000px;
		/*height:auto;*/
		background-image:url(../images/main_bg.jpg);
		background-repeat:repeat-y;
		}		

div#coming_soon_container
	{
		width:521px;
		height:544px;
		/*float:left;*/
		/*position:absolute;
		top:212px;*/
		margin:0px;
	}
	
div#coming_soon_header
	{
		width:521px;
		height:48px;
		background-image:url(../images/comingsoonbox_header.png);
		
	}
	
div#coming_soon_box
	{
		width:521px;
		height:496px;
		background-image:url(../images/comingsoonbox_bottom.png)
	}

div#season_container
	{
		width:473px;
		height:544px;
		margin:0px;
		/*position:absolute;
		left:524px;*/
		/*float:right;*/
		
	}

div#season_header
	{
		width:473px;
		height:48px;
		background-image:url(../images/seasonbox_header.png);
		margin-top:-0px;
	}
	
div#season_box
	{
		width:473px;
		height:496px;
		background-image:url(../images/seasonbox_bottom.png);
	}
	
div#news_container
	{
		width:1000px;
		clear:both;
		height:334px;
	}

div#news_header
	{
		width:1000px;
		background-image:url(../images/newsheader.png);
				background-repeat:no-repeat;
		height:44px;
		margin:0px;
		padding:0px;
	}
	
div#news_box
	{
		width:1000px;
		height:290px;
		background-image:url(../images/newsbox.png);
		background-repeat:no-repeat;
		margin:0px; padding:0px;
	}
	

div#orgsupport_box
	{
		width:1000px;
		height:168px;
		background-image:url(../images/orgsupportbox.png);
		background-repeat:no-repeat;
		margin:0px; padding:0px;
	}
	
div#defaultbox
	{
		width:1000px;
		clear:both;
	}
	
div#redboxheader
	{
		width:1000px;
		height:44px;
		background-image:url(../images/redboxheader.png);
		background-repeat:no-repeat;
	}

div#redbox
	{
		width:1000px;
		padding-top:12px;
		background-image:url(../images/redboxsides.png);
		background-repeat:repeat-y;
	}
	
div#redboxbottom
	{
		width:1000px;
		height:26px;
		background-image:url(../images/redboxbottom.png);
		background-repeat:no-repeat;
	}
	
	
	
div#blueboxheader
	{
		width:1000px;
		height:44px;
		background-image:url(../images/blueboxheader.png);
		background-repeat:no-repeat;
	}

div#bluebox
	{
		width:1000px;
		padding-top:12px;
		background-image:url(../images/blueboxsides.png);
		background-repeat:repeat-y;
	}
	
div#blueboxbottom
	{
		width:1000px;
		height:26px;
		background-image:url(../images/blueboxbottom.png);
		background-repeat:no-repeat;
	}


div#goldbrownboxheader
	{
		width:1000px;
		height:44px;
		background-image:url(../images/goldbrownboxheader.png);
		background-repeat:no-repeat;
	}

div#goldbrownbox
	{
		width:1000px;
		padding-top:12px;
		background-image:url(../images/goldbrownboxsides.png);
		background-repeat:repeat-y;
	}
	
div#goldbrownboxbottom
	{
		width:1000px;
		height:26px;
		background-image:url(../images/goldbrownboxbottom.png);
		background-repeat:no-repeat;
	}


div#purpleboxheader
	{
		width:1000px;
		height:44px;
		background-image:url(../images/purpleboxheader.png);
		background-repeat:no-repeat;
	}

div#purplebox
	{
		width:1000px;
		padding-top:12px;
		background-image:url(../images/purpleboxsides.png);
		background-repeat:repeat-y;
	}
	
div#purpleboxbottom
	{
		width:1000px;
		height:26px;
		background-image:url(../images/purpleboxbottom.png);
		background-repeat:no-repeat;
	}


div#expbg
	{
		width:1000px;
		background-image:url(../images/main_bg.jpg);
		background-repeat:repeat-y;
	}

div#mainbgbtm	
	{
		width:1000px;
		height:26px;
		clear:both;
		background-image:url(../images/main_bg_btm.jpg);
		background-repeat:no-repeat;
	}



div#tixleftcontainer
	{
		width:650px;
		margin:0;
		/*position:absolute;*/
		left:0px;
	}
	

	
div#tixrightcontainer
	{
		width:340px;
		margin:0px;
		float:right;
	}
		
div#tixclearleft
	{
		width:650px;
		clear:left;

	}

div#tixclearright
	{
		width:320px;
		clear:right;
	}
	
div#tixclearboth
	{
		width:1000px;
		clear:both;
	}

div#tixleftredheader
	{
		width:650px;
		height:44px;
		margin:0px;
		padding:0px;
		/*float:left;*/
		background-image:url(../images/tixleftredheader.png);
				background-repeat:no-repeat;
	}

div#tixleftredsides
	{
		width:650px;
		height:auto;
		margin:0px;
		padding:0px;
		/*float:left;
		clear:left;*/
		background-image:url(../images/tixleftredsides.png);
		background-repeat:repeat-y;
	}
	
div#tixleftredbottom
	{
		width:650px;
		height:16px;
		margin:0px;
		/*float:left;
		clear:left;*/
		background-image:url(../images/tixleftredbottom.png);
		background-repeat:no-repeat;
	}



div#tixleftblueheader
	{
		width:650px;
		height:44px;
		margin:0px;
		padding:0px;
		background-image:url(../images/tixleftblueheader.png);
		background-repeat:no-repeat;
	}

div#tixleftbluesides
	{
		width:650px;
		height:auto;
		margin:0px;
		padding:0px;
		background-image:url(../images/tixleftbluesides.png);
		background-repeat:repeat-y;
	}
	
div#tixleftbluebottom
	{
		width:650px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixleftbluebottom.png);
		background-repeat:no-repeat;
	}
	
	
div#tixleftdarkpurpleheader
	{
		width:650px;
		height:44px;
		margin:0px;
		padding:0px;
		background-image:url(../images/tixleftdarkpurpleheader.png);
		background-repeat:no-repeat;
	}

div#tixleftdarkpurplesides
	{
		width:650px;
		height:auto;
		margin:0px;
		padding:0px;
		background-image:url(../images/tixleftdarkpurplesides.png);
		background-repeat:repeat-y;
	}
	
div#tixleftdarkpurplebottom
	{
		width:650px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixleftdarkpurplebottom.png);
		background-repeat:no-repeat;
	}	
	
div#tixrightltpurpleheader
	{
		width:340px;
		height:44px;
		margin:0px;
		background-image:url(../images/tixrightltpurpleheader.png);
	}

div#tixrightltpurplesides
	{
		width:340px;
		height:auto;
		margin:0px;
		background-image:url(../images/tixrightltpurplesides.png);
		background-repeat:repeat-y;
	}
	
div#tixrightltpurplebottom
	{
		width:340px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixrightltpurplebottom.png);
		background-repeat:no-repeat;
	}	


div#tixrightltpurpletop
	{
		width:340px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixrightltpurpletop.png);
		background-repeat:no-repeat;
	}	


div#tixrightbrownheader
	{
		width:340px;
		height:44px;
		margin:0px;
		background-image:url(../images/tixrightbrownheader.png);
	}

div#tixrightbrownsides
	{
		width:340px;
		height:auto;
		margin:0px;
		background-image:url(../images/tixrightbrownsides.png);
		background-repeat:repeat-y;
	}
	
div#tixrightbrownbottom
	{
		width:340px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixrightbrownbottom.png);
		background-repeat:no-repeat;
	}	

div#tixrightblueheader
	{
		width:340px;
		height:44px;
		margin:0px;
		background-image:url(../images/tixrightblueheader.png);
	}

div#tixrightbluesides
	{
		width:340px;
		height:auto;
		margin:0px;
		background-image:url(../images/tixrightbluesides.png);
		background-repeat:repeat-y;
	}
	
div#tixrightbluebottom
	{
		width:340px;
		height:16px;
		margin:0px;
		background-image:url(../images/tixrightbluebottom.png);
		background-repeat:no-repeat;
	}	


div#fullgreenheader
	{
		width:1000px;
		height:44px;
		background-image:url(../images/fullgreenheader.png);
		background-repeat:no-repeat;
		clear:both;
	}
	
div#fullgreensides
	{
		width:1000px;
		height:auto;
		background-image:url(../images/fullgreensides.png);
		background-repeat:repeat-y;
	}
	
div#fullgreenbottom
	{
		width:1000px;
		height:16px;
		background-image:url(../images/fullgreenbottom.png);
		background-repeat:no-repeat;
	}


	
#footer {
width: 100%;
/*position : static;*/
/*top: -6px;*/
padding-top: 12px;
padding-bottom: 12px;
margin-left : auto;
margin-right : auto;
min-height : 50px;
height : auto !important ;
height : 100%;
background-color:#91943a;
font-family:'Ubuntu', sans-serif;;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-align:center;
/**z-index: 2000;*/
}
