@charset "UTF-8";
/* CSS Document */

/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-active h1 { visibility: hidden; line-height: 1em; margin: 0px 0 0 0px; }
.homefeatureTitle { color: #FFFFFF; font-size: 24px; margin: 0px 0 0 0px; }
/*---- END sIFR ---*/


body { background-color: #000000; background-image: url(images/brownies-bkgd.jpg); background-repeat:repeat-x; background-position:center top; margin: 0; text-align:center; }
html { width:100%; }
/*
.right { float: right; padding: 0 0 10px 10px; }
.left { float: left; padding: 0 10px 0px 10px; }
*/

.left{margin:0 20px 5px 0; float:left;}
.right{margin:0 0 5px 20px; float:right;}

form#directions{margin:5px 0;}
input.submit{font-size:12px; }

.clear { clear:both; }
#mainTemplate { font-family:Arial, Helvetica, sans-serif; width:1000px; margin:0 auto; margin-top:70px; text-align:left; color:#FFF; }
#footer { width:1000px; font-size:11px; line-height:18px; color:#666666; margin-top:20px; }
#footer a { color:#666666; text-decoration:none; }
#footer a:hover { color:#ff3a00; text-decoration:underline; }
#footerLeft { width:400px; float:left; }
#footerRight { width:470px; float:right; }
#mainContent { width:1000px; margin:0 auto; color:#FFF; }

.tabletext {font-size:11px; line-height:18px; color:#FFF;}
.gry {color:#666;}

#mainNav { width:1000px; z-index:2; position:absolute; }
#nav { width:725px; float:right; }
#topNav { color:#fcdc01; font-size:12px; line-height:18px; text-align:right; margin-right:25px; }
	#topNav a { color:#fcdc01; text-decoration:none; }
	#topNav a:hover { color:#ff3a00; }
	.tabs a { height:40px; display:block; background-position:0 -40px; background-repeat:no-repeat; text-indent:-9999px; outline: none; }
		#tab-1 { background-image:url(images/nav_current_performer.jpg); border:0; }
		#tab-2 { background-image:url(images/nav_directions.jpg); border:0 }
		#tab-3 { background-image:url(images/nav_photos.jpg); border:0 }
		#tab-4 { background-image:url(images/nav_newsletter.jpg); border:0 }
		.tabs a.active, .tabs a:hover { background-position:0 0; }

h1 { font-size:40px; }
.content { width:986px; height:429px; z-index:1; position:relative; clear:both; padding-top:60px; font-size:12px; color:#FFF; }
#content-bkgd { width:986px; height:429px; background-position:top center; background-repeat:no-repeat; }
#mainContent { float:left; width:490px; overflow:auto; height:250px; margin:110px 20px 20px 40px; color:#FFF; }
	#mainContent a { color:#ff3c00; text-decoration:none; }
	#mainContent a:hover { color:#fcc201; }
.moduleContent { float:right; width:350px; padding:30px; margin:50px 15px 20px 40px; }
.subTitle { font-size:16px; color:#ff3c00; font-weight:bold; }

.listing { margin:0 0 25px 0; clear:both; border-bottom:1px solid #fff; padding:0 0 5px 0; }
	.listing img.left{border:5px solid #fff;}
	.listing p{margin:0 0 10px 0; font-size:12px;}
	.listing .ticket{border-bottom:1px solid #888; padding:0 0 5px 0; margin:0 0 5px 0;}
		.listing .ticket strong{color:#FF3C00;}
		.listing .ticket span.date{float:left; margin:0; padding:0; display:inline;}
		.listing .ticket span.purchase{float:right; margin:0; padding:0; display:inline;}
		.listing span.purchase a {font-weight: bold; }
	.listing p.performer{margin:0 0 5px 0;}
	.listing .info{float:left; width:310px; overflow:hidden; display:inline;}
	.listing a { color:#ff3c00; text-decoration:none; }
	.listing a:hover { color:#fcc201; }

.errmsg { padding: 4px; background-color: #FFFFFF; border: dashed #ff3c00 1px; font-size: 14px; font-weight: normal; }



/* STYLES FOR GATEWAY PAGE */
body#gateway .content{padding-top:0;}


pre {
	background-color: #fff;
	text-align: left;
}
