body { 
	margin: 0px; 
	background-color: #002F5E;}

h1 {margin:0 0 1.2em 0; font-size:1.5em; font-weight:bold; color: #002F5E;}

h2 {margin:16px 0 0 0; font-size:14px; background-color:#002F5E; color:white; line-height:20px; padding-left:1em;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #093697;}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #093697;
	text-decoration: none;}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;}
img { 
	border: 0;}

/* IDs */
#container {width: 100%;}
#header {width:100%;}
#headerLogo {width:100%;}
#slideShow {display:none;} 

/* Classes */
.desktopOnly {display:none;} 
.mobileOnly {display: block;} 
.headerMenuItem {padding:12px 12px 6px 12px;}
.headerMenuItem a {color:#093697}
.eventBox {width:100%;  border:1px solid black; background-color:#EFEFEF;}
.eventBoxImage {background-color:#EFEFEF;}
.eventBoxBuy {text-align:center; background-color:#093697; line-height:2em; color:white;}
.eventBoxBuy a {color:white; font-weight:bold; font-size: 1.2em;}
.seatingChartImage {width:100%; text-align:center;}

/* Form */
.cFormLabel { float:left; width:100%; margin-top:12px;}
.cFormField { float:left; margin-top:12px;}

/* Columns */
#leftColumn {width:100%; min-height:0;}
#rightColumn {width:100%; padding-left:12px; min-height:0; margin-top:16px;}

/* footer */
#footer {width:100%;}