


/* TOUR DATES : date list */
div.show_row { 
	clear:both !important; 
	display:block !important; 
	background-color:transparent;
	padding:5px 5px;
}
div.show_row {
}
div.show_row div.show_img{
	text-align:center;
}
div.show_row div.show_img img{
	margin-bottom:6px;
	border: 1px solid #666;
}
div.show_row div.show_datetime {
	text-align:center;
	float: left;
	padding: 2px 0px;
	width: 21%;
}
div.show_row div.show_datetime .day {
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
}
div.show_row div.show_datetime .month {
	text-align:center;
	font-weight:bold;
	font-size:1.8em;
	padding-bottom:2px;
}
div.show_row div.show_datetime .dayjs {
	text-align:center;
	font-weight:bold;
	font-size:2.4em;
}
div.show_row div.show_datetime .time {
	text-align:center;
	font-size:1em;
}
div.show_row div.show_datetime .where {
	text-align:center;
	font-size:1.0em;
	padding:4px 0px;
}
div.show_row div.show_datetime .address {
	font-size:0.9em;
	text-align:center;
}





div.show_row div.show_details {
	float: right;
	padding: 2px 0px;
	width: 78%;
	font-size:1.2em;
}

div.show_row div.show_details .show_title{
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}
div.show_row div.show_details .bands_tba{
	font-size:1.9em;
	text-align:center;
}
div.show_row div.show_details .band_headliner {
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
}
div.show_row div.show_details .band_shell{
	font-size:1.0em;
}
div.show_row div.show_details .band_details{
	margin-bottom:5px;
}
div.show_row div.show_details .band_shell .band_name a{
	text-transform: uppercase;
	font-size:1.5em;
}

div.show_row div.show_details .band_shell  div.img_links {
	float:left; 
	text-align: left;
	margin-bottom:4px;
	margin-left:0px;
	margin-top:0px;
	margin-right:8px;
}
div.show_row div.show_details .band_shell  div.img_links img.band_img {
	border: 1px solid #666;
	margin-top:8pm;
	margin-bottom:3px;
}


div.show_row div.show_details .show_notes{
	text-align:center;
	font-size:0.8em;
}

div.show_row div.show_tickets {
	text-align:center;
	padding: 6px 0px;
}

div.show_row div.show_tickets .price_header {
	text-align:center;
	font-weight:bold;
}

div.show_row .agelimit{
	text-align:center;
	font-size:1.4em;
	padding:4px;
	font-weight:bold;
}


div.show_new { background-color:#111; }
div.show_new div.show_datetime * { color:#ddd; }
div.show_new div.show_datetime .recent { text-align:center; font-weight:bold; font-size:0.8em; color:#f80; }
div.show_new div.show_datetime .month { color:#f80; }






/*
// NOT SURE HOW I LIKE THIS.
div.show_row_wophoto div.show_datetime {
	width: 30%;
}
div.show_row_wophoto div.show_tickets {
	width: 25%;
}
div.show_row_wophoto div.show_details {
	width: 45%;
}
div.show_row_wophoto div.show_img{
	display:none;
}
*/
/*
div.show_rowdiv.show_datetime {
	width: 30%;
}
div.show_row div.show_tickets {
	width: 25%;
}
div.show_row div.show_details {
	width: 45%;
}
div.show_row div.show_img{
	display:none;
}
*/



div.show_minical_details { 
	background-position: center center;
	background-repeat: no-repeat;
}
div.show_minical_details div.wphoto { 
	padding:5px 0px;
}

div.show_minical_details div.show_date {
	text-align:center;
	font-weight:bold;
	font-size:1.7em;
}
div.show_minical_details div.band_headliner {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	padding:0px 50px;
}
div.show_minical_details div.band_list {
	font-size:1.2em;
	text-align:center;
	padding:0px 50px;
}

div.show_minical_details .band_headliner a,
div.show_minical_details .band_list a{
	text-transform: uppercase;
}

div.show_minical_details div.left { 
	float:left;
	width:49%;
}
div.show_minical_details div.right { 
	float:right;
	width:49%;
}

div.show_minical_details div.show_tickets,
div.show_minical_details div.show_details {
	text-align:center;
	padding: 2px 0px;
}

div.show_minical_details div.show_tickets .price_header {
	text-align:center;
	font-weight:bold;
}

div.show_minical_details .show_notes{
	text-align:center;
	font-size:0.8em;
	padding:0px 50px;
}


div.show_minical_details .time {
	text-align:center;
	font-size:1em;
}
div.show_minical_details .where {
	text-align:center;
	font-size:1.0em;
	padding:4px 0px;
}
div.show_minical_details .address {
	font-size:0.9em;
	text-align:center;
}
div.show_minical_details .show_title{
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}
div.show_minical_details .agelimit{
	text-align:center;
	font-size:1.4em;
	padding:4px;
	font-weight:bold;
}








div.band_details {
}
div.band_details div.img_links {
	float:left; 
	text-align: left;
	margin-bottom:4px;
	margin-left:0px;
	margin-top:0px;
	margin-right:8px;
}
div.band_details div.img_links img.band_img {
	border: 1px solid #666;
	margin-top:8pm;
	margin-bottom:3px;
}
div.band_details div.band_details {
	padding:0px 3px;
	margin-bottom:6px;
}
div.band_details div.listofshows {
	padding: 2px 5px;
}
div.band_details div.listofshows span.showtime{
	font-weight:bold;
}
div.band_details div.listofshows span.bandlist{
	font-weig_ht:bold;
	font-size:0.9em;
}



/* ABOUT : display*/

div.about_quick div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 50%;
}
div.about_quick div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 50%;
}

div.about_quick div.band_spacer {
	float:left; 
	di_splay: inline;
	margin:2px 5px;
	font-size:0.9em;
	text-align: center;
}


div.about_details div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 569px;
}
div.about_details div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 252px;
}

/* ABOUT : faq */
div.faq_list {
	margin-bottom: 3px;
}
div.faq_list div.faq_question {
	font-weight: bold;
}
div.faq_list div.faq_answer {
	padding: 0px 0px;
}





