﻿/* Styles to control /shows/index.php */

/* Container */
#shows-schedule { overflow: hidden; }

/* Shows Page table formatting */
.shows-table { border-collapse: collapse; }
.shows-table tr {
	border-top: 1px #888 solid;
	border-bottom: 1px #888 solid;
}
.shows-table td { 
	line-height: 1.2;
	padding: 6px 3px;
}
/* Special styles for e-Junkie */
.shows-table a.ec_ejc_thkbx img { padding-top: 3px; }

.shows-table .soon { font-style: italic; font-weight: bold;  color:#339933; }
.shows-table .venue-name { font-weight: bold; color:#009; }
.shows-table .venue-headline { font-weight: normal; font-style: italic; color:#009; }
.shows-table .venue-description { font-style: italic; font-size: 85%; }
.shows-table .ticket-price-legend { font-style: italic; font-size: 85%; }


.right-stack { width: 300px; float: right;
  margin-top:  0px; 
  margin-left: 8px;
}
.right-stack h5 { font-weight: bold; font-size: 1em; text-align: center; margin-top: 2px; }
.right-stack h5.top-of-stack { margin-top: 2px; }
.right-stack .h5-smaller { font-weight: bold; font-size:.9em; }

.right-stack-forms {
  padding-bottom: 8px;
  text-align: center;
  color: #114;
}
.right-stack-forms p { font-size: .75em; margin-bottom: 4px; }

.quick-list { margin-bottom: 10px; }
.quick-list p { font-size: .75em; margin: 0; padding: 0; padding-top: 2px; }
.quick-list .event-indent { margin-left: 10px; }
.quick-list a { text-decoration: none; color: #009; }
.quick-list a:visited { text-decoration: none; color: #009; }
.quick-list a:hover { color: blue; }
}

/* set dark parchment padding */
.dark-par-inside { padding:0 2px 8px 2px; }
/* Override the light parchment's right padding to push right-stack closer to edge */
.par-inside { padding-right: 5px; z-index:1; }
