body
	{
		margin:0px;
		padding:0px;
		background:#000 url(../images/template/bg.jpg) repeat-x scroll 50% 0%;
		-webkit-background-size: 2160px 1224px;
		}
a img
	{
		border:none;
	}
#content
	{
		width:984px;
		height:1025px;
		margin:0 auto;
	}
#top
	{
		float:left;
		width:984px;
		height:192px;
	}
#top_left
	{
		float:left;
		width:813px;
		height:192px;
		background:url(../images/template/top-left.png);
	}
#top_right
	{
		float:left;
		width:171px;
		height:192px;
	}
#top_right_top
	{
		float:left;
		width:171px;
		height:39px;
	}
#top_right_bottom
	{
		float:left;
		width:171px;
		height:153px;
		background:url(../images/template/top-right-bottom.png);
	}

.press a
	{
		background:url(../images/template/press_full.png) no-repeat 0px 0px;
		width:160px;
		height:90px;
		display:block;
		overflow:hidden;
		margin:70px 0px 0px 25px;
	}
.press a:hover
	{
		background-position:0px -90px;
	}

@font-face {
	font-family: 'league';
	src: url('league.eot'); /* IE9 Compat Modes */
	src: url('league.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('font/league.woff') format('woff'), /* Modern Browsers */
	     url('font/league.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('font/league.svg#svgFontName') format('svg'); /* Legacy iOS */
	}
#nav
	{
		float:left;
		width:984px;
		height:41px;
		font-family:league;
		font-size:38px;
		color:#fff;
		text-align:center;
	
	}
#nav ul
	{
		margin:0px;
		padding:0px;
	}
#nav ul li
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		display:inline;
		margin:0px 5px 0px 5px;
	}
#nav ul li a:link 
	{
		color:#fff;
		text-decoration:none;
	}
	
#nav ul li a:visited
	{
		color:#fff;
		text-decoration:none;
	}
#nav ul li a:hover 
	{
		color:#e5b050;
		text-decoration:none;
	}
#content_inside
	{
		float:left;
		width:984px;
		height:auto;
		background:url(../images/template/content-repeat.png) repeat-y;
	}
#home_left
	{
		float:left;
		width:169px;
		height:386px;
	}
#home_video
	{
		float:left;
		width:644px;
		height:386px;
	}
#home_video_bg
	{
		float:left;
		width:620px;
		height:360px;
		background:#000;
		margin-top:26px;
		padding:10px;
		margin-left:10px;
	}
#share
	{
		float:left;
		width:984px;
		height:40px;
	}
#quote
	{
		float:left;
		width:984px;
		height:156px;
	}
	
#footer
	{
		float:left;
		width:984px;
		height:255px;
		background:url(../images/template/footer-text.png);
	}
	
	
/* SYNOPSIS */

#synopsis_left
	{
		float:left;
		width:500px;
		height:550px;
	}
#flyer
	{
		width:337px;
		height:493px;
		float:left;
		margin:25px 0px 0px 100px;
	}
#synopsis_right
	{
		float:right;
		width:480px;
		height:450px;
	}
#synopsis_header
	{
		float:right;
		width:372px;
		height:44px;
		margin:15px 1px 40px 0px;
	}
#synopsis_text
	{
		float:right;
		width:400px;
		border-top:1px dashed #000;
		height:400px;
		margin-right:80px;
		font-family:helvetica, arial;
		font-size:15px;
		line-height:22px;
		text-align:justify;
		padding-top:5px;
	}
	
/* CAST */

#cast_header
	{
		float:left;
		width:800px;
		height:44px;
		margin:15px 0px 10px 3px;
	}
#cast_randy
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/randy.png);
		margin-top:10px;
	}
#randy_text
	{
		font-family:helvetica, arial;
		font-size:12px;
		line-height:17px;
		width:630px;
		margin-left:284px;
		margin-top:30px;
	}
#cast_john
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/john.png);
		margin-top:10px;
	}
