@charset "UTF-8";/* CSS Document *//* DEFAULT LINKS */a, a:link, a:visited {	text-decoration: none;	font-weight: bold;	color: #000000;	}a:hover {	text-decoration: underline;	font-weight: bold;	color: #000000;	}.bodytext {	margin-bottom: 1em;	margin-top: 1em;	}/* hr BREAK  - MUST BE CODED AS <div class="hr"></div> */.hr {    margin:0.5em 0 0.5em 0;    border-bottom:1px dotted #444;    padding-bottom:0;    }/* h1, h2, h3 FORMATTING */h1,h3{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}h1 {	font-size: 24px;	}/* Video Titles */h3 {	font-size: 17px;	}/* Photo Galleries Title */h4 {	margin: 0px 0px 0px 0px;	font-size: 16px;	padding-top: 1.5em;	}/* Next Gig Title - Sidebar */h5 {	margin: 0px 0px 0px 0px;	font-size: 14px;	padding: 0.3em 0 0.3em 0;	}/* Event Title */h6 {	margin: 0 0 0.2em 0;	font-size: 14px;	padding: 1em 0 0 0;	}.indent {	padding: 0 0 0 30px;	}	/* CENTER */.center {	text-align: center;	}/* EVENTS */.giginfo {	padding: 0;	margin: 0.2em 0 0 0;	font-size: small;	color: #666666;	text-decoration: none;	}	a.giginfo, a.giginfo:link, a.giginfo:visited {	text-decoration: none;	font-weight: bold;    color: #888888;	}	a.giginfo:hover {    text-decoration: underline;	font-weight: bold;    color: #666666;	}		/* SHOWS */#shows {margin:0px 0 0 0px; text-align:center; font-family:"Lucida Grande", Arial, Verdana, san-serif; font-size:12px;}#showsList {width: 530px; color:#666666; font-family:"Lucida Grande", Arial, Verdana, san-serif; font-size:12px; float:left; margin-left:30px;}#showsList a {text-decoration:none; color:#666666;}#showsList a:hover {text-decoration:underline;}.showEntry {font-style:normal; height:21px; margin:0; padding:10px 0 0 0; vertical-align:middle; text-align:left;}.cityVenue {color:#999999; font-style:normal; margin-left:10px;}.bullet {color:#666666; margin: 0 3px;}.detail {margin-right:0px; margin-bottom:0px; float:right; font-size:10px;}#nextshow {width: 298px; color:#666666; margin:0px 0 0 0px; text-align:center; font-family:"Lucida Grande", Arial, Verdana, san-serif; font-size:12px; float:left;}.nextshowEntry {font-style:normal; height:21px; margin:0; padding:10px 0 0 0; vertical-align:middle; text-align:left;}.nextcityVenue {color:#999999; font-style:normal; margin-left:7px;}.bullet {color:#666666; margin: 0 3px;}.nextdetail {margin-right:10px; margin-bottom:0px; float:right; font-size:10px;}/* PROFILES */.smallbodytext {	text-transform: uppercase;	font-size: 11px;	color: #333333;	padding: 0;	margin: 0 0 0.2em 0;	text-decoration: none;	}.profilesub {	text-transform: uppercase;	font-size: 12px;	color: #333333;	padding: 0;	margin: 0 0 0.2em 0;	text-decoration: none;	}/*	VIDEO TITLE		*/.vid-title {	float:  left;	border: 0;	padding: 5px 0 0 0;	margin: 0;	font-weight: normal;	font-size: small;	color: #333333;	}		/*	DISCOGRAPHY		*/ol.tracklist {	list-style-position: inside;	list-style-type: decimal-leading-zero;	}	li.tracklist {	}	/*	IMAGES	*/.img {	border: none;}.imgspan {	margin: 0 0 0 -10px;	}.imgblog {	float: right;	margin: 0 5px 5px 10px;	clear: right;	width: 220px;	height: auto; 	border: 1px solid #000000;	}.imgfloatrightopensize {	float: right;	margin: 0 5px 10px 10px;	clear: right; 	}.imgfloatleftopensize {	float: left;	margin: 0 10px 10px 0px;	clear: left;	}.imgfloatright {	float: right;	margin: 0 5px 10px 10px;	clear: right;	width: 220px;	height: auto; 	border: 1px solid #000000;	}.imgfloatrightno {	float: right;	margin: 0 5px 0 10px;	clear: right;	width: 220px;	height: auto; 	border: 1px solid #000000;	}.imgfloatleft {	float: left;	margin: 0 10px 10px 5px;	clear: left;	width: 220px;	height: auto; 	border: 1px solid #000000;	}	.imgfloatleftno {	float: left;	margin: 0 10px 0 5px;	clear: left;	width: 220px;	height: auto; 	border: 1px solid #000000;	}.img-inline-landscape {	margin: 5px 5px 0 0;	width: 278px;	height: auto; 	border: 1px solid #000000;	}.img-inline-portrait {	margin: 5px 5px 0 0;	width: auto;	height: 185px; 	border: 1px solid #000000;	}.img-sidebar {	display: block;    margin-left: auto;    margin-right: auto;	width: 270px;	}		.img-center {	display: block;    margin-left: auto;    margin-right: auto;	}.img-shop {	display: block;	border: 1px solid #000000;	}/* SMALL LOGOS */.logo16 {	height: 0.9em;	padding-top: 0.1em;	padding-right: 120px;	float: right;	border: none;	}.logoblock {	padding: 0px 0 0 30px;	float: left;	margin: 0;	width: 270px;	}