* {
   padding:0;
   margin:0;
}


x{
	border-top: 2px solid #FFFF99;
}

a {
	
	color: #8D131F;
	text-decoration: none;
	
	}

a:visited {
	
	color: #B61828;
	text-decoration: none;
	}
	
		
a:hover {
	color: #B61828;
	text-decoration: underline;
	
	}
	
		
	
body {
	font-size: 12px;
	font-family: Verdana;
	color: White;
	background-color: Black;
}

h1,
.artists_name {
	margin-top:26px;
	font-size:16px;
	margin-left:18px;
}


h2 {
	font-size:13px;
	font-weight:bold;
	margin-top:12px;
	margin-left:38px;
}


h2.ed {
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-left:12px;
}

h2.left {
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	color: #F0F0F0;
	margin-left:12px;
}


h1.quote {
	font-size:14px;
	position:absolute;
	z-index: 2000;
	width:350px;
	left:0px;
	top:0px;
	line-height:135%;
	color:white;
}

div.quote_float {
	font-weight:bold;
	float:left;
	width:350px;
	margin:18px;
	margin-top:12px;
	margin-bottom:0px;
	line-height:135%;
	font-size:15px;
	color:White;
	background-color: Black;
	padding:12px;
}


p.content,
.print_link {
	margin-top:14px;
	line-height: 140%;
}

div.highlight_box_home {
	padding-bottom:15px;
	padding-right:5px;
	padding-left:5px;
	padding-top:12px;
	color: White;
	font-family:Tahoma;
	width:500px;
	line-height:140%;
	margin-left:210px;
	margin-right:16px;
	margin-bottom:10px;
	margin-top:10px;
	background-color: #350001;
	letter-spacing: 1px;
}


div.body_content_on {
	display: block;
	position: relative;
	overflow: hidden;
}

div.body_content_off {
	display: none;
}

p.highlight_text_intro {
	text-indent: -8px;
}

p.highlight_text {
	margin-top: 10px;
}

p.footer {
	font-family:Arial;
	font-size: 11px;
	/*left: 170px;
	position:absolute;
	z-index:2000;
	bottom: 5px;*/
	color: #F3F1BA;
	margin:auto;
	width:925px;
	text-align:right;
	margin-top:0px;
	padding-top:6px;
}

p.callout_left {
	font-style: normal;
	font-size: 11px;
}

p.print_banner_space {
	display:none;
}

p.content,
.content_home,
.content_artists,
.content_press_release,
.content_artists_matt {
	line-height:150%;
	font-size:14px;
	margin-top:14px;
	margin-left:18px;
	margin-right:12px;
}
p.content_artists_matt {
	width:340px;
}
p.content_press_release {
	font-size: 12px;
}



ul {
	margin-bottom:0;
	margin-left:22px;
	margin-top:0;
	padding-left:0px;
	line-height: 135%;
}

li.bullet1 {
	list-style: url(../images/bullet1.gif);
	margin-top: 9px;
	margin-right: 18px;
}

li.PA_bullet1 {
	list-style: url(../images/bullet1.gif);
	margin-top: 10px;
	margin-right: 18px;
}

li.bullet2 {
	list-style: url(../images/bullet2.gif);
	margin-left:14pt;
	margin-top: 9px;
}

li.menu_left1 {
	list-style: url(../images/menu_left1.gif);
	margin-top: 5px;
}



li.menu_left2 {
	list-style: url(../images/bullet2.gif);
	margin-top: 6px;
	margin-left:14pt;
}


div.container {
	width:923px;
/*	height:700px;*/
	margin: auto;
	margin-top:24px;
	position:relative;
	background-color: #8D131F;
}



div.back_right {
	background-color:white;
	color:black;
	margin-left:187px;
	position:relative;
	background-image: url(../images/face.png);
	background-repeat: no-repeat;
	min-height:560px;
	height: auto !important;
	height: 560px;
}

div.matt {
	color:White;
	position:absolute;
	left:12px;
	top:0px;
	width:700px;
}

div.container_artists {
	background-image: url(../images/background_master_2.png);
	background-repeat: no-repeat;
}


div.extra_credits {
	position: absolute;
	z-index: 10000;
	bottom:20px;
	right:20px;
}


div.menu_bar {
	color:White;
	width: 737px;
	height: 25px; 
	font-size:13px;
	font-weight: bold;
	text-align:center;
	background-color:Black;
	padding-top:6px;
}

div.banner {
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	height:130px;
}

div.menu_bar a{
	color: White;
	text-decoration: none;
}

div.menu_bar a:visited{
	color: White;
	text-decoration: none;
}

div.menu_bar a:hover{
	color: #FDF3AC; 
/*	text-decoration: underline;*/
}

p.grant_info {
	line-height:140%;
	text-align:center;
	font-size:13px;
	font-style:Italic;
}

