@charset "utf-8";
/* CSS Document */

/* ----- MAIN SHOW PAGE WIDGET STYLES ----- */

/* TABLE */
.gigpress-table { width: 100%; font-size:12px; border: 2px solid #000; margin: 0 0 1em 0; }

/* HEADERS */
tr.gigpress-header th { font-family:Trebuchet MS, sans-serif; text-transform:uppercase; font-size:14px; font-weight: bold; background-color:#fcfcfc; }
.gigpress-table th { padding: 2px 8px; vertical-align: middle; text-align: left; color:#000; }

th.gigpress-date { border:inherit; }
th.gigpress-city { border:inherit; }
th.gigpress-venue { border:inherit; }
th.gigpress-country { text-align: center; }

/* tour name headers */
th.gigpress-heading { background: #F3F3F3; border-bottom: 1px solid #777; }
/* tour name headings, whichever you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 { margin: 0; }

.gigpress-table td { padding:2px 8px; vertical-align: middle; text-align: left; }

/* subtle hover effects */
.gigpress-row:hover, .gigpress-info:hover { background:#333; color:#fff; }

/* Applies to the first row of each show listing */
.gigpress-row td { border:none; }

/* To set an alternating row style */
tr.gigpress-row { background-color:#000; }
tr.gigpress-info { background-color:#000; }
tr.gigpress-alt { background-color:#222; }

td.gigpress-date { border:inherit; }
td.gigpress-city { font-weight:bold; }
td.gigpress-venue { font-weight:bold; }
td.gigpress-venue a { color:#cde1ff; }
td.gigpress-venue a:hover { color:#FF4B33; border-bottom:none; }
td.gigpress-country { text-align: center; }

tr.gigpress-info td {
	font-size: 90%;
	color: #fff;
	border-bottom: 1px solid #444;
}

tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color:red;
}

/* wraps each address, admission, etc spans in "info" cell */
span.gigpress-info-item { font-family:Trebuchet MS, sans-serif; font-size:12px; }

/* For labels address, admission, etc in "info" cell */
span.gigpress-info-label {
	color: #999;
}

/* For the spacer cell that goes in-between tours */
td.gigpress-empty {
}

/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {
	font-weight:normal;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: bold;
	color: red;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}

/* This is for the RSS link */
td.gigpress-rss a {
	padding-left: 14px;
	background: transparent url(../images/feed-icon-10x10.png) no-repeat left center;
}


/* ----- SIDEBAR WIDGET STYLES ----- */

/* main list */

ul.gigpress-listing { list-style-type:none; list-style:none; 
font-size:11px; margin:0 0 0 0; padding:0 0 0 0; color:#fff; }

ul.gigpress-listing a { color:#cde1ff; }

.gigpress-listing li { list-style:none; list-style-type:none; 
margin:0; padding:0; background-color:#000; border-bottom:1px solid #888; }
.gigpress-listing li span.summary { font-weight:normal; padding-left:4px; padding-right:4px;}
.gigpress-listing li a { padding-left:4px; font-weight:normal; }
.gigpress-listing li { position:relative; left:-22px; }

.gigpress-sidebar-date abbr { padding-left:4px; letter-spacing:8px; font-weight:normal;}

p.gigpress-sidebar-more a {
 color:#cde1ff;
 text-transform:uppercase;
 font-size: 10px;
 text-align: center;
}

p.gigpress-subscribe { visibility:hidden; }

/* tour headings */
span.gigpress-list-heading { font-weight:bold; }

/* first li */
li.gigpress-list-first { }

/* last li */
li.gigpress-list-last { }

/* every other li */
li.gigpress-alt { }

li.gigpress-list-more { position:relative; text-transform:uppercase; margin-left:90px; font-size:12px; font-family:Trebuchet MS, sans-serif; }

/* date iso */
span.gigpress-date { font-weight:normal; padding-right:4px; }

/* sold out shows */
ul.gigpress-listing strong.gigpress-soldout { display: block; }

/*related shows in post content */

ul.gigpress-related-show { margin-bottom: 2em; }
.gigpress-related-label { font-weight: bold; }

/* include data for hcalendar support, hidden from view */
span.hide { display: none; }

/* Stop Firefox from underlining our abbrev dates */
abbr { border: none; text-decoration: none; font-size: 100%; }

/* Add feed icon to RSS link */
ul#feeds li a { color:#cde1ff; font-size:10px; text-transform:uppercase; padding-left:none;  background:transparent url(../images/feed-icon-10x10.png) no-repeat left center; }
ul#feeds li a:hover { color:#5167b1; }
ul#feeds { list-style-type:bullet; color:#cde1ff; }

ul#feeds li a, ul#feeds li a:hover {
	background: transparent url(../images/feed-icon-12x12.png) no-repeat left center;	
}
ul#feeds li#ical a, ul#feeds li#ical a:hover {
	background: transparent url(../images/icalendar-icon.gif) no-repeat left center;	
}