html, body {margin: 0; padding: 0; background-color: #111; font-family: Helvetica, Arial, sans-serif; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #222; background-image: url('/files/lomo1.jpg'); background-position: top center; background-attachment: fixed;}
.clear {clear: both;}

a {text-decoration: none; color: #222; border-bottom: 1px dotted #222;}
a:hover {border-bottom: 1px dotted #666;}
a:active {color: #00a0db; border: 0;}

h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; border: 0;}
h1 a:hover {border: 0; color: #666;}
h1 {font-size: 28px; letter-spacing: -1px; line-height: 30px; margin-bottom: 10px;}
h2 {font-size: 16px; line-height: 20px;}
h3 {font-size: 16px; margin-bottom: 5px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; padding: 5px; background-color: #000; color: #000; text-transform: uppercase; letter-spacing: 3px; background-image: url('/files/h3.jpg'); background-position: top left; background-repeat: no-repeat;}
h3 a {color: #000;}
h3 a:hover {color: #333; border: 0;}
h3.blue {background-color: #000;}
h5 {font-size: 12px; margin-bottom: 7px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; padding: 5px; background-color: #000; color: #000; text-transform: uppercase; letter-spacing: 2px; background-image: url('/files/h3.jpg'); background-position: top left; background-repeat: no-repeat;}
h5 a {color: #000;}
h5 a:hover {color: #333; border: 0;}

.sidebar h3 {margin-bottom: 10px;}

h4.smaller {font-size: 18px; margin-bottom: 3px;}

h6 {font-size: 16px;}
h6 a:hover {border: 0; color: #666;}

#wrapper {margin: 0 auto; padding: 0; width: 960px;}
#header {position: relative; top: 0px; left: 0px; margin-bottom: 20px; margin-top: 15px;}
#logo {float: left; width: 145px; height: 151px; background-image: url('/files/logo-5.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 145px; height: 151px; text-decoration: none; border: none;}
#logo a span {visibility: hidden;}
#banner-menu {float: right; width: 728px;}
#banner {position: relative; top: 0px; right: 0px; width: 728px; height: 90px; margin-bottom: 30px;}
ul#menu {position: relative; top: 0px; left: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:2px; float:right; text-transform: uppercase;}

ul#menu li {display: inline; list-style-type: none; padding-right: 10px; border-right:1px solid #fff; padding-left:7px;}
ul#menu li.current a {color: #fff;}
ul#menu li.last {display: inline; list-style-type: none; padding-left:7px; padding-right: 0px; border-right:0px solid #252525; }
ul#menu li a {text-decoration: none; color: #fff; border: 0;}
ul#menu li a:hover {text-decoration: none; color: #ccc; border: 0;}

#search {position: relative; top: 0px; left: 0px; margin-bottom: 10px;}
#searchbox {float: right; text-align: right; width: 50%;}
#newsletter {float: left; width: 50%;}
#search .search-box {margin: 0; padding: 4px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; border: 1px solid #ccc; margin-right: 5px;}
#search .submit {font-family: "MuseoSlab500", Helvetica, Arial, sans-serif; letter-spacing:1px; font-size: 14px; color: #333; border: 0; padding: 0; margin: 0; background-color: #EEE; vertical-align: middle; }

#footer {position: relative; top: 0px; left: 0px; padding: 15px; background-color: #F6F6F6; margin-bottom: 15px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 4px;}
div.footer {width: 25%; float: left;}
ul.footer {margin-top: 10px; margin-bottom: 20px;}
ul.footer li {margin-bottom: 3px;}
.rss {margin-right: 3px;}

#right {float: right; width: 430px;}
#left {float: left; width: 500px;}
.sidebar {background-color: #F9F9F9; padding: 15px; margin-bottom: 20px;}

ul.list {margin-top: 10px;}
ul.list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.list li h4 {font-size: 16px;}
ul.list li h4 a:hover {color: #666; border: 0;}
ul.list li p {font-size: 11px; color: #666; margin-top: 2px;}
ul.list li.last {margin: 0; padding: 0; border: 0;}


ul.list-image {margin-top: 10px;}
ul.list-image li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD; min-height: 75px;}
ul.list-image li img {float: left; margin-right: 10px;}
ul.list-image li h4 {font-size: 14px;}
ul.list-image li h4 a:hover {color: #666; border: 0;}
ul.list-image li p {font-size: 11px; color: #666; margin-top: 2px;}
ul.list-image li.last {margin: 0; padding: 0; border: 0;}
h5.weblog {margin-bottom: 2px; font-weight: normal;}
h5.weblog a {color: #000; background-color: #abb3c8; padding: 2px; font-size: 11px; padding-left: 4px; padding-right: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
h5.weblog-pink {margin-bottom: 2px; font-weight: normal;}
h5.weblog-pink a {color: #FFF; background-color: #de1679; padding: 2px; font-size: 11px; padding-left: 4px; padding-right: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
h5.weblog-pink a:hover {border: 0; background-color: #999;}

h5.weblog a:hover {border: 0; background-color: #999;}

#content {padding: 15px; width: 480px; background-color: #FFF; margin-bottom: 20px;}
.breadcrumbs {font-size: 11px; color: #666; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #EEE;}
.breadcrumbs a {border: 0; color: #666;}
.breadcrumbs a:hover {color: #666;}
.meta {font-size: 11px; color: #666; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #EEE; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;} 
.meta a {border: 0; color: #666;}
.meta a:hover {border: 0; color: #000;}
.article-image {float: right; margin-left: 10px; margin-bottom: 10px;}
.artist-image {float: left; margin-right: 10px; margin-bottom: 20px;}

.short-meta {line-height: 0; border-bottom: 1px solid #222;} 


.share-link {padding: 5px; background-color: #F6F6F6; text-align: right; margin-top: 15px; margin-bottom: 5px; font-size: 11px;}
.affiliate {padding: 5px; background-color: #EEE; font-size: 11px;}
.twitter, .facebook, .spotify {display: inline;}

.share-link a, .affiliate a {border: 0;}
.share-link a:hover {border: 0; color: #de1679;}

.twitter a img, .facebook a img {margin-top: 4px;}
.facebook {margin-right: 3px;}

.affiliate a {margin-right: 10px;}
.affiliate a:hover {border: 0; color: #000;}
.spotify img {top: 4px;}

.rss {float: left;}
.rss img {margin-right: 3px; margin-top: 4px;}
.links {float: right;}

#disqus_thread {padding: 15px; margin-bottom: 20px !important; background-color: #FFF; width: 600px;}
#disqus_thread h3 {background-color: #FFF; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 10px; color: #222;}

#related {padding: 15px; width: 600px; background-color: #FFF; margin-bottom: 20px;}
ul.related {margin-top: 10px;}
ul.related li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.related li h4 {font-size: 20px; line-height: 28px;}
ul.related li h4 a:hover {border: 0; color: #de1679;}
ul.related li p {margin-top: 2px; font-size: 11px; color: #666;}
ul.related li p a {border: 0; color: #666;}
ul.related li p a:hover {border: 0; color: #0EA192;}
ul.related li.last {margin: 0; padding: 0; border: 0;}
ul.related li p.desc {font-size: 12px; line-height: 16px; color: #222;}

#content img {max-width: 480px;}
p.content hr {line-height: 0; background-color: #999; color: #999; height: 1px; border: 0; padding: 0; margin: 0;}

.st-entry {padding: 10px; background-color: #F9F9F9; margin-bottom: 10px; line-height: 20px; color: #333; width: 580px;}
.left {float: left; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.right {float: right;}
.soundtrack {text-align: right;}
.soundtrack a {padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #EEE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0;}
.soundtrack a:hover {border: 0; background-color: #000; color: #FFF;}

.jqGSContainer {position:relative;width:600px; padding-bottom: 15px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border: 0;}

.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 3px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#EAEAEA;color: #444;text-decoration:none;display:block;width:20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0; font-size: 16px; font-weight: bold;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#000;color:#FFF;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#de1679; color:#FFF; border: 0;}

p.download {margin-top: 15px;}
p.download a {font-size: 16px; font-weight: bold; padding: 3px; padding-left: 6px; padding-right: 6px; color: #FFF; border: 0; background-color: #000; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
p.download a:hover {background-color: #666;}

.brightcove {margin-bottom: 15px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 14px Helvetica, Arial, sans-serif;
	color: #222;
}

#TB_window p {margin-bottom: 10px;}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window label, #TB_window input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	color: #333333
}

#TB_window label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	color: #333333
}

#TB_window br {
	clear: left;
margin-bottom: 5px;
}

#TB_window input.dob {
	display: block;
	width: 20px;
	margin-bottom: 10px;
	color: #333333;
	margin-right: 1px;
}

#TB_window input.year {
	display: block;
	width: 30px;
	margin-right: 3px;
	margin-bottom: 10px;
	color: #333333;
}

#TB_window input.red {
	background-color: #de1679; 
font-family: Helvetica, Times New Roman, sans-serif;
font-weight: bold;
	color: #FFF;
border: 0;
padding: 2px;
width: 65px;
margin-bottom: 30px;
	}

#TB_window a:link {color: #0EA192; border: 0;}
#TB_window a:visited {color: #0EA192;}
#TB_window a:hover {color: #0EA192; border: 0;}
#TB_window a:active {color: #0EA192;}
#TB_window a:focus{color: #0EA192;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #222;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

ol.index {position: relative; top: 0px; left: 0px; margin-top: 20px;}
ol.index li {margin-bottom: 15px; border-bottom: 1px solid #DDD; padding-bottom: 15px;}
ol.index li img {float: left; margin-right: 10px;}
ol.index li h4 {font-size: 20px; line-height: 24px;}
ol.index li h4 a:hover {border: 0; color: #666;}
ol.index li p {margin-top: 2px; font-size: 11px; color: #666;}
ol.index li p a {border: 0;}
ol.index li p a:hover {border: 0; color: #0EA192;}
ol.index li p.desc {font-size: 12px; line-height: 16px; color: #222;}
ol.index li.pagination {margin: 0; padding: 0; border: 0; font-size: 18px; font-weight: bold; text-align: center; height: auto;}
ol.index li.pagination a {border: 0;}
ol.index li.pagination a:hover {border: 0; color: #0EA192;}

ol.blog {position: relative; top: 0px; left: 0px; margin-top: 10px;}
ol.blog li  {margin-bottom: 30px; border-bottom: 1px solid #333; padding-bottom: 30px;}
ol.blog li h4 {font-size: 28px; line-height: 32px; letter-spacing: -1px; margin-bottom: 7px;}
ol.blog li h4 a:hover {border: 0; color: #666;}
.blog-meta {font-size: 11px; color: #666; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #EEE; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;} 
.blog-meta a {border: 0; color: #666;}
.blog-meta a:hover {border: 0; color: #0EA192;}
ol.blog li.pagination {margin: 0; padding: 0; border: 0; font-size: 18px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 3px; text-align: center; height: auto;}
ol.blog li.pagination a {border: 0;}
ol.blog li.pagination a:hover {border: 0; color: #0EA192;}

p.search {margin-bottom: 7px; font-size: 15px;}
p.search a {font-weight: bold; border: 0;}
p.search a:hover {border: 0; color: #0EA192;}

#forthcoming {position: relative; top: 0px; left: 0px; margin-bottom: 20px; padding: 15px; background-color: #FFF;}
#events {margin-top: 5px;}
#events li {padding: 5px; background-color: #F6F6F6; margin-bottom: 5px; font-size: 11px;}
#events li:hover {background-color: #EEE;}
#events li a {border: 0;}
#events li a:hover {border: 0; color: #666;}
#events li span.bold {font-weight: bold;}
#events li span.bold a:hover {color: #0EA192;}

.tracks {font-size: 11px; padding: 5px; background-color: #F6F6F6; float: right; width: 280px; height: 240px;}
.tracks h5 {font-size: 14px; margin-bottom: 5px;}
.tracks-spotify {margin-top: 10px;}
.tracks-spotify a {padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #EEE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0;}
.tracks-spotify a:hover {border: 0; background-color: #000; color: #FFF;}
.tracks-spotify a img {margin-top: 4px;}

#front-one {position: relative; top: 0px; left: 0px; margin-bottom: 20px;}
#front-one-two {float: left; width: 310px;}
#front-one-three {float: right; width: 630px;}
#front-three {float: right; width: 300px;}
#front-three-three {padding: 15px; background-color: #F9F9F9;}
#front-one-two-two {float: left; width: 280px; padding: 15px; background-color: #F9F9F9;}
#featured {width: 280px; height: 400px; padding: 15px; background-color: #FFF; margin-bottom: 20px;}
#featured img {width: 280px; height: 280px; margin-bottom: 15px;}
#featured h4 {font-size: 20px; line-height: 22px; margin-bottom: 5px; margin-top: 3px;}
#featured h4 a:hover {border: 0; color: #00a0db;}
#featured p {font-size: 12px; line-height: 16px;}

#tv {position: relative; width: 280px; padding: 15px; background-color: #F6F6F6;}
#front-promo {width: 630px; height: 40px; margin-bottom: 20px; background-color: #CCC;}
#front-promo a {border: 0;}
#front-promo a:hover {border: 0;}

#front-two {position: relative; top: 0px; left: 0px; margin-bottom: 20px;}
#downloads {float: right; width: 300px;}
#mp3s {padding: 15px; background-color: #F6F6F6;}
#viagogo a, #viagogo a:hover {border: 0;}
#reviews-features {float: left; width: 640px;}
#reviews {margin-top: 15px; margin-bottom: 15px;}
#features {float: right; width: 280px; padding: 15px; background-color: #F6F6F6;}

ul.social {line-height: 0; margin-top: 10px;}
ul.social li {margin: 0; padding: 0; margin-right: 3px; margin-bottom: 3px; display: inline;}
ul.social li a {border: 0;}
ul.social li a:hover {border: 0;}

/*
	SLIDER
*/
.slider-wrap								{ width: 280px; position: relative; top: 0px; left: 0px; }		
.slider-wrap a {border: 0;}
.slider-wrap a:hover {border: 0;}	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 15px 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 280px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 280px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{width: 50px; height: 50px; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 50px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{}
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }

#latest-release-table {position: relative; top: 0px; left: 0px; width: 430px; margin: 0; padding: 0; line-height: 0;}
.front-release-image {float: left; margin: 0; padding: 0;}
.front-release-image img {border: 0; margin: 0; margin-right: 5px; margin-bottom: 5px;}
#latest-artist-table {position: relative; top: 0px; left: 0px; width: 430px; margin: 0; padding: 0; line-height: 0;}

.front-release-image a {border: 0; margin: 0; padding: 0;}
.front-release-image a:hover {border: 0; margin: 0; padding: 0;}


ul#twitter_update_list {list-style-type: none; padding: 0; margin: 0;}
ul#twitter_update_list li {list-style-type: none; padding: 0; margin: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #EEE;}
.social a {color: #000;}

p.blog-text {text-align: left;}

.copy {margin-top: 15px; text-align: center;}
ul.networking {margin: 0; padding: 0; line-height: 0; text-align: center;}
ul.networking li {display: inline; margin-right: 3px; margin-left: 3px;}
ul.networking a {border: 0;}
ul.networking a:hover {border: 0;}
ul.networking img {border: 0; margin: 0; padding: 0; width: 32px; height: 32px;}

ul.artist-links {margin: 0; padding: 0; line-height: 0; margin-top: 10px;}
ul.artist-links li {display: inline; margin-right: 3px; margin-left: 3px;}
ul.artist-links a {border: 0;}
ul.artist-links a:hover {border: 0;}
ul.artist-links img {border: 0; margin: 0; padding: 0; width: 32px; height: 32px;}

ul.image-list {list-style-type: none; margin: 0; padding: 0;}
ul.image-list li {list-style-type: none; margin: 0; padding: 0; min-height: 75px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #DDD;}
ul.image-list li img {float: left; margin-right: 10px;}
ul.image-list li span a {border: 0; padding: 2px; padding-left: 4px; padding-right: 4px; background-color: #7482a7; color: #fff; font-size: 12px; margin-top: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
ul.image-list li span a:hover {background-color: #888;}
ul.image-list li.three {border: 0; padding: 0; margin: 0;}
ul.image-list li h4 {font-size: 16px; line-height: 20px; margin-bottom: 10px;}
ul.image-list h4 a:hover {border: 0; color: #666;}

ul.med-list {list-style-type: none; margin: 0; padding: 0;}
ul.med-list li {list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.med-list li span.small {font-size: 11px;}
ul.med-list li.three {border: 0; padding: 0; margin: 0;}
ul.med-list li h4 {font-size: 18px; line-height: 20px; margin-bottom: 3px;}
ul.med-list h4 a:hover {border: 0; color: #666;}

h1.release {margin-top: 5px; margin-bottom: 5px;}
.break {margin-top: 10px; margin-bottom: 10px;}
p.release {text-align: justify; margin-bottom: 15px;}
p.review {margin-top: 3px;}
p.review a {font-weight: bold; font-size: 15px; border: 0;}
p.review a:hover {color: #666;}

.social a  {border: 0; padding: 2px; margin-right: 2px; padding-left: 4px; padding-right: 4px; background-color: #7482a7; color: #fff; font-size: 12px; margin-top: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.social a:hover {background-color: #888;}

.gig {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #DDD;}
.gig-time {display: block; font-size: 16px; font-weight: bold; margin-bottom: 5px;}
#artist-info {margin-top: 10px; margin-bottom: 15px;}
.biog-image {margin-bottom: 10px;}
.video {margin-bottom: 15px;}
p.resource {margin-bottom: 3px;}
#artwork {width: 405px;}