@charset "utf-8";
/*	-------------------------------------------------------------
	CSS MAIN: 		Broken Embraces Dates
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		be_dates.css
	Date:			Nov 12, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*
	
	

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0; 
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	body {
		background:#000;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#fff;
		line-height:1;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	a {
		text-decoration:none;
	}
	#main {
		width:960px;
	 	margin:0 auto;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#header styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:160px;
		background:url(../../images/bg_ecard.jpg) 0 0 no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#buyTickets styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#buyTickets {
		width:374px;
		margin:128px auto 0 auto;
		text-align:center;
	}
		#buyTickets .buy {
			margin:0 13px 0 0;
			text-transform:uppercase;
			display:inline-block;
		}
		#buyTickets a, #buyTickets a:visited {
			margin:0 13px 0 0;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#f3ac14;
		}
			#buyTickets a:hover {
				color:#fff;
			}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#dates styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#dates {
		padding:30px 0 50px 0;
		background:#2a0c14;
	}
		#dates h2#opening {
			width:137px; height:14px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_opening.png) 0 0 no-repeat;
		}
		#dates h2#opensFriday {
			width:139px; height:13px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_opening.png) 0 0 no-repeat;
		}
		#dates h2#currentlyPlaying {
			width:264px; height:14px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_currentlyPlaying.png) 0 0 no-repeat;
		}
		#dates h2#comingSoon {
			width:244px; height:14px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_comingSoon.png) 0 0 no-repeat;
		}
		#dates h2#nowPlayingNewYork {
			width:89px; height:13px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_nowPlayingNewYork.png) 0 0 no-repeat;
		}
		#dates table {
			border:solid 1px #5a5a5a;
			width:479px;
			margin:0 auto 44px auto;
			background:#201316;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#dates table th {
				height:26px;
				background:#6b1e32;
				font-weight:bold;
				text-align:left;
				vertical-align:middle;
			}
				#dates table th.name, #dates table td.name {
					padding:0 0 0 26px;
				}
			#dates table td {
				height:34px;
				background:url(../../images/border.png) bottom repeat-x;
				vertical-align:middle;
			}
				#dates table td.name {
					width:218px;
				}
				#dates table td.city {
					width:186px;
				}
				#dates table tr.bottom td {
					background:0;
				}
			#dates table.comingSoon {
				
			}
				#dates table.comingSoon td.name {
					width:190px;
				}
				#dates table.comingSoon td.city {
					width:140px;
				}
				#dates table.comingSoon tr.bottom td {
					background:0;
				}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#moreInfo styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#moreInfo {
		width:460px;
		padding:12px 3px 12px 16px; margin:0 auto 20px auto;
		background:#1d080e;
		font:bold 11px Arial, Helvetica, sans-serif;
		line-height:20px;
	}
		#moreInfo h3 {
			color:#e2e2e2;
			text-transform:uppercase;
			text-align:center;
		}
		#moreInfo ul {
			margin:0 0 0 7px;
		}
			#moreInfo ul li {
				margin:0 15px 0 0;
				float:left;
			}
		#moreInfo a, #moreInfo a:visited {
			color:#f3ac14;
		}
			#moreInfo a:hover {
				color:#fff;
			}