body {
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
	color:#000;
	margin:0;
	padding:0;
	border:0;
}
h1 {
	font-size:24px;
	font-weight:bold;
	margin:0;
}
h2 {
	font-size:18px;
	font-weight:bold;
	margin:0;
}
h3 {
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
h4 {
	font-size:14px;
	font-weight:normal;
	margin: 8px 0 12px 0;
}	
p {
	padding:0;
	margin:4px 0;
}
p.below {
	clear:both;
}
a, a:visited {
	color:#129;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#007e0d;
}
a:active {
	color:#7fc7ff;
}
input {
	border:1px solid #666;
}
input.noborder {
	border:0;
}
hr {
	border:0;
	color:#2f4f4f;
	background-color:#2f4f4f;
	height:1px;
}
#container {
	width:950px;
	background-color:#7fc7ff;
	padding:0;
	margin:4px auto;
}
#header {
	width:950px;
	height:120px;
	margin:0;
	padding:0;
	background-image:url(/images/head950.png);
	background-repeat:no-repeat;
}
#header a {
	padding:0 950px 104px 0;
}
#navigation {
	width:950px;
	background-color:#000;
	padding:4px 0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#7fc7ff;
}
#navigation p {
	padding:0;
	margin:0;
}
#navigation a, #navigation a:visited {
	color:#eee;
	padding:0 19px;
}
#navigation a:hover, #navigation a:active {
	color:#007e0d;
}
#content {
	width:950px;
	background-color:#7fc7ff;
	padding:0;
	margin:0;
}
.bluetl {
		float:left;
		width:17px;
		height:17px;
		margin:0;
		padding:0;
		background-color:#7fc7ff;
		background-image:url(/images/mobhead.png);
		background-position:-572px -120px;
		background-repeat:no-repeat;
	}
.bluetr {
		float:right;
		width:17px;
		height:17px;
		margin:0;
		padding:0;
		background-color:#7fc7ff;
		background-image:url(/images/mobhead.png);
		background-repeat:no-repeat;
		background-position:-589px -120px;
	}
