@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}

/*div {
margin: 0px;
}*/


a:link {
	text-decoration: none;
	color: #6600FF;
}
a:visited {
	text-decoration: none;
	color: #6600FF;
}
a:hover {
	text-decoration: none;
	color: #3399FF;
}
a:active {
	text-decoration: none;
}

div#topborder {
width:100%;
height: 24px;
background-color: #66cc33;
border-bottom: solid;
border-bottom-width:medium;
border-bottom-color: #000000;
}

div#bgcontainer	{
	/*width : 900px;*/
	position:static;
	background-image: url(../images/back.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #000000; 
	height: auto; !important;
	height: 100%;
}


div#bgcontainer2	{
	/*width : 900px;*/
	position:static;
	background-image: url(../images/back.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #000000; 
	height: auto; !important;
	height: 100%;
}

#banner {
width : 800px;
position : relative;
margin-left : auto;
margin-right : auto;
min-height : 170px;
height : auto !important ;
height : 170px;
background-image:url(../images/2010-2011header.jpg)
}

div#wrap {
width : 800px;
position:relative;
overflow:auto;
margin-left : auto;
margin-right : auto;
/*min-height : 1400px;*/
height : auto !important ;
height : 100%;
background-color : #9ecf70;
/*border-bottom : 6px solid #7d110c;*/
}

div#wrap2 {
width : 800px;
position:relative;
overflow:auto;
margin-left : auto;
margin-right : auto;
margin-top:0px;
/*min-height : 1400px;*/
height : auto !important ;
height : 100%;
background-color : #ffffff;
/*border-bottom : 6px solid #7d110c;*/
}

#menucontainer {
width: 800px;
position : static;
/*top: -6px;*/
/*vertical-align:middle;*/
padding-top: 5px;
margin-left : auto;
margin-right : auto;
margin-bottom:0px;
height : 35px;
/*height : auto !important ;
height : 100%;*/
background-color: #66cc33;
z-index: 5000
}

#footercontainer {

background-image: url(../images/back.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#000000;
}

#footer {
width: 100%;
position : static;
/*top: -6px;*/
padding-top: 4px;
padding-bottom: 4px;
margin-left : auto;
margin-right : auto;
min-height : 30px;
height : auto !important ;
height : 100%;
background-color: #919d2d;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica;
font-size:11px;
line-height:14px;
color:#FFFFFF;
text-align:center;
*z-index: 2000;
}

#maincontent {

width : 800px;
position : relative;
/*top: -6px;*/
margin-left : auto;
margin-right : auto;
/*height : 1500px;*/
height : auto !important ;
height : 100%;
/*background-color: #ccffcc;*/
/*float:left;*/
/*background-image:url(../images/NewHomePageBackground1.jpg)*/
}

div#mainleftcol {
/*position : absolute;*/
margin-left : 8px;
margin-top:10px;
margin-bottom:10px;
float : left;
width : 510px;
min-height:60px;
    height:auto !important;		/* HACK FOR IE6*/
    height:100%;
	/*background-color: ;*/
}

div#mainrightcol {
/*position : inherit;*/
/*left : 6px;*/
/*top:10px;*/
/*padding-top:10px;*/
float : right;
width : 262px;
min-height:60px;
    height:auto !important;		/* HACK FOR IE6*/
    height:100%;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	/*background-color:#FF0000;*/
}


#nowplaying {
position : static;
/*left : 2px;*/
top:-6px;
float : left;
width : 510px;
/*background-image:url(../images/BoxHeaderBG.jpg);
background-repeat:repeat-x;*/
padding-top : 5px;
min-height : 36px;
height : auto !important ;
height : 100%;
border-top:#009900, 1px;
border-left:#009900, 1px;
border-right:#009900, 1px;
/*margin-left: 8px;*/
/*margin-top: 10px;*/
margin-bottom:0px;
/*margin-right: 200px;*/
}

#subscribebox {
position : relative;
top: -6px;
float: left;
width : 498px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
/*min-height : 400px;*/
height : auto !important ;
height: 100%;
/*height : 330px;*/
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color:#993399;
margin-bottom: 10px;
margin-top: 0px;
/*margin-left: 8px;*/
}


#season {
position : static;
/*left : 532px;*/
top: 10px;
*float : left;
width : 260px;
/*background-image:url(../images/BoxHeaderBG.jpg);
background-repeat:repeat-x;*/
padding-top : 5px;
min-height : 36px;
height : auto !important ;
height : 100%;
}

#seasonbox {
position: relative;
/*left : 532px;*/
top: -6px;
/*float : right;*/
width : 248px;
background-color:#FFFFFF;
padding-top : 3px;
padding-left: 5px;
padding-right: 5px;
/*height : 1150px;*/
/*overflow:auto;*/
height : auto !important ;
height : 100%;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color:#993399;
margin-bottom:16px;
border-collapse:collapse;
}