p.ticket_info {
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
	line-height: 140%;
}

p.credits {
	margin-top:8px;
	margin-left:0px;
	line-height:135%;
	font-size:13px;
}

p.picture_strip {
	margin-bottom:12px;
	text-align:center;
	margin-top: 9px;
	margin-bottom:15px;
	}

p.highlight {
	font-size:16px;
	line-height:140%;
	text-indent: -8px;
	margin-left:12px;
}

p.photo_show_button {
	font-size:11px;
	font-weight:Bold;
	color:white;
}

p.photo_show_image {
	line-height:150%;
	font-size:14px;
	margin-top:14px;
	margin-left:18px;
	margin-right:12px;
	text-align:right;
	padding-right:20px;
}

div.panel_left {
	left: 4px; 
	top: 150px; 
	width: 155px;
	padding:10px;
	padding-left:8px;
	position: absolute;
	z-index:20000;
/*	background-color:yellow;*/
	color: White;
}

div.panel_left a {
	color:white;
}

div.panel_left a:visited {
	color:white;
}

div.panel_left a:hover {
	color:white;
}


div.calendar {
	position:absolute;
	z-index:30000;
	left:-170px;
	bottom:44px;
	color:white;
	font-size:13px;
	font-weight: bold;
	font-family:arial;
}
div.picture_strip {
	position:absolute;
	z-index:1000;
	top:180px;
	width:140px;
	left:770px;
/*	background-color:yellow;*/
}

img.artists_portrait {
	float:right;
	margin:30px;
}

img.picture_right {
	float:right;
	margin:30px;
}



div.content_box,
.content_box_artists {
	width:700px;
/*	background-color: #FFCCCC;*/
}

div.content_box_artists {
	width:670px;
}

div.menu_left {
/*	background-color: #403e01;
	border: 1px solid #ebd27a;
*/	padding:9px;
	padding-left:8px;
	padding-bottom:15px;
	color: #F9F503;
}

div.press_release {
	border: 2px solid Black;
	padding:30px;
	margin:20px;
	background-color: #F9F9EE;
	font-family: Tahoma;
}
	

div.FF_sound {
	display:block;
	background-color:#E7B7A0;
	padding:3px;
	width:400px;
	margin-top:2px;
	margin-left:18px;
}

div.IE_sound {
	display:none;
}

div.photo_show_buttons {
	position:absolute;
	z-index:1000;
	left:9px;
	top:15px;
	font-size:19px;
	background-image: url(../images/button_back.png);
/*	border:solid 1px Black;*/
	padding:8px;
}

div.photo_show_buttons a,
.photo_show_credit a {
	color:White;
	text-decoration:none;
}

div.photo_show_buttons a:visited,
.photo_show_credit a:visited {
	color:White;
	text-decoration:none;
}

div.photo_show_buttons a:hover,
.photo_show_credit a:hover {
	color:#e0e0e1;
	text-decoration:none;
}

div.photo_show_credit {
	position:absolute;
	z-index:1000;
	left:9px;
	bottom:15px;
	font-size:11px;
	width:261px;
	background-image: url(../images/button_back.png);
/*	border:solid 1px Black;*/
	padding:8px;
	color:white;
	text-align:center;
}



div.photo_show_text_on {
	position:absolute;
	z-index:5000;
	left:28px;
	top:140px;
	width:230px;
	font-size:20px;
	text-indent:-5px;
	line-height:140%;
	color:Black;
	display:block;
}

div.photo_show_text_off {
	display:none;
}

img.banner {
	margin-bottom:8px;
	border:none;
}

img.menu_bar_spacer {
	width:18px;
}



div.link_logo_home {
	position:absolute;
	z-index:50000;
	left:0px;
	top:18px;
}

div.link_footer_directions {
	position:absolute;
	z-index:50000;
	left:19px;
	top:648px;
}

div.link_footer_disclaimer {
	position:absolute;
	z-index:50000;
	left:102px;
	top:648px;
}

div.credits {
	width:292px;
	float:right;
	padding:15px;
	margin:24px;
	margin-top:12px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #403f00;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #403f00;
}


span.leadin {
	font-size:14px;
	font-weight:bold;
}
span.leadin_highlight {
	font-size:14px;
	font-weight: bold;
	color: #403f00;
	font-style: normal;
}


span.menu_left_item_on {
	text-decoration: underline;
	color: #F0D6CA;
}

span.menu_left_item_off {
	text-decoration: none;
	color: #F8ECE6;
}

span.menu_bar_item_on {
	text-decoration: underline;
	color: #F8ECE6; 
}

span.menu_bar_item_off {
	text-decoration: none;
	color: white;
}

span.play_title {
	font-style:Italic;
}

span.artist_name {
	font-weight:bold;
}