fieldset {
	border:0;
	margin:-4px auto 0 auto;
}
.mail {
	width:166px;
	margin:0 auto;
	border:0;
}
.buttons {
	margin:-4px auto 12px auto;
}
#right form.mobile {
	display:none;
}
#right .mid {
	margin:0 17px;
}
#middle {
	display:inline;
	float:left;
	width:672px;
	background-color:#7fc7ff;
	padding:17px 8px;
}
#releases #middle, #artists #middle {
	display:inline;
	float:left;
	width: 900px;
	padding:0 25px 25px 25px ;
}
#middle p {
	padding:2px 0;
	text-align:left;
}
#middle .albumtitle {
	margin:0;
	padding:0;
	font-size:14px;
}
#middle .albumtitlexmas {
	margin:0;
	padding:0 0 0 56px;
	background-image:url(/images/hollyhead.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:14px;
}
#middle .albumtitle h1 {
	font-size:20px;
	margin:0 0 4px 0;
}
#middle .albumtitle p {
	line-height:1.6;
	display:inline;
	margin:16px 24px 0 0;
}
#middle .albumcover {
	float:left;
	padding:4px 12px 4px 0;
}
#middle .albumcover img {
	margin:0;
	padding:0;
}
#middle .albumlinks {
	float:left;
	width:460px;
	margin:0;
	padding:0;
}
#middle .albumlinks p {
	margin:0 0 6px 0;
	font-size:13px;
	font-weight:bold;
}
#middle .albumlinks p.small {
	margin:0 0 6px 0;
	font-size:13px;
	font-weight:normal;
}
#middle .albumlinks ul {
	list-style:none;
	margin:-8px 0 8px -40px;
}
#middle .albumlinks ul li {
	display:inline;
	margin:0 28px 0 0;
}
#middle .albumlinks ul li a {
	font-size:13px;
}
#middle .albuminfo {
	clear:both;
	font-size:12px;
	line-height:1.2;
}
#middle .albumsongs {
	margin:0 auto;
	padding:0 12px;
	border-top:1px solid #666;
}
#middle .albumsongs p {
	font-size:12px;
	font-weight:bold;
}
#middle .albumsongs ol {
	margin:-4px 0 12px -22px;
}
#middle .albumsongs ol li {
	font-size:12px;
	margin:3px 0;
}
#middle .albumsongs ol li ul {
	list-style:none;
	margin:0 0 8px 0;
	padding:0;
}
#middle .albumsongs ol li ul li {
	font-size:11px;
	margin:0;
	padding:0;
}
#one {
	float:left;
	width:336px;
	padding:0;
	margin:0 17px 0 0;
}
#two {
	float:left;
	width:336px;
	padding:0;
	margin:0;
}
.t {
	font-size:12px;
	font-weight:bold;
	color: #129;
	margin:0;
}
.m {
	display:block;
	margin:2px 8px 6px 24px;
	border: 1px solid #555555;
	padding: 4px 8px 4px 4px;
	background: #6eb6ee;
	text-align: right;
	font-size:9px;
	line-height:1.5;
}
.artistinfo {
	border-top:1px solid #666;
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
}
#artists .artistinfo  {
	clear:both;
	border-top:1px solid #666;
	margin:14px 0 -2px 0;
	padding:6px 0 0 0;
	font-size:12px;
}
.artistinfo h2 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 -1px 0;
}
.artistinfo p {
	margin:-1px 0 6px 0;
}
.artistalbums {
	margin:6px 0 4px 0;
	padding:0;
}
.albumsongs ol li a {
	font-weight:normal;
}
.artistlinks {
	clear:both;
	margin:18px 0;
	padding:2px 0 4px 0;
	font-size:12px;
	font-weight:bold;
}
#artists .artistlinks {
	clear:both;
	margin:18px 0 -6px 0;
	padding:2px 0 4px 0;
	font-size:12px;
	line-height:1.3;
	font-weight:bold;
}
.artistlinks ul {
	list-style-type:none;
	margin:-6px 0 4px -40px;
}
.tidy {
	list-style:none;
	margin:0 0 12px 0;
	padding:0;
}
.tidy li {
	margin:2px 0 4px 0;
}
.tidy li a {
	font-size:11px;
	margin:0 8px 0 0;
}
#home h1 {
	margin:0;
	padding:0 0 0 0;
}
#home div.news {
	clear:both;
	display:block;
	margin:8px 0;
	padding:4px 0;
	border-top:1px solid #333;
}
#home a.t {
	font-size:14px;
	margin:18px 0 4px 0;
}
#home a.t span {
	color:#00c;
}
#home #middle p {
	font-size:11px;
	line-height:1.3;
	margin:0;
	padding:3px 0 2px 0;
}
#home div.m {
	display: block;
	width: 600px;
	margin: 4px 8px 0 0;
	border: 1px solid #555555;
	padding: 4px 8px 4px 4px;
	background: #6eb6ee;
	text-align: right;
}
#home div.m p {
	display:block;
	font-weight:bold;
	text-align:right;
}
#home div.m a {
	font-size:10px;
	margin:0 0 0 14px;
}
#releases #one, #artists #one {
	float:left;
	display:inline;
	width:430px;
	padding:0;
	margin:0 40px 0 0;
}	
#releases #two, #artists #two {
	float:right;
	display:inline;
	width:430px;
	padding:0;
	margin:0;
}	
#releases h1, #artists h1 {
	font-size:20px;
	line-height:1.0;
	margin:0 0 -6px 0;
}
#releases div.news {
	clear:both;
	display:block;
	margin:8px 0;
	padding:4px 0;
	border-top:1px solid #333;
}
#releases a.t {
	font-size:13px;
	margin:18px 0 4px 0;
}
#releases a.t span {
	color:#00c;
}
#releases #middle p {
	font-size:11px;
	line-height:1.2;
	margin:0;
	padding:3px 0 2px 0;
}
#releases div.m {
	display: block;
	float:none;
	width: 330px;
	height:auto;
	margin: 4px 30px 0 0;
	border: 1px solid #555555;
	padding: 5px 12px 4px 4px;
	background: #6eb6ee;
	text-align: right;
}
#releases div.m p {
	display:block;
	font-weight:bold;
	text-align:right;
}
#releases div.m a {
	margin:0 0 0 10px;
}
#bfwlive {
	font-size:12px;
}
#bfwlive h2 {
	font-size:20px;
}
#bfwlive h3 {
	margin:4px 0 0 0;
}
#bfwlive .headline {
	font-size:14px;
	font-weight:bold;
}
#bfwlive .headline a img {
	float:left;
	margin:0 8px 8px 0;
}
#bfwlive .liveinfo {
	clear:both;
	margin:6px 0;
}
#bfwlive .liveinfo h2 {
	font-size:18px;
}
#bfwlive .liveinfo a img {
	width:100px;
	height:100px;
	float:left;
	margin:0 8px 16px 0;
}
#bfwlive .liveinfo p {
	font-size:12px;
	margin:0 0 6px 0;
}


