﻿/* CSS Document */
html {
	margin:0;
	padding:0;
}
body {
	margin:0 0 0 0;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#D2D2D2;
	line-height:1.75em;
	background-color:#000000;
}
.style1
{
    list-style-type: square;
    }

/******************************/
/* Begin document layout */
/******************************/
.header{
	padding-top:20px;
	margin-bottom:.5em;
	margin-left:50px;
	float:left;
}
#ctl00_header {
	width:920px;
	padding-top:20px;
	margin-bottom:.5em;
	margin-left:50px;
	float:left;
}
.container{
	background-color:#000000;
	border-bottom:none;
	padding:10px;
	float:left;
	margin-left:50px;
}
#ctl00_container {
	width:110%;
	background-color:#000000;
	border-bottom:none;
	padding:10px;
	float:left;
	margin-left:50px;
}
#ctl00_footer {
	width:920px;
	background-image:url(../../images/background_footer.jpg);
	background-repeat:repeat-x;
	border:1px solid #535353;
	border-top:none;
	margin-left:50px;
	float:left;
}
.logo{
	position:relative;
	color:#BF0B64;
}
#ctl00_logo {
	position:relative;
	color:#BF0B64;
}
#location {
	position:relative;
	display:inline;
	font-size:215%;
	line-height:125%;
	color:#F8B20B;
}
/* Main Navigation */
#nav-main {
	text-align:right;
	margin-top:-20px;
	position:relative;
}
#nav-base {
	text-align:right;
	background-color:#000000;
	border-bottom:1px solid #535353;
	padding-bottom:.25em;
	padding-right:.5em;
}
#nav-main ul,#nav-base ul {
	margin:0;
	padding:0;
}
ul li
{
  	list-style:none;
	display:inline;
	width:10em;
	border:1px solid #474747;
}
#nav-main ul li, #nav-base ul li {
	list-style:none;
	display:inline;
	width:10em;
	border:1px solid #474747;
}
#nav-base ul li {
	border-color:#000000;
}
#nav-main ul li a, #nav-base ul li a {
	color:#D2D2D2;
	text-decoration:none;
	margin:.5em;
	font-size:smaller;
}
#nav-main ul li:hover, #nav-base ul li:hover {
	border:1px solid #414141;
	background-color:#1D1D1D;
}
.nav_main{
	text-align:right;
	margin-top:-20px;
	position:relative;
}
#ctl00_nav_main {
	text-align:right;
	margin-top:-20px;
	position:relative;
}
#ctl00_nav_base {
	text-align:right;
	background-color:#000000;
	border-bottom:1px solid #535353;
	padding-bottom:.25em;
	padding-right:.5em;
}
#ctl00_nav_main ul,#ctl00_nav_base ul {
	margin:0;
	padding:0;
}
.ctl00_mainMenu_1{
	color:#D2D2D2;
	text-decoration:none;
	margin:.5em;
	font-size:smaller;
}

#ctl00_nav_main ul li, #ctl00_nav_base ul li {
	list-style:none;
	display:inline;
	width:10em;
	vertical-align:middle;
	border:1px solid #474747;
}
#ctl00_nav_base ul li {
	border-color:#000000;
}
#ctl00_nav_main ul li a, #ctl00_nav_base ul li a {
	color:#D2D2D2;
	text-decoration:none;
	margin:.5em;
	font-size:smaller;
}
#ctl00_nav_main ul li:hover, #ctl00_nav_base ul li:hover {
	border:1px solid #414141;
	background-color:#1D1D1D;
}
/* End Main Navigation */
/* Quick Navigation */
.nav_quick{
	z-index:999;
	position:relative;
	float:left;
}
#ctl00_nav_quick {
	z-index:999;
	position:relative;
	float:left;
}
.nav_quick_ul{
	margin:0;
	padding:0;
	z-index:998;
}
#ctl00_nav_quick ul {
	margin:0;
	padding:0;
	z-index:998;
}
#ctl00_nav_quick ul li {
	list-style:none;
	display:block;
	width:157px;
	padding: 5px 0 5px 0;
	z-index:997;
}
#ctl00_nav_quick ul li a {
	color:#D2D2D2;
	text-decoration:none;
	margin:0 10px 0 10px;
	font-size:1.15em;
	width:157px;
	z-index:996;
}
#ctl00_nav_quick ul li.highlight, #ctl00_nav_quick ul li.highlight:hover {
	border-top:1px solid #474747;
	border-bottom:1px solid #474747;
	border-left:1px solid #474747;
	border-right:1px solid #1D1D1D;
	background-color:#1D1D1D;
	z-index:995;
}