#john_text
	{
		font-family:helvetica, arial;
		font-size:12px;
		line-height:17px;
		width:630px;
		margin-left:284px;
		margin-top:35px;
	}
#cast_rosanna
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/rosanna.png);
		margin-top:10px;
	}
#cast_sean
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/sean.png);
		margin-top:10px;
	}
#cast_corey
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/corey.png);
		margin-top:10px;
	}
#cast_christopher
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/ralf.png);
		margin-top:10px;
	}
#cast_johnny
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/johnny.png);
		margin-top:10px;
	}
#cast_allan
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/allan.png);
		margin-top:10px;
	}
#cast_brian
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/brian.png);
		margin-top:10px;
	}
#cast_hasoi
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/hasoi.png);
		margin-top:10px;
	}
#cast_sumner
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/sumner.png);
		margin-top:10px;
	}
#cast_dan
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/dan.png);
		margin-top:10px;
	}
#cast_jason
	{
		float:left;
		width:977px;
		height:252px;
		background:url(../images/cast/jason.png);
		margin-top:10px;
	}
/* MAG */

#mag
	{
		width:980px;
		float:left;
		height:560px;
		text-align:center;
	}
#subscribe
	{
		float:left;
		width:980px;
		height:14px;
		margin:4px 0px 5px 0px;
		font-family:helvetica, arial;
		font-size:16px;
		text-align:center;
	}
#subscribe a:link
	{
		color:#000;
		text-decoration:underline;
	}
	
/* MUSIC */

#music_left
	{
		float:left;
		width:407px;
		height:570px;
	}
#music_cd
	{
		float:left;
		width:388px;
		height:509px;
		margin:70px 0px 0px 10px;
	}
#music_right
	{
		float:right;
		width:570px;
		height:500px;
	}
#music_header
	{
		float:right;
		width:492px;
		height:44px;
		margin:15px 1px 0px 0px;
	}
#music_text
	{
		width:400px;
		height:340px;
		float:left;
		border-top:1px dashed #000;
		border-bottom:1px dashed #000;
		padding:5px 0px 5px 0px;
		font-family:helvetica, arial;
		font-size:14px;
		line-height:19px;
		margin:20px 0px 0px 0px;
	}
#music_itunes
	{
		float:left;
		width:400px;
		height:42px;
		margin-top:10px;
		text-align:right;
	}
	
/* TICKETS */
	

table
	{
		border-spacing:0px;
	}


table.zebra { width: 100%; font-family:helvetica, arial;}
table.zebra a { color:#000;}

table.zebra th {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	font-family:helvetica, arial;

	
}

table.zebra th,
table.zebra td { padding: 5px; border-top:1px solid #9e9288;}

table.zebra tbody,
table.zebra tfoot { font-size: 12px; }

table.zebra .bold { font-weight: bold; }
table.zebra .center { text-align: center; }

table.zebra td * { vertical-align: middle; }

table.zebra tfoot { font-style: italic; }

table.zebra caption {
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

#tix_header
	{
		width:900px;
		height:43px;
		float:right;
		margin:15px 1px 25px 0px;
		text-align:right;
	}
#tix_text
	{
		width:900px;
		float:left;
		height:70px;
		font-family:helvetica, arial;
		font-size:14px;
		line-height:19px;
		font-weight:bold;
		margin-left:40px;
		border-bottom:1px dashed #000;
		margin-bottom:5px;
	}
	
/* SPREAD */

.item
	{
		float:left;
		width:300px;
		height:200px;
		color:#000;
		font-family:helvetica, arial;
		font-size:14px;
		margin-top:10px;
	}
	
/* PRESS */

#press_content
	{
		float:left;
		width:800px;
		height:auto;
		margin-left:20px;
		margin-top:20px;
	}
#press_content a:link
	{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#press_content a:visited
	{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
h5
	{
		font-family:league;
		font-size:25px;
		color:#000;
		margin:0px;
		padding:0px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	