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

/* yui font reset */
html{color:#000;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn/*,em,strong*/,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

hr {width:90%; height:1px; margin:1em auto;}

body {background: #000 url('/images/bricks_bg.jpg') repeat-x fixed top left; font-family:Arial, Helvetica, sans-serif; color:#fff;}
#container1, #container2 {margin:0px auto; width:960px; *text-align:center;}
#container1 {padding-top:15px;}
#container2 {/*margin:0px auto 20px;*/ overflow:visible;  background-color:#000;}

#header {background: transparent url('/images/header.png') no-repeat scroll top left; }
#header img {margin:0px auto; width:537px;}

#nav {background:#b31d2a url('/images/nav_bg.jpg') scroll repeat-x top left; height:51px; }

#col1, #col2, #col3 {float:left; background-color:#000;}
#col1, #col3 {width:235px; padding:10px 0px 0px 5px; }
#col1 img, #col3 img {margin-bottom:9px;}
#col2 {width:480px; padding:10px 0px 2px; }


#footer {width:960px; margin:0px auto 20px;  min-height:230px; background:transparent url('/images/footer_emb.png') scroll no-repeat top left; clear:both; }
#f1, #f2 {float:left; height:150px; margin-top:20px; margin-bottom:30px; }
#f1 {width: 650px; background: transparent url('/images/latest_upcoming_events.png') scroll no-repeat top left; border-left: solid 1px #ed1c24; }
#f2 {width:305px;}

a:link, a:active, a:visited {color:#ed1c24; text-decoration:underline;}
a:hover, a:visited:hover {color:#F00; text-decoration:none;}

img, a img {border:none;}

ul.navbar {width:965px; margin:0px auto; height:51px;}
.navbar li {margin:0px; padding:0px; display:inline; float:left; height: 51px;}
 

.event_run {float:left; width:110px; margin-top:30px; padding-left:15px; font-size:12px; color:#999;}
.event_run img {padding-bottom:8px; }

.footer_links {
	border-left: solid 1px #ed1c24;
	float:left;
	width:140px;
	font-size:12px;
	text-transform:capitalize;
	padding-left:10px;
	text-align: left;
}
.footer_links a:link, .footer_links a:active, .footer_links a:visited {color:#999; text-decoration:none;}
.footer_links a:hover, .footer_links a:visited:hover {color:#EEE; text-decoration:underline;}

.disclaimer {
	font-size:10px;
	text-align:left;
	padding-top:15px;
	clear:both;
}


/*  two col events page */
body.TWOcol #col1 {width:715px;}
body.TWOcol #col1 p {margin:0px 10px 10px; }
body.TWOcol #col1 p, body.TWOcol #col1 td {font-size:14px;}
body.TWOcol #col1 td {padding:5px;}
body.TWOcol #col1 img {margin:0px; }
body.TWOcol #col1 h1 {color:#F00; font-size:18px; text-transform:capitalize}
/* events list page */
.event {border-bottom:solid 1px #ed1c24; overflow:auto; min-height:100px; clear:both; width:710px; margin:5px 0px }
#event_date, #event_pic, #event_description, #event_price {float:left;  overflow:visible;}
#event_date {width:75px; padding-top:20px}
#event_pic {width: 100px; padding-top:3px;}
#event_description {width: 360px; padding-top:5px; }
#event_price {
	width:170px;
	border-left:solid 1px #ed1c24;
	padding:20px 0px;
}

#event_date h3, #event_price h3 {text-align:center; font-size:34px; color:#ed1c24; }
#event_date h3 .month, #event_price h3 .price {font-size:12px; text-transform:uppercase; color:#999;}
#event_description p {font-size:12px; text-align:left; color:#FFF;}
#event_description p.title {text-transform:uppercase; color:#999;}

/* event detail page */
.event_detail img {padding:5px 10px 5px 5px;}
.event_detail p, .event_detail h2 {margin:0px 10px 10px;}
.event_detail h2 {font-size:18px; text-transform:uppercase;  }
.event_detail p.date {font-size:14px; color:#999;}

.feature_link {float:right; font-size:12px; padding:10px 10px 0px 0px;}

/* merch list page and daily specials page */
.merch_page, .ds_page {overflow:auto !important;}
.merch_row, .ds_row {width:960px; display:block; overflow:auto; margin:10px 0px;}
p.merch_intro, p.ds_intro {padding:5px 0px 5px 20px; width:800px;}

.merch_item {width:200px; height:250px; float:left; padding:5px 15px;}
.ds_day {width:450px; height:500px; float:left; padding:5px;}

.ds_day h2 {font-size:20px; color:#ED1C24;}

.merch_item h2 {font-size:16px;}
.merch_item p, .ds_day p {padding:0px 10px 0px 0px; font-size:14px;}
.merch_item img, .ds_day img {padding-bottom:5px;}

/* merch DETAIL page */
.merch_detail h1 {font-size:20px;}
.merch_detail p {font-size:14px;}


#map {color:#000;}

.smaller {font-size:12px;}
.red {color:#f00;}
.grey {color:#999;}