#ctl00_nav_quick ul li:hover a, #ctl00_nav_quick ul li.highlight:hover a {
	color:#000000;
	z-index:994;
}
#ctl00_nav_quick ul li.yellow:hover, #ctl00_nav_quick ul li.yellow a:hover {
	background-color:#F8B20B;
	z-index:993;
}
#ctl00_nav_quick ul li.green:hover, #ctl00_nav_quick ul li.green a:hover  {
	background-color:#15EB24;
	z-index:992;
}
#ctl00_nav_quick ul li.blue:hover, #ctl00_nav_quick ul li.blue a:hover {
	background-color:#3378D6;
	z-index:991;
}
#ctl00_nav_quick ul li.purple:hover, #ctl00_nav_quick ul li.purple a:hover {
	background-color:#BC31C9;
	z-index:990;
}
#ctl00_nav_quick ul li.red:hover, #ctl00_nav_quick ul li.red a:hover {
	background-color:#C93131;
	z-index:989;
}
#ctl00_nav_quick ul li.deeppink:hover, #ctl00_nav_quick ul li.deeppink a:hover  {
	background-color:#BF0B64;
	z-index:988;
}
#ctl00_nav_quick ul li.highlight a {
	color:#F8B20B;
	z-index:987;
}
/* End Quick Naviagation */
/* Sub Navigation */
#ctl00_ContentPlaceHolder1_nav_sub {
	position:relative;
}
#ctl00_ContentPlaceHolder1_nav_sub ul {
	margin:0;
	padding:0;
}
#ctl00_ContentPlaceHolder1_nav_sub ul li {
	list-style:none;
	border:1px solid #1D1D1D;
}
#ctl00_ContentPlaceHolder1_nav_sub ul li a {
	color:#F8B20B;
	text-decoration:none;
}
#ctl00_ContentPlaceHolder1_nav_sub ul li:hover {
	border:1px solid #414141;
	background-color:#F8B20B;
	color:#1D1D1D;
}
#ctl00_ContentPlaceHolder1_nav_sub ul li:hover a {
	color:#1D1D1D;
}
#ctl00_ContentPlaceHolder1_nav_sub ul li a:hover {
	background-color:#F8B20B;
	color:#1D1D1D;
}
/* End Sub Navigation */
/* Content and Columns */

#ctl00_content 
{
	padding:10px;
	margin-top:3px;
	float:left;
	position:relative;
	z-index:1;
}
.col_1{	
	width:147px;
	float:left;
	margin-right:10px;
}
.ctl00_col_1 {	
	width:147px;
	float:left;
	margin-right:10px;
}
.ctl00_ContentPlaceHolder1_col_2 {	
	width:175px;
	float:left;
	margin-right:15px;
	z-index:1;
}
.ctl00_ContentPlaceHolder1_col_3 {	
	width:340px;
	float:left;
	margin-right:15px;
}
.ctl00_ContentPlaceHolder1_col_4 {	
	width:165px;
	float:left;
}
.ctl00_ContentPlaceHolder1_col_2_4 {
	float:left;
}
.ctl00_ContentPlaceHolder1_col_2_3 {
	width:465px;
	float:left;
	margin-right:15px;
}
.ctl00_ContentPlaceHolder1_col_3_4 {
	width:515px;
	float:left;
}
ctl00_row {
	float:left;
	clear:both;
	width:130%;
	position:relative;
	z-index:2;
}
#comingSoon {
	border:1px solid #D2D2D2;
	}
/* End content and columns */

/* Calendar */
table#calendar {
	margin-top:10px;
	border-top:1px solid #474747;
	width:145px;
	color:#D2D2D2;
	padding-top:10px;
	position:relative;
	float:left;
}
.dpTable {
	background-color:#111111;
	border:1px solid #474747;
}
#calendar td, .dpTD {
	width:18px;
	text-align:center;
}
#calendar a:visited {
	color:#15EB24;
	text-decoration:none;
}
#calendar a:link {
	color:#15EB24;
	text-decoration:none;
}
#calendar a:hover, .dpTDHover {
	color:#F8B20B;
	text-decoration:underline;
	text-align:center;
	cursor: pointer;
}
.dpDayHighlightTD {
	background-color:#333333;
}
.dpDayHighlight {
	color:#F8B20B;
}
.dpTitleText {
	text-align:center;
}
.dpButton, .dpTodayButton {
	background-color:#222222;
	border:none;
	color:#15EB24;
}
/* End Calendar */
/* Begin form elements */
form {
	display:block;
}
fieldset {
	border:none;
	margin:0;
}
legend {
	color:#BF0B64;
	font-weight:bold;
	line-height:1.75em;
	display:block;
	margin-right:-1em;
}
fieldset fieldset {
	border:none;
	margin:0;
	background:none;
	padding:0;
}
fieldset fieldset legend {
	font-weight:normal;
	float:left;
	width:10em;
	background:none;
	color:#000000;
	/*margin-bottom:-1.75em;*/
	margin-right:1em;
}
form ol {
	list-style:none;
	margin-left:.5em;
	margin-top:0;
	padding-left:0;
}
form ol li{
	list-style:none;
}
form li{
	clear:left;
	margin:.25em 0 .5em 0;
	line-height:1.75em;
}
form li + li {
	/*border-top:1px dotted #AFBFD6;*/
	padding-top:.5em;
}
label {
	font-weight:normal;
  line-height:1.8em;
  vertical-align:top;
	width:10em;
	float:left;
}
textarea{
	vertical-align:baseline;
	background-color:#474747;
	border:1px solid #D2D2D2;
	color:#D2D2D2;
	font-size:small;
	font-family:inherit;
}
input {
	line-height:1.75em;
	vertical-align:baseline;
	background-color:#474747;
	border:1px solid #D2D2D2;
	color:#D2D2D2;
	font-size:small;
}
select {
	line-height:1.75em;
	vertical-align:baseline;
	background-color:#474747;
	border:1px solid #D2D2D2;
	color:#D2D2D2;
	font-size:small;
}
fieldset fieldset input[type="radio"], fieldset fieldset input[type="checkbox"] {
	line-height:1.75em;
	vertical-align:baseline;
	margin-left:11em;
	background-color:none;
	border:none;
}