#right {
	display:inline;
	float:right;
	width:210px;
	padding:0;
	margin:17px 0 17px 17px;
	background-color:#fff;
	text-align:center;
}
.whitetl {
	float:left;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(/images/mobhead.png);
	background-position:-572px -137px;
	background-repeat:no-repeat;
}
.whitetr {
	float:right;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(/images/mobhead.png);
	background-repeat:no-repeat;
	background-position:-589px -137px;
}
#right a, #right a:visited {
	font-size:13px;
	font-weight:bold;
}
#right a:hover, #right a:active {
	color:#f00;
}	
#right p {
	padding:0 17px;
}
#right .r3 {
	font-size:14px;
	font-weight:bold;
	margin:12px 17px 0 17px;
}
#right .click {
	margin: 15px 68px 0 65px;
	padding:0;
	width: 78px;
	height: 26px;
}
#right .click a {
	float:left;
	width: 20px;
	height: 20px;
	margin: 3px;
	background-color: #fff;
	background-image: url(/images/mobhead.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#right .click .fb {
	background-position:-470px -151px;
}
#right .click .tw {
	background-position:-490px -151px;	
}
#right .click .rf {
	background-position:-510px -151px; 
}
#right .click .ccl {
	display:none; 
}
.albumthumbs {
	width:169px;
	padding:0;
	margin:0 21px;
}
.artistalbums .albumthumbs {
	width:100%;
	padding:0;
	margin:0;
}
#artists .artistalbums .albumthumbs {
	width:430px;
}
.albumcovers {
	margin:0 0 0 -43px;
	list-style: none;
}
.albumcovers li {
	margin:2px;
}
.albums {
	clear:both;
	padding:0;
	margin:4px 0;
}
#artists .albums {
	width:430px;
}.albums div {
	display:inline;
	float:left;
	width:80px;
	height:80px;
	padding:0;
	margin:0 4px 4px 0;
}
#right .slider {
	width:186px;
	height:490px;
	margin:12px 1px 12px 15px;
	padding:0 0 0 8px;
	background-color:#dedede;
	overflow:auto;
}
#right .slider h3 {
	clear:both;
	margin:8px 0 0 0;
}
#releases .album div.m, #home .albums div.m {
	display:block;
	float:none;
	height:auto;
	margin:2px 8px 6px 24px;
	border: 1px solid #555555;
	padding: 4px 12px 4px 4px;
	background: #6eb6ee;
	text-align: right;
	font-size:9px;
	line-height:1.5;
}
.albums a.t span {
	float:left;
	width:80px;
	height:80px;
	background-color:#fff;
	background-image:url(/images/albums.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}
#releases .albums a.t span, #home .albums a.t span {
	margin: 4px 8px 2px 0;
	padding:0;
}
#right .albums a.t span {
	float:left;
	margin:0 8px 0 0;
	padding:0;
}
#home #right .albums .front, #home #right .albums .front a.t span {
	display:none;
}
.dnlive a.t span {
	background-position: -480px -1840px;
}
.aiad10 a.t span {
	background-position: -240px -2000px;
}
.bfw254 a.t span {
	background-position: -320px -2000px;
}
.bfw253 a.t span {
	background-position: -160px -2000px;
}
.bfw252 a.t span {
	background-position: -80px -2000px;
}
.bfw251 a.t span {
	background-position: 0 -2000px;
}
.bfw250 a.t span {
	background-position: -720px -1920px;
}
.bfw249 a.t span {
	background-position: -640px -1920px;
}
.bfw248 a.t span {
	background-position: -560px -1920px;
}
.bfw247 a.t span {
	background-position: -480px -1920px;
}
.bfw246 a.t span {
	background-position: -400px -1920px;
}
.bfw245 a.t span {
	background-position: -320px -1920px;
}
.bfw244 a.t span {
	background-position: -240px -1920px;
}
.bfw243 a.t span {
	background-position: -160px -1920px;
}
.bfw242 a.t span {
	background-position: -80px -1920px;
}
.bfw241 a.t span {
	background-position: 0 -1920px;
}
.bfw240 a.t span {
	background-position: 0 -1200px;
}
.bfw239 a.t span {
	background-position: -560px -1840px;
}
.xmas14 a.t span {
	background-position: -640px -1840px;
}
.bfwaiad9 a.t span {
	background-position: -720px -1840px;
}
.bfw237 a.t span {
	background-position: -400px -1840px;
}
.bfw236 a.t span {
	background-position: -320px -1840px;
}
.bfw234 a.t span {
	background-position: -240px -1840px;
}
.bfw233 a.t span {
	background-position: -160px -1840px;
}
.bfw232 a.t span {
	background-position: -80px -1840px;
}
.bfw231 a.t span {
	background-position: 0 -1840px;
}
.bfwaiad8 a.t span {
	background-position: -720px -1760px;
}
.bfw230 a.t span {
	background-position: -640px -1760px;
}
.bfw229 a.t span {
	background-position: -560px -1760px;
}
.bfw228 a.t span {
	background-position: -480px -1760px;
}
.bfw226 a.t span {
	background-position: -400px -1760px;
}
.bfw225 a.t span {
	background-position: -320px -1760px;
}
.bfw224 a.t span {
	background-position: -240px -1760px;
}
.bfw223 a.t span {
	background-position: -160px -1760px;
}
.bfw222 a.t span {
	background-position: -80px -1760px;
}
.bfw221 a.t span {
	background-position: 0 -1760px;
}
.bfw220 a.t span {
	background-position: -720px -1680px;
}
.bfw219 a.t span {
	background-position: -640px -1680px;
}
.bfw218 a.t span {
	background-position: -560px -1680px;
}
.bfw217 a.t span {
	background-position: -480px -1680px;
}
.bfw216 a.t span {
	background-position: -400px -1680px;
}
.bfw215 a.t span {
	background-position: -320px -1680px;
}
.bfw214 a.t span {
	background-position: -240px -1680px;
}
.bfw213 a.t span {
	background-position: -160px -1680px;
}
.bfw212 a.t span {
	background-position: -80px -1680px;
}
.bfw211 a.t span {
	background-position: 0 -1680px;
}
.bfw210 a.t span {
	background-position: -720px -1600px;
}
.bfw209 a.t span {
	background-position: -640px -1600px;
}
.bfw208 a.t span {
	background-position: -560px -1600px;
}
.bfw207 a.t span {
	background-position: -480px -1600px;
}
.bfw206 a.t span {
	background-position: -400px -1600px;
}
.bfw205 a.t span {
	background-position: -320px -1600px;
}
.bfw204 a.t span {
	background-position: -240px -1600px;
}
.bfw203 a.t span {
	background-position: -160px -1600px;
}
.bfw202 a.t span {
	background-position: -80px -1600px;
}
.bfw201 a.t span {
	background-position: 0 -1600px;
}
.bfw200 a.t span {
	background-position: -720px -1520px;
}
.bfw199 a.t span {
	background-position: -640px -1520px;
}
.bfw198 a.t span {
	background-position: -560px -1520px;
}
.bfw197 a.t span {
	background-position: -480px -1520px;
}
.bfw196 a.t span {
	background-position: -400px -1520px;
}
.bfw195 a.t span {
	background-position: -320px -1520px;
}
.bfw194 a.t span {
	background-position: -240px -1520px;
}
.bfw193 a.t span {
	background-position: -160px -1520px;
}
.bfw192 a.t span {
	background-position: -80px -1520px;
}
.bfw191 a.t span {
	background-position: 0 -1520px;
}
.bfw190 a.t span {
	background-position: -720px -1440px;
}
.bfw189 a.t span {
	background-position: -640px -1440px;
}
.bfw188 a.t span {
	background-position: -560px -1440px;
}
.bfw187 a.t span {
	background-position: -480px -1440px;
}
.bfw186 a.t span {
	background-position: -400px -1440px;
}
.bfw185 a.t span {
	background-position: -320px -1440px;
}
.bfw184 a.t span {
	background-position: -240px -1440px;
}
.bfw183 a.t span {
	background-position: -160px -1440px;
}
.bfw182 a.t span {
	background-position: -80px -1440px;
}
.bfw181 a.t span {
	background-position: 0 -1440px;
}
.bfw180 a.t span {
	background-position: -720px -1360px;
}
.bfw179 a.t span {
	background-position: -640px -1360px;
}
.bfw178 a.t span {
	background-position: -560px -1360px;
}
.bfw177 a.t span {
	background-position: -480px -1360px;
}
.bfw176 a.t span {
	background-position: -400px -1360px;
}
.bfw175 a.t span {
	background-position: -320px -1360px;
}
.bfw174 a.t span {
	background-position: -240px -1360px;
}
.bfw173 a.t span {
	background-position: -160px -1360px;
}
.bfw172 a.t span {
	background-position: -80px -1360px;
}
.bfw171 a.t span {
	background-position: 0 -1360px;
}
.bfw170 a.t span {
	background-position: -720px -1280px;
}
.bfw169 a.t span {
	background-position: -640px -1280px;
}
.bfw168 a.t span {
	background-position: -560px -1280px;
}
.bfw167 a.t span {
	background-position: -480px -1280px;
}
.bfw166 a.t span {
	background-position: -400px -1280px;
}
.bfw165 a.t span {
	background-position: -320px -1280px;
}
.bfw164 a.t span {
	background-position: -240px -1280px;
}
.bfw163 a.t span {
	background-position: -160px -1280px;
}
.bfw162 a.t span {
	background-position: -80px -1280px;
}
.bfw161 a.t span {
	background-position: 0 -1280px;
}
.bfw160 a.t span {
	background-position: -720px -1200px;
}
.bfw159 a.t span {
	background-position: -640px -1200px;
}
.bfw158 a.t span {
	background-position: -560px -1200px;
}
.bfw157 a.t span {
	background-position: -480px -1200px;
}
.bfw156 a.t span {
	background-position: -400px -1200px;
}
.bfw155 a.t span {
	background-position: -320px -1200px;
}
.bfw154 a.t span {
	background-position: -240px -1200px;
}
.bfw153 a.t span {
	background-position: -160px -1200px;
}
.bfw152 a.t span {
	background-position: -80px -1200px;
}
/**.bfw151 a.t span {
	background-position: 0 -1200px;
}
**/.bfw150 a.t span {
	background-position: -720px -1120px;
}
.bfw149 a.t span {
	background-position: -640px -1120px;
}
.bfw148 a.t span {
	background-position: -560px -1120px;
}
.bfw147 a.t span {
	background-position: -480px -1120px;
}
.bfw146 a.t span {
	background-position: -400px -1120px;
}
.bfw145 a.t span {
	background-position: -320px -1120px;
}
.bfw144 a.t span {
	background-position: -240px -1120px;
}
.bfw143 a.t span {
	background-position: -160px -1120px;
}
.bfw142 a.t span {
	background-position: -80px -1120px;
}
.bfw141 a.t span {
	background-position: 0 -1120px;
}
.bfw140 a.t span {
	background-position: -720px -1040px;
}
.bfw139 a.t span {
	background-position: -640px -1040px;
}
/**.bfw138 a.t span {
	background-position: -560px -1040px;
}
**/.bfw137 a.t span {
	background-position: -480px -1040px;
}
.bfw136 a.t span {
	background-position: -400px -1040px;
}
.bfw135 a.t span {
	background-position: -320px -1040px;
}
.bfw134 a.t span {
	background-position: -240px -1040px;
}
.bfw133 a.t span {
	background-position: -160px -1040px;
}
.bfw132 a.t span {
	background-position: -80px -1040px;
}
.bfw131 a.t span {
	background-position: 0 -1040px;
}
.bfw130 a.t span {
	background-position: -720px -960px;
}
.bfw129 a.t span {
	background-position: -640px -960px;
}
.bfw128 a.t span {
	background-position: -560px -960px;
}
.bfw127 a.t span {
	background-position: -480px -960px;
}
.bfw126 a.t span {
	background-position: -400px -960px;
}
.bfw125 a.t span {
	background-position: -320px -960px;
}
.bfw124 a.t span {
	background-position: -240px -960px;
}
.bfw123 a.t span {
	background-position: -160px -960px;
}
.bfw122 a.t span {
	background-position: -80px -960px;
}
.bfw121 a.t span {
	background-position: 0 -960px;
}
.bfw120 a.t span {
	background-position: -720px -880px;
}
.bfw119 a.t span {
	background-position: -640px -880px;
}
.bfw118 a.t span {
	background-position: -560px -880px;
}
.bfw117 a.t span {
	background-position: -480px -880px;
}
.bfw116 a.t span {
	background-position: -400px -880px;
}
.bfw115 a.t span {
	background-position: -320px -880px;
}
.bfw114 a.t span {
	background-position: -240px -880px;
}
.bfw113 a.t span {
	background-position: -160px -880px;
}
.bfw112 a.t span {
	background-position: -80px -880px;
}
.bfw111 a.t span {
	background-position: 0 -880px;
}
.bfw110 a.t span {
	background-position: -720px -800px;
}
.bfw109 a.t span {
	background-position: -640px -800px;
}
.bfw108 a.t span {
	background-position: -560px -800px;
}
.bfw107 a.t span {
	background-position: -480px -800px;
}
.bfw106 a.t span {
	background-position: -400px -800px;
}
.bfw105 a.t span {
	background-position: -320px -800px;
}
.bfw104 a.t span {
	background-position: -240px -800px;
}
.bfw103 a.t span {
	background-position: -160px -800px;
}
.bfw102 a.t span {
	background-position: -80px -800px;
}
.bfw101 a.t span {
	background-position: 0 -800px;
}
.bfw100 a.t span {
	background-position: -720px -720px;
}
.bfw099 a.t span {
	background-position: -640px -720px;
}
.bfw098 a.t span {
	background-position: -560px -720px;
}
.bfw097 a.t span {
	background-position: -480px -720px;
}
.bfw096 a.t span {
	background-position: -400px -720px;
}
.bfw095 a.t span {
	background-position: -320px -720px;
}
.bfw094 a.t span {
	background-position: -240px -720px;
}
.bfw093 a.t span {
	background-position: -160px -720px;
}
.bfw092 a.t span {
	background-position: -80px -720px;
}
.bfw091 a.t span {
	background-position: 0 -720px;
}
.bfw090 a.t span {
	background-position: -720px -640px;
}
.bfw089 a.t span {
	background-position: -640px -640px;
}
.bfw088 a.t span {
	background-position: -560px -640px;
}
.bfw087 a.t span {
	background-position: -480px -640px;
}
.bfw086 a.t span {
	background-position: -400px -640px;
}
.bfw085 a.t span {
	background-position: -320px -640px;
}
.bfw084 a.t span {
	background-position: -240px -640px;
}
.bfw083 a.t span {
	background-position: -160px -640px;
}
.bfw082 a.t span {
	background-position: -80px -640px;
}
.bfw081 a.t span {
	background-position: 0 -640px;
}
.bfw080 a.t span {
	background-position: -720px -560px;
}
.bfw079 a.t span {
	background-position: -640px -560px;
}
.bfw078 a.t span {
	background-position: -560px -560px;
}
.bfw077 a.t span {
	background-position: -480px -560px;
}
.bfw076 a.t span {
	background-position: -400px -560px;
}
.bfw075 a.t span {
	background-position: -320px -560px;
}
.bfw074 a.t span {
	background-position: -240px -560px;
}
.bfw073 a.t span {
	background-position: -160px -560px;
}
.bfw072 a.t span {
	background-position: -80px -560px;
}
.bfw071 a.t span {
	background-position: 0 -560px;
}
.bfw070 a.t span {
	background-position: -720px -480px;
}
.bfw069 a.t span {
	background-position: -640px -480px;
}
.bfw068 a.t span {
	background-position: -560px -480px;
}
.bfw067 a.t span {
	background-position: -480px -480px;
}
.bfw066 a.t span {
	background-position: -400px -480px;
}
.bfw065 a.t span {
	background-position: -320px -480px;
}
.bfw064 a.t span {
	background-position: -240px -480px;
}
.bfw063 a.t span {
	background-position: -160px -480px;
}
.bfw062 a.t span {
	background-position: -80px -480px;
}
.bfw061 a.t span {
	background-position: 0 -480px;
}
.bfw060 a.t span {
	background-position: -720px -400px;
}
.bfw059 a.t span {
	background-position: -640px -400px;
}
.bfw058 a.t span {
	background-position: -560px -400px;
}
.bfw057 a.t span {
	background-position: -480px -400px;
}
.bfw056 a.t span {
	background-position: -400px -400px;
}
.bfw055 a.t span {
	background-position: -320px -400px;
}
.bfw054 a.t span {
	background-position: -240px -400px;
}
.bfw053 a.t span {
	background-position: -160px -400px;
}
.bfw052 a.t span {
	background-position: -80px -400px;
}
.bfw051 a.t span {
	background-position: 0 -400px;
}
.bfw050 a.t span {
	background-position: -720px -320px;
}
.bfw049 a.t span {
	background-position: -640px -320px;
}
.bfw048 a.t span {
	background-position: -560px -320px;
}
.bfw047 a.t span {
	background-position: -480px -320px;
}
.bfw046 a.t span {
	background-position: -400px -320px;
}
.bfw045 a.t span {
	background-position: -320px -320px;
}
.bfw044 a.t span {
	background-position: -240px -320px;
}
.bfw043 a.t span {
	background-position: -160px -320px;
}
.bfw042 a.t span {
	background-position: -80px -320px;
}
.bfw041 a.t span {
	background-position: 0 -320px;
}
.bfw040 a.t span {
	background-position: -720px -240px;
}
.bfw039 a.t span {
	background-position: -640px -240px;
}
.bfw038 a.t span {
	background-position: -560px -240px;
}
.bfw037 a.t span {
	background-position: -480px -240px;
}
.bfw036 a.t span {
	background-position: -400px -240px;
}
.bfw035 a.t span {
	background-position: -320px -240px;
}
.bfw034 a.t span {
	background-position: -240px -240px;
}
.bfw033 a.t span {
	background-position: -160px -240px;
}
.bfw032 a.t span {
	background-position: -80px -240px;
}
.bfw031 a.t span {
	background-position: 0 -240px;
}
.bfw030 a.t span {
	background-position: -720px -160px;
}
.bfw029 a.t span {
	background-position: -640px -160px;
}
.bfw028 a.t span {
	background-position: -560px -160px;
}
.bfw027 a.t span {
	background-position: -480px -160px;
}
.bfw026 a.t span {
	background-position: -400px -160px;
}
.bfw025 a.t span {
	background-position: -320px -160px;
}
.bfw024 a.t span {
	background-position: -240px -160px;
}
.bfw023 a.t span {
	background-position: -160px -160px;
}
.bfw022 a.t span {
	background-position: -80px -160px;
}
.bfw021 a.t span {
	background-position: 0 -160px;
}
.bfw020 a.t span {
	background-position: -720px -80px;
}
.bfw019 a.t span {
	background-position: -640px -80px;
}
.bfw018 a.t span {
	background-position: -560px -80px;
}
.bfw017 a.t span {
	background-position: -480px -80px;
}
.bfw016 a.t span {
	background-position: -400px -80px;
}
.bfw015 a.t span {
	background-position: -320px -80px;
}
.bfw014 a.t span {
	background-position: -240px -80px;
}
.bfw013 a.t span {
	background-position: -160px -80px;
}
.bfw012 a.t span {
	background-position: -80px -80px;
}
.bfw011 a.t span {
	background-position: 0 -80px;
}
.bfw010 a.t span {
	background-position: -720px 0;
}
.bfw009 a.t span {
	background-position: -640px 0;
}
.bfw008 a.t span {
	background-position: -560px 0;
}
.bfw007 a.t span {
	background-position: -480px 0;
}
.bfw006 a.t span {
	background-position: -400px 0;
}
.bfw005 a.t span {
	background-position: -320px 0;
}
.bfw004 a.t span {
	background-position: -240px 0;
}
.bfw003 a.t span {
	background-position: -160px 0;
}
.bfw002 a.t span {
	background-position: -80px 0;
}
.bfw001 a.t span {
	background-position: 0 0;
}
.ccwhite {
	display:block;
	width:88px;
	height:31px;
	margin:8px 4px 4px 44px;
	padding:0;
	background-color:#000;
	background-image:url(/images/mobhead.png);
	background-position:-470px -120px;	
	background-repeat:no-repeat;
}
.whitebl {
	float:left;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(/images/mobhead.png);
	background-position:-606px -137px;
	background-repeat:no-repeat;
}
.whitebr {
	float:right;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(/images/mobhead.png);
	background-repeat:no-repeat;
	background-position:-623px -137px;
}
#footer {
	clear:both;
	width:950px;
	height:17px;
	padding:0;
	margin:0;
	text-align:center;
	background-color:#7fc7ff;
}
.bluebl {
	float:left;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#7fc7ff;
	background-image:url(/images/mobhead.png);
	background-position:-606px -120px;
	background-repeat:no-repeat;
	}
