/*	GIGS CALENDAR STYLE */

.entry { margin: 15px 7px 7px 7px; }

div.attribution, div.gigs-rss { margin: .5em 0px; }

div.gigs-rss img { position: relative; top: 2px; }

div.attribution span { margin: 0px 1em; }
table.gigs tbody { font: 12px/23px Helvetica, sans-serif; margin: 0; padding: 0; }
table.gigs { width: 100%; text-align: left; border-collapse: collapse; }

table.gigs tr {  }
table.gigs td { padding: 5px 10px 0 0; }

table.gigs td.date { font-weight: bold; width: 50px; }
table.gigs td.icon { width: 18px; text-align: center; }
table.gigs td.time { width: 100px }
table.gigs td.venue { width: 200px; }

table.gigs a { font-weight: bold; }
table.gigs a img { border: 0px; }

table.gigs tr.gig { }

table.gigs td.shortNotes { padding-left: 4px; }

.bold { font-weight: bold; }

img.buy { position: relative; top: 3px; }

table.gigs caption {  border-bottom: 1px dotted #666; font-weight: bold; text-align: left; }

table.gigs caption div.notes {font-weight: normal; text-align: left; }

table.gigs, div.no-gigs { margin-bottom: 1em; }

/** Next Gig Widget **/
	#sidebar { width: 405px; }
	.gig.next { padding-left: 10px; }
	div.gigs-date { font-weight: bold; }
	#sidebar ul li#upcoming-gigs h2 { background: #000; color: #FFF; padding: 1px 5px; border-bottom: 1px solid #FF0; text-transform: uppercase; font: bold 13px/23px Helvetica, sans-serif; }
	#sidebar li#upcoming-gigs, #sidebar li#upcoming-gigs ul { list-style-type: none; }
	#sidebar li#upcoming-gigs ul li { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #666; }