.incorrect {
	border:1px solid #990000;
	background-color:#DFC8C5;
	padding:1em 1em 1em 0;
}
.incorrect label {
	color:#990000;
	font-weight:bold;
	volume:loud;
	margin-left:1em;
}
.required {
	font-weight:bold;
	float:left;
	volume:loud;
	border:none;
	color:#F8B20B;
}
label.required:after {
	content:"*";
}
input[type="submit"]{
	line-height:1.75em;
	vertical-align:baseline;
	background-color:#000000; /*#15EB24;*/
	border:1px solid #D2D2D2;
	color:#15EB24;
	font-size:smaller;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}
input[type="button"] {
	line-height:1.75em;
	vertical-align:baseline;
	background-color:#000000; /*#15EB24;*/
	border:1px solid #D2D2D2;
	color:#15EB24;
	font-size:smaller;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}
input[type="submit"]:hover{
	background-color:#F8B20B;
	color:#000000;
}
input[type="button"]:hover {
	background-color:#F8B20B;
	color:#000000;
}
input[type="submit"].cancel:hover{
	background-color:#C93131;
	color:#000000;
}
input[type="button"].cancel:hover {
	background-color:#C93131;
	color:#000000;
}
input[type="submit"].cancel{
	background-color:#000000;
	color:#C93131;
}
input[type="button"].cancel{
	background-color:#000000;
	color:#C93131;
}
input:focus, select:focus, textarea:focus {
	background-color:#D2D2D2;
	color:#000000;
}
fieldset fieldset label {
	float:none;
}
/* End form elements */
/* Basic table */
	#showCalendar tr td { 
		text-align:center; vertical-align:middle; 
		border-bottom:1px solid #CCCCCC;
		width:9em;
	}
	#showCalendar tr.alt > td{
		background-color:#333333;
	}
	#showCalendar td#comic {
	width:15em;
}
/* End Basic table */
/* Basic text elements */

h1, h2, h3, h4, h5, h6 { 
	color:#F8B20B;
	margin-top:0;
	font-weight:normal;
}

h1 {
	font-size:215%;
	line-height:125%;
}
h2 {
	font-size:164%;
}
h3 {
	font-size:145%;
}
h4 {
	font-size:118%;
}
h5 {
	font-size:118%;
}
h6 {
	font-size:118%;
}
p {
	margin-top:0;
	margin-bottom:1.75em;
	color:#D2D2D2;
}
/* End basic text elements */

a:visited {
	text-decoration:none;
	color:#15EB24;
}
a:link {
	text-decoration:none;
	color:#15EB24;
}
a:hover {
	text-decoration:underline;
	background-color:#1D1D1D;
	color:#F8B20B;
}
.hide {
	display:none;
}
.cost {
	padding-left:5em;
	display:inline;
	border-bottom:1px dotted #D2D2D2;
}
.menuItem {
	font-weight:bold;
	display:inline;
	border-bottom:1px dotted #D2D2D2;
}
a.eighteenandOver, .eighteenandOver {
	color:#C93131;
}
.smalltext { 
	font-size:.75em;
}
a > img {
	border:none;
}
#myspace {
	vertical-align:middle;
}

#ctl00_ContentPlaceHolder1_comicImage, #tickets {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:.5em;
}
credits {
	font-style:italic;
	margin-left:.25em;
}
.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}
#map{ 
height: 350px; 
width: 505px; 
} 