/* Css file for shows...
 * 
 */


html, body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #000000; 
	color:#FFF;
	font-size: 12px;
}

a {
	color: #FFFF00;
}
a:visited {
	color: #F4EBA4
} 




div#ShowPage {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:980px;
}

div#ShowPage table.tour {
	border:none;
	width:980px;
	border-collapse: collapse;
}

div#ShowPage th.shows_title,
div#ShowPage td.shows_title {
	background-color: #000;/*  #A46B5A; */
	color:#F4EBA4;
	width:980px;
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:0;
	padding-top:24px;
}

/** top, right, bottom, left **/
div#ShowPage td {
	vertical-align: middle;
	text-align: center;
	background-color: #A46B5A;
	font-size: 12px;
	border-bottom:1px solid #000;
	padding:9px 6px 9px 6px;
}

div#ShowPage tr.titlerow td {
	border-left:none;
/* 	border-left: 1px solid red; */
	font-size: 10px;
	font-weight: bold;	
	background-color: #000;
}


div#ShowPage td.date {
/* 	width:92px; */
	width:140px;
}

div#ShowPage td.time {
	width:60px;
}

div#ShowPage td.band {
/* 	width:100px; */
	width:190px;	
}

div#ShowPage td.band .event_name {
	display:block;
}

div#ShowPage td.venue {
	width:190px;
}

div#ShowPage td.venue .venue_name, 
div#ShowPage td.band .band_name {
	font-size: 13px;
	font-weight: bold;
}

div#ShowPage td.band .band_descr {
	font-size:10px;
	font-style: italic;
}


div#ShowPage td.descr {
	width:300px;
/* 	text-align: left; */
}

div#ShowPage td.pics {
	width:100px;
	padding:0;
}

div#ShowPage td.pics img {
	width:100px;
	margin:4px;
}

div#ShowPage p {
	padding:0;
	margin:0;
}


div#ShowPage tr.cancelled td.date:before {
	content:"CANCELLED";
	text-decoration: none;
	color:yellow;
	display:block;
	font-size:13px;
	font-weight: bold;	
}


div#ShowPage tr.cancelled td.time,
div#ShowPage tr.cancelled td.band,
div#ShowPage tr.cancelled td.venue,
div#ShowPage tr.cancelled td.descr
{
	text-decoration: line-through;
}

div#ShowPage tr.cancelled td.date span.date {
	text-decoration: line-through;
}



div#ShowPage .tickets {
	display:inline-block;
	width:90px;
/* 	float:left; */
	font-variant: small-caps;
	font-weight: bold;
	background-color: yellow;
	color: black;
	margin: 6px 0px 6px 0px;
	padding: 2px 3px 2px 3px;
	font-size: 13px;
/* 	line-height: 16px; */
}

div#ShowPage .tickets:before {
	content: "Get ";
}


div#ShowPage .tickets:hover {
	background-color: black;
	color:yellow;
}


.ScheduleFooter {
	margin-top:12px;
	margin-bottom:36px;
}

.ScheduleFooter a {
	font-size:13px;
	margin-bottom:12px;
	margin-left:24px;
	margin-right:24px;
	color:#F4EBA4;
}

.ScheduleFooter img {
	margin-top:24px;
}




