/* Ember Interactive CSS Document */* {margin:0; padding:0;}html, body {min-height: 100%; height: 100%; }body {	background: #FFFFFF url(images/allTile.gif) top left repeat-y;	font-family: "helvetica", helvetica, arial, verdana, sans-serif;	font-size: 62.5%;	margin: 0;	padding: 0;}	/* ---------------------------------------------------------- Titles and Text */h1 {position: absolute; left: -4000px;}p {font-size: 1.2em; color: #131313; margin: 0; padding: 0; line-height: 1.3em;}a {color: #000000; margin: 0; padding: 0; outline:none;}a:link, a:visited {text-decoration: underline;}a:hover {color: #7DBC2C; text-decoration: underline;}a.active {color: #7DBC2C;}br.clear {clear: both; overflow: hidden; line-height: 0;}img {border: none;}/* ---------------------------------------------------------- Layout */	#master {	width: 760px;	margin: 0;	padding: 0;	}	#logo_bar {	background-color:#FFFFFF;	height: 101px;	width: 760px;}#logo_bar img { margin: 0 0 0 94px; }img.main_logo { margin: 0 0 68px 94px; }#content_holder {width:572px; margin:0 0 0 94px;}#content_a {	width: 286px;	float:left;	margin:0;	padding:0;}#content_b {	width: 286px;	float:left;	margin:0;	padding:0;}#page1 #content_a {	width: 406px;	float:left;	margin:0;	padding:0;}#page1 #content_b {	width: 166px;	float:left;	margin:0;	padding:0;}#footer {	width: 760px;	height: 5.6em;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	margin: 24px 0 0 0;}#footer2 {	width: 760px;	height: 5.6em;	border-top: 1px solid #000000;	margin: 0 0 0 0;}#block2 {	width: 760px;	border-top: 1px solid #000000;	margin: 10px 0 0 0;}#page1 #footer_a, #page1 #footer_a2 {	width: 406px;	float:left;	margin:0;	padding:0;}#page1 #footer_b {	width: 166px;	float:left;	margin:0;	padding:0;}#footer_a {	width: 406px;	float:left;	margin:0;	padding:0;}#footer_b {	width: 166px;	float:left;	margin:0;	padding:0;}/* ---------------------------------------------------------- Navigation */#navigation {	width: 760px;	border-bottom: 1px solid #000000;	border-top: 1px solid #000000;	margin: 62px 0 0 0;}#navigation ul {	float:left;    padding:0 0 0 76px;    list-style:none;	white-space:nowrap;}#navigation li {   	display:inline;    margin:0;    padding:0;}#navigation a {	font-size: 1.5em;	font-weight:bold;	float:left;    display:block;	margin: 0;	padding: 10px 10px 8px 16px;	text-decoration:underline;}#navigation a:hover {color:#7DBC2C; text-decoration:underline;}#navigation p {	padding: 20px 128px 20px 98px;	font-size: 1.5em;	line-height: 1.2em;}/* ---------------------------------------------------------- Set Navigation */#page1 #nav_1 a, #page2 #nav_2 a, #page3 #nav_3 a {color:#7DBC2C; text-decoration:underline;}#page3_2 #nav_3 a, #page3_3 #nav_3 a, #page3_4 #nav_3 a, #page3_5 #nav_3 a  {color:#7DBC2C; text-decoration:underline;}#page3 #subnav_1 a, #page3_2 #subnav_2 a, #page3_3 #subnav_3 a, #page3_4 #subnav_4 a, #page3_5 #subnav_5 a {color:#FFFFFF; background-color:#000000;}/* ---------------------------------------------------------- Footer */#footer_a p, #footer_a2 p, #footer_b p {font-size:1.1em; margin: 10px 0;}#footer_a p {margin: 22px 0 0 94px;}#block2 p {margin: 22px 0 0 94px;}#footer_a2 p {margin: 15px 0 0 94px;}#footer a, #footer a2 {font-weight:bold; text-decoration:none; color:#000000;}#footer a:hover {font-weight:bold; text-decoration:underline; color:#000000;}/* ---------------------------------------------------------- Content */#content_b p{font-size:1.2em;}span.lineup_venue, span.lineup_date, span.lineup_artist, span.lineup_title {font-size: 1.5em; line-height:1.2em;}span.lineup_date {font-style:italic;}span.lineup_artist {font-weight:bold;}span.home_title {font-size: 1.8em;  font-weight:bold; line-height: 1.6em;}span.home_subtitle {font-size: 1.8em;}#page1 #content_b img{	float:right;	margin: 20px 0;	padding:0;}div.lineup p {	font-size: 1.6em;	line-height: 1.4em;	font-weight:bold;	float:left;    display:block;	margin: 0;	padding: 4px 10px 8px 0;}#home_intro {	width: 760px;	border-bottom: 1px solid #000000;	margin: 0;}#logo_holder {	width: 760px;	border-top: 1px solid #000000;	margin: 0;}#logo_holder img {	margin: 26px 0 0 94px;}#home_intro p {	padding: 20px 228px 18px 94px;	font-size: 1.2em;	line-height: 1.2em;}span.chloe {	font-size: 1.5em;	line-height:1.6em;	font-weight:bold;}/* ---------------------------------------------------------- Sub Nav */#content_holder p, #content_a p, #content_b p{margin: 20px 0 12px 0;}#content_a ul {	width: 250px;	list-style-type: none;	margin: 0 0 10px -4px;	padding: 0;}#content_a li {	margin: 0;	padding: 0;}	#content_a ul a {	display: block;	font-size: 1.6em;	font-weight:bold;	text-decoration:none;	margin: 4px 0;	padding: 4px 4px 2px 4px;}	#content_a ul a:hover {	color:#FFFFFF; 	background-color:#000000;}img.float_logo_a {float:right; margin:-4px 0 0 0;}img.float_logo_b {float:right; margin:-4px 0 0 0;}p.sub_text {text-indent:-2000px; line-height:0; height:0; overflow:hidden;}