div.attribution, div.gigs-rss {	text-align: center;	font-size: 87%;	margin: .5em 0px;}div.gigs-rss img {	position: relative;	top: 2px;}div.attribution span {	margin: 0px 1em;}table.gigs {	width: 100%;	text-align: left;	font-size: .9em;	border-collapse: collapse;	border: 1px dotted #666;}table.gigs td.icon {	width: 18px;	text-align: center;}table.gigs td.time {	text-align: right;}table.gigs a {	font-weight: bold;}table.gigs a img {	border: 0px;}table.gigs tr.gig {	border-top: 1px dotted #666;}table.gigs td, table.gigs th {	padding-left:3px;	padding-right:3px;	padding-top:1px;	padding-bottom:1px;}table.gigs tr.even {	background-color:#F4F4EC;}table.gigs th {  color:#840000;	font-size:110%;}div.entry tr.other td{	padding-top:10px;}div.entry td{	padding-right:10px;}div.entry tr.eventName td{	padding-bottom:10px;}table.gigs td.shortNotes {	padding-left: 4px;}.bold {	font-weight: bold;}img.buy {	position: relative;	top: 3px;}table.gigs caption {	font-weight: bold;	font-size: 125%;	text-align: left;}table.gigs caption div.notes{	font-weight: normal;	font-size: 80%;	text-align: left;}table.gigs, div.no-gigs {	margin-bottom: 1em;}.gigs-tag {  margin-top:5px;  font-weight:bold;}.gigs-tag ul li {  margin-left:2em;  font-weight:normal;}.gigs-tag ul li .date, .gigs-notags li .date {	color:#840000;}.gigs-notags li {	list-style-position: inside;	list-style-type: square;}