#special {
/*position : static;*/
/*left : 532px;*/
/*top: 10px;*/
/*float : right;*/
width : 260px;
background-image:url(../images/BoxHeaderBG.jpg);
background-repeat:repeat-x;
padding-top : 5px;
min-height : 36px;
height : auto !important ;
height : 100%;
}

#specialbox {
/*position : absolute;*/
/*left : 532px;*/
/*top: 44px;*/
/*float : right;*/
width : 248px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
/*height : 1150px;*/
overflow:auto;
height : auto !important ;
height : 100%;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color:#993399;
}

 h1  {
font-size : 18px;
font-weight : bold;
font-family:"Trebuchet MS", Arial, Helvetica;
/*width : 100%;*/
text-align : left;
/*padding-top : 2px;
padding-left: 4px;
margin-bottom: 12px;
padding-bottom: 12px;*/
color: #FFFFFF;
/*padding-left : 4px;*/
margin-left: 4px;
}

h2  {
font-size : 16px;
font-weight : bold;
font-family:"Trebuchet MS", Arial, Helvetica;
width : 100%;
text-align:center;
/*padding-top : 2px;
padding-left: 4px;
margin-bottom: 12px;
padding-bottom: 12px;*/
color: #FFFFFF;
/*padding-left : 4px;
margin-left: 2px;*/
}

#specialevents {
	position : static;
	/*left : 2px;*/
	/*top:10px;*/
float : left;
	width : 510px;
	/*background-image:url(../images/BoxHeaderBG.jpg);
	background-repeat:repeat-x;*/
	padding-top : 5px;
	min-height : 36px;
	height : auto !important;
	height : 100%;
	border-top:#009900, 1px;
	border-left:#009900, 1px;
	border-right:#009900, 1px;
	margin-bottom: 0px;
	/*margin-left: 8px;*/
}

#specialeventsbox {
position : static;
/*top: -6px;*/
float: left;
width : 498px;
background-color:#FFFFFF;
padding-top : 0px;
padding-left: 5px;
padding-right: 5px;
min-height : 400px;
/*height : auto !important ;*/
height : 730px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: solid;
border-width: 1px;
border-color:#993399;
margin-bottom: 10px;
margin-top: 0px;
margin-left: 8px;
}

#optionspricing {
position : relative;
top: -6px;
float: left;
width : 495px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 8px;
padding-bottom:4px;
/*min-height : 400px;*/
height : auto !important ;
/*height : 730px;*/
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: solid;
border-width: 1px;
border-left-color:#993399;
border-right-color:#993399;
border-top-color:#993399;
border-bottom-color:#993399;
margin-bottom: 10px;
margin-top: 0px;
/*margin-left: 8px;*/
}

#specialeventsbox2 {
position : relative;
top: -6px;
float: left;
width : 498px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
/*min-height : 400px;*/
height : auto !important ;
/*height : 730px;*/
border-right-style: solid;
border-left-style: solid;
border-bottom-style: dotted;
border-top-style: none;
border-width: 1px;
border-left-color:#993399;
border-right-color:#993399;
border-top-color:#993399;
border-bottom-color:#999999;
margin-bottom: 0px;
margin-top: 0px;
/*margin-left: 8px;*/
}

#specialeventsbox-bottom {
position : relative;
top: -6px;
float: left;
width : 498px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
/*min-height : 400px;*/
height : auto !important ;
/*height : 730px;*/
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: none;
border-width: 1px;
border-color:#993399;
/*border-left-color:#993399;
border-right-color:#993399;
border-top-color:#993399;
border-bottom-color:#999999;
*/
margin-bottom: 12px;
margin-top: 0px;
/*margin-left: 8px;*/
}

#mainnews {
	position : static;
	/*left : 2px;*/
	/*top:10px;*/
float : left;
	width : 510px;
	/*background-image:url(../images/BoxHeaderBG.jpg);
	background-repeat:repeat-x;*/
	padding-top : 5px;
	min-height : 36px;
	height : auto !important;
	height : 100%;
	border-top:#009900, 1px;
	border-left:#009900, 1px;
	border-right:#009900, 1px;
	margin-bottom: 0px;
	/*margin-left: 8px;*/
		
}
#mainnewsbox {
position : relative;
top: -6px;
float: left;
width : 498px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
/*min-height : 50px;
max-height: 80px;*/
/*overflow:auto;*/
height : auto !important ;
height : 100%;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: solid;
border-width: 1px;
border-color:#993399;
margin-bottom: 10px;
margin-top: 0px;
/*margin-left: 8px;*/
}



#mainsponsors {
	position : static;
	/*left : 2px;*/
	/*top:10px;*/
