@charset "iso-8859-1";

		html,body {
			margin:0px;
			background-image: url(../images/graphics/bg.gif);
		}
		
		table#box {

		}
		
		td#box_cell {
			padding: 0;
		}
		
		div#block {
			display: none;
		}
		
		div#nav {
			display: none;
		}
		
		a.nav {
			border: none;
			padding: 0;
		}
		
		a.nav img{
			border: none;
			margin: 0 18px 0 0;
		}
		
		a, a:link, a:visited, a:active
		{
			text-decoration: none;
			color: #56575A;
		}
		a:hover
		{
			text-decoration: underline;
			color: #56575A;
		}
		
		/*a.venue, a.venue:link, a.venue:visited, a.venue:active
		{
			text-decoration: underline;
			color: #56575A;
		}
		a.venue:hover
		{
			text-decoration: underline;
			color: #56575A;
		}*/

/* commented backslash hack v2 \*/			
			div#block {
			display: block;
			position: absolute;
			background-color: #FFFFFF;
			left: 79px;
			top: 130px;
			visibility: visible;
			filter:alpha(opacity=40);
			-moz-opacity:0.4;
			opacity:0.4;
			-khtml-opacity: 0.4;
			 z-index: 2;
			 border: none 1px blue;
		}
/* end hack */

		div#copy_box {
			background-image: url(../images/graphics/bg_faded.gif);
			font-family: Arial, Helvetica, sans-serif;
			line-height: 150%;
			color: #56575A;
			font-size: 80%;
			position: relative;
			/*position: absolute;*/
			
			width:100%;
			visibility: visible;
			/*padding: 14px 13px;*/
			margin: 0;
			z-index: 3;
			margin-top: 27px;
			border: none 1px gray;
			filter:alpha(opacity=100);
			-moz-opacity:1;
			opacity:1;
			-khtml-opacity: 1;
		}
		
		div#copy_box div.inside {
			padding: 14px 13px;			
		}
		
		div#pic_box div.inside {
			padding: 0 0 0 0px;			
		}
		
		div#pic_box {
			font-family: Arial, Helvetica, sans-serif;
			line-height: 150%;
			color: #56575A;
			font-size: 80%;
			position: relative;
			width:50%;
			/*padding: 14px 13px;*/
			/*margin: -14px -13px;*/
			z-index: 3;
			margin-top: 27px;
			border: none 1px red;
		}
		
		div#pic_box img{
			margin-left: 11px;
		}
		
/* commented backslash hack v2 \*/			
			div#copy_box {
			background-image: none;
		}
/* end hack */

		p {
			margin: 0 0.2em 1em 0.2em;
		}
		
		div#logos {
			padding: 25px 30px;
		}
		
		div#logos img{
			margin-right: 16px;
		}
		
		p.press{
			margin-left: 20px;
			font-size: 90%;
			font-style: italic;
		}
		
		h3{
			font-size: 100%;
			margin-top: 0;
		}
		
		h3#artist {
			font-size: 100%;
			color: #A62559;	
		}
		
		h3.calendar {
			color: #3FAE49;
			margin: 0;
		}
		
		span.contact {
			font-size: 100%;
			font-weight: bold;
			color: #D2212A;
		}
		
		span.contact a, span.contact a:link, span.contact a:visited, span.contact a:active
		{
			text-decoration: none;
			color: #D2212A;
		}
		span.contact a:hover
		{
			text-decoration: none;
			color: #D2212A;
		}
		
		h3 span{
			color: #56575A;	
			font-size: 100%;
			font-weight: bold;
		}
		
		div.caption{
			/*font-family: verdana;*/
			font-size: 80%;
			color: #808285;	
			margin: 13px 0 0 11px;
		}
		
		p.performance{
			color: #A62559;
		}
		
		.messageform {
			width: 300px;
		}
		
		img.venue{
			margin-bottom: 11px;	
		}

