body {
	margin:0;
	background-color:#DEDEDE;
	line-height:18px;
	font-family:verdana;
	font-size: 11px;
	text-align:center;
}
#masterDiv {
	width:760px;
	margin:0px auto;
}
#page {
	border-left:1px solid #A1A1A1; 
	background-color:#ffffff; 
	border-right:1px solid #A1A1A1; 
	width:760px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 758px;	/* This is the correct value */
}

html>body #page {
	width: 758px;
} 
#topGreenRule {
	font-size:1px; height:4px; 
	background: url(../images/bg_green_bar.gif) repeat-x;
 }
#primaryNav {
	height:25px; 
	background: url(../images/bg_primary_nav.gif) repeat-x;
}
#primaryContent {
	padding:20px 20px 20px 10px; 
	background:url(../images/bg_sub_shadow.gif) repeat-x top; 
	text-align:left;
}

#homeContent {
	float:right; 
	width:346px; 
	padding-top:10px; 
	padding-right:25px;
	padding-left: 10px;
	background: #fff url(../images/bg_home_content.gif) repeat-x top;
	text-align:left;
	font-size:11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 311px;	/* This is the correct value */
}

html>body #homeContent {
	width: 311px;
} 

#homeFlash {
	float:left; 
	width:412px;
}
#homeSplit {
	clear:both; 
	background:url(../images/bg_home_split.gif) repeat-x; 
	height:28px;
}
#homeBottomContainer {
	background-color:#A99D68; 
	padding:0 12px;
	text-align:left;
	width:758px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:734px;
}
#homeAudioPlayer {
	background: url(../images/bg_listen_to_audio.gif) no-repeat; 
	width:246px; 
	height:155px; 
	text-align:center;
}
#homeBottomRight {
	margin-top:8px; 
	margin:8px 5px 0px 0px;
	float:right; 
	padding:35px 0 0 14px; 
	font-size: 11px;
	background: url(../images/bg_artist_lineup.gif) no-repeat;
	width:458px; 
	height:146px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 444px;	/* This is the correct value */
	height:111px;
}

html>body #homeBottomRight {
	width: 444px;
	height: 111px;
} 
.header {
	padding-bottom:10px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#006600;
}
	
a:link, a:visited, a:hover, a:active {
	color:#CC3333;
	text-decoration:underline;
}
a:hover {
	color:#000000;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}
li {
	padding-left: 7px;
	padding-bottom: 1px;
	line-height:13px;
	background:url(../images/blt_arrow.gif) no-repeat 0px 8px;
	padding: 3px 0px 3px 10px;
}

table.schedule td {
	padding: 5px 0px 5px 0px;
}
table.schedule th {
	border-bottom: 1px solid #ccc;
}

#footer {
	padding: 8px 0;
	font-size: 11px;
}