.bluebr {
	float:right;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
	background-color:#7fc7ff;
	background-image:url(/images/mobhead.png);
	background-repeat:no-repeat;
	background-position:-623px -120px;
}

/* LIGHTBOX STUFF */
/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(/lightbox/img/close.png) url(/lightbox/img/loading.gif) url(/lightbox/img/prev.png) url(/lightbox/img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/lightbox/img/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/lightbox/img/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/lightbox/img/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/lightbox/img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}



@media only screen and (max-device-width:780px) {
	#middle h1 {
		font-size:34px;
	}
	#links h2, #demo h2, #home h2 {
		font-size:30px;
	}
	#artists h2, #releases h2 {
		font-size:32px;
	}
	#links ul.tidy li a {
		font-size:22px;
	}
	#container {
		width:640px;
		background-color:#7fc7ff;
		padding:0;
		margin:4px auto;
	}
	#header {
		width:640px;
		height:120px;
		margin:0;
		padding:0;
		background-image:url(/images/mobhead.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	#header a {
		width:640px;
		height:120px;
		padding:0;
		margin:0;
	}
	#navigation {
		width:640px;
		background-color:#000;
		padding:8px 0;
		margin:0;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		color:#7fc7ff;
	}
	#navigation p {
		padding:0;
		margin:0;
	}
	#navigation a, #navigation a:visited {
		color:#eee;
		padding:8px 16px;
	}
	#navigation a.extra, #navigation a.extra:visited {
		display:none;
	}
	#navigation a:hover {
		color:#007e0d;
	}
	#navigation a:active {
		color:#7fc7ff;
	}
	#content {
		width:640px;
		padding:0;
		margin:0;
		background-color:#7fc7ff;
	}
	#middle, #artists #middle, #releases #middle {
		display: block;
		width:606px;
		margin:0 17px;
		padding:0;
		background-color:#7fc7ff;
		font-size:22px;
	}
	.albums, #artists .albums {
		clear:both;
		width:606px;
		padding:0;
		margin:4px 0;
	}
	#middle p {
		padding:2px 0;
	}
	#releases #middle p {
		font-size:20px;
	}
	#middle #one, #middle #two {
		clear:both;
		float:none;
		display:block;
		width:606px;
		margin:0;
		padding:0;
	}
	#middle .albumtitle h1 {
		width:606px;
		font-size:28px;
		margin:0;
		padding:0
	}
	#middle .albumtitle p {
		display:inline;
		font-size:20px;
		margin:8px 75px 0 0;
	}
	#middle .albumcover {
		float:left;
		width:200px;
		height:200px;
		padding:13px 12px 6px 0;
		margin:0;
		border:0;
	}
	#middle .albumlinks {
		float:right;
		width:394px;
		padding:0;
		margin:10px 0 0 0;
	}
	#middle .albumlinks p {
		font-size:22px;
		margin:0 0 8px 0;
		padding:0
	}
	#middle .albumlinks ul {
		padding:0;
		margin:-12px 0 8px 1px;
	}
	#middle .albumlinks ul li a {
		font-size:18px;
		padding:0;
	}
	
	.albumlinks .albums {
		clear:both;
		width:394px;
		padding:0;
		margin:4px 0;
	}
	#middle .albuminfo p, #middle .albumsongs p {
		font-size:20px;
	}
	#middle .albumsongs ol {
		padding:0;
		margin:0 0 0 26px;
	}
	#middle .albumsongs ol li {
		font-size:18px;
	}
	#middle .albumsongs ol li ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	#middle .albumsongs ol li ul li {
		font-size:16px;
	}
	#releases .news, #home .news {
		display:block;
		width:604px;
		border:1px solid #7fc7ff;
		margin:0;
	}
	#releases a.t, #home a.t {
		font-size:24px;
	}
	#home #middle .news p {
		font-size:20px;
	}
	#releases div.m, #home .albums div.m {
		display: block;
		float:none;
		width: 580px;
		margin: 4px 0 4px 0;
		border: 1px solid #555555;
		padding: 5px 12px 4px 4px;
		background: #6eb6ee;
		text-align: right;
	}
	#releases .news .m p, #releases .news .m a, #home #middle .news .m p, #home #middle .news .m a {
		font-size:18px;
	}
	.artistinfo, #artists .artistinfo {
		clear:both;
		padding:8px 0 0 0;
		margin:12px 0 0 0;
		font-size:20px;
	}
	.artistinfo h2, #artists .artistinfo h2 {
		font-size:30px;
	}
	.artistalbums, #artists .artistalbums {
		padding:0;
		margin:0;
	}
	.artistalbums .albumthumbs, #artists .artistalbums .albumthumbs {
		display:inline;
		clear:both;
		width:606px;
	}
	.artistalbums .albumthumbs li a/**, #artists .artistalbums .albumthumbs li a**/ {
		margin:0 5px 5px 0;
	}
	.artistlinks, #artists .artistlinks {
		clear:both;
		padding:1px 0 1px 0;
		margin:0;
		font-size:22px;
	}
	#bfwlive h2 {
		font-size:40px;
	}
	.liveinfo {
		width:100%;
		margin:4px 0 20px 0;
	}
	.liveinfo h2 {
		font-size:30px;
	}
	.liveinfo a img {
		float:left;
		margin:8px 16px 0 0;
	}
	.liveinfo p {
		margin:0 0 2px 0;
		padding:0;
		line-height:1.2;
	}

	
	#right {
		float:left;
		width:606px;
		padding:0;
		margin:34px 17px 0 17px;
		background-color:#fff;
		text-align:left;
	}
	#right p {
		clear:both;
		margin:17px 0 0 0;
		font-size:22px;
	}
	#right .slider {
		width:528px;
		height:600px;
		margin:30px 27px 0 27px;
		padding:0;
		overflow:auto;
		border-top:24px solid #dedede;
		border-right:0 solid #dedede;
		border-bottom:24px solid #dedede;
		border-left:24px solid #dedede;
	}
	#right .slider h3 {
		font-size:32px;
		margin:0;
	}
	#right .slider .albums {
		width:528px;
	}
	#right p.below {
		clear:both;
		margin:24px 0 0 0;
		font-size:22px;
	}
	#right p a {
		font-size:22px;
	}
	#right .click {
		width:590px;
		margin:17px 17px 54px 17px;
	}
	#right .click a {
		float:left;
		width: 50px;
		height: 50px;
		margin:8px;
		background-color: #fff;
		background-image: url(/images/mobhead.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#right .click .fb {
		background-position:0 -120px;
	}
	#right .click .tw {
		background-position:-50px -120px;	
	}
	#right .click .rf {
		background-position:-100px -120px; 
	}
	#right .click .ccl {
		display:inline;
		width: 143px;
		height: 50px;
		background-position:-327px -120px;	 
	}
	#right p a.ccwhite {
		display:none;
	}
	#right p.r3 {
		margin:0 0 0 19px;
		padding:0;
		font-size:26px;
	}
	#right .mail {
		float:left;
		width:590px;
		margin:0 0 30px 0;
		text-align:left;
	}
	#right form.mobile {
		display:block;
		margin:0 0 -20px 0;
	}
	#right form.desktop {
		display:none;
	}
	fieldset {
		border:0;
		margin:0 0 -21px 0;
		font-size:20px;
	}
	.buttons {
		margin:12px 0 0 130px;
		font-size:22px;
	}
	.ccwhite {
		margin:0;
	}
	.albumthumbs {
		display:none;
	}
	#footer, #container #footer {
		clear:both;
		width:640px;
		height:17px;
		padding:0;
		margin:0;
		text-align:center;
		background-color:#7fc7ff;
	}
}