float : left;
	width : 782px;
	background-image:url(../images/BoxHeaderBG.jpg);
	background-repeat:repeat-x;
	padding-top : 5px;
	min-height : 36px;
	height : auto !important;
	height : 100%;
	border-top:#009900, 1px;
	border-left:#009900, 1px;
	border-right:#009900, 1px;
	margin-bottom: 0px;
	margin-left: 8px;
	
}
#mainsponsorsbox {
position : relative;
top: -6px;
float: left;
width : 770px;
background-color:#FFFFFF;
padding-top : 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
/*min-height : 100px;*/
height : auto !important ;
height : 100%;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: solid;
border-width: 1px;
border-color:#993399;
margin-bottom: 6px;
margin-top: 0px;
margin-left: 8px;
}

#eventcontainer1 {
position : relative;
width: 100%;
height : auto !important ;
height : 100%;
min-height:184px;
padding-bottom:4px;
padding-top:8px;
margin-bottom: 4px;
border-bottom:dotted;
border-bottom-color:#CCCCCC;
}


div#showpageheader {
position:static;
width:800px;
background-image:url(../images/ShowPageHeader2.jpg);
height:110px;
top:-5px;
margin-top:0px;
padding:0px;
}
div#showpageauthorblock {
position:absolute;
top:58px;
float:right;
width:100%;
}


div#showpagecontent {
position:static;
width:784px;
height:auto !important;
height:100%;
/*min-height:600px;*/
background-color:#FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:10px;
border-top-style:dotted;
border-top-width:2px;
border-top-color:#ccffcc;
}

div#starring {
width:208px;
float:right;
height:auto !important;
background-color:#FFFFFF;
border-left-style:dotted;
border-left-width:4px;
border-left-color:#993399;
padding-left:10px;
}

div#showpagesponsors {
position:static;
width:784px;
float:left;
height: auto !important ;
border-top-style:dotted;
border-top-width:4px;
border-top-color: #66cc33;
padding-top:6px;
margin-top:6px;
}

div#showpagedescription {
position:relative;
width:550px;
float:left;
background-color:#FFFFFF;
}

.packagehead {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:20px;
color:#FFFFFF;
font-weight: bold;
font-variant:small-caps;
margin-bottom:0px;
}

.packagesub {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:14px;
color:#FFFFFF;
line-height:16px;
font-weight: bold;
font-variant:small-caps;
}

.playtitle {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:15px;
color: #993399;
line-height: 17px;
margin-bottom:0px;
}
.subscribesub {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:18px;
margin-bottom:0px;
margin-top:5px;
overflow:auto;
}
.playauthor {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: normal;
font-size: 11px;
line-height: 12px;
margin-bottom:0px;
}
.subscribe {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: normal;
font-size: 13px;
line-height: 15px;
margin-bottom:3px;
}
.playdates {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:11px;
line-height: 12px;
margin-bottom: 0px;
}
.subscribesub1 {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:13px;
line-height: 15px;
margin-bottom: 0px;
margin-top:12px;
}
.playdesc {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-weight: normal;
	/*text-align:justify;*/
	font-size:13px;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.playdesc1 {
	/*font-family: "Trebuchet MS", Arial, Helvetica;*/
font-family: Arial, Helvetica, sans-serif;
/*text-align:justify;*/
	font-weight: normal;
	font-size:14px;
	line-height: 17px;
	margin-top: 12px;
	margin-bottom: 2px;
	margin-right: 4px;
}

.showpageplaytitle {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:24px;
color: #993399;
line-height: 28px;
margin-bottom:14px;
text-align:right;
margin-right:10px;
margin-top:12px;
}

.showpageplayauthor {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: normal;
font-size: 14px;
line-height: 16px;
margin-bottom:0px;
text-align:right;
margin-right:12px;
}

.showpageplaydates {
font-family: "Trebuchet MS", Arial, Helvetica;
font-weight: bold;
font-size:14px;
line-height: 16px;
margin-bottom: 0px;
text-align:right;
margin-right:12px;
}

.starring {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
margin-top:8px;
color:#993399;
}

.actors {
font-family:"Trebuchet MS", Arial, Helvetica;
font-size:13px;
line-height:15px;
font-weight:normal;
margin-bottom:5px;
color: #000000;
}

.caption {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:2px;
margin-right:2px;
text-align:center;
}

.darkredbanner {
	background-color:#982149;
}

.darkbluebanner {
	background-color:#3d3c99;
}

.darkpurplebanner {
	background-color:#9b32cc;
}

.lightpurplebanner {
	background-color:#c98fc2;
}

.tanbanner {
	background-color:#f3bb88;
}

.drakbrownbanner {
	background-color:#976d57;
}

.medbluebanner {
	background-color:#5377a9;
}

.darkgreenbanner {
	background-color:#919d2d;
}

