/*********** anotony and the johnsons ***********/

body.antonyandthejohnsons {
	background: url(images/artists/antony_repeat.jpg) repeat-x #131313;
}
.antonyandthejohnsons #artistheader {
	position: relative;
	top: 0px;
	left: -50px;
	margin-bottom: -440px;
	height: 942px;
	width: 899px;
	background: url(images/artists/antony_main.jpg) top left no-repeat;
	z-index: -100;
}
.antonyandthejohnsons h2 a{
	display: block;
	text-indent: -5000em;
	height: 158px;
	width: 243px;
	background: url(images/artists/antony_logo.png) top left no-repeat;
	position: absolute;
	top: 270px;
	right: 25%;
	margin-right: -100px;
}

/*********** british sea power ***********/

body.britishseapower{
background: url(images/artists/britishseapower_main.jpg) top center no-repeat #f9f8f4;
}

.britishseapower #artistheader {
	position: relative;
	top: 0px;
	left: 0px;
	height: 477px;
	width: 100%;
	z-index: -100;
	
}
.britishseapower h2 a{
	display: block;
	text-indent: -5000em;
	height: 130px;
	width: 206px;
	background: url(images/artists/bspnewlogo.gif) top left no-repeat;
	position: absolute;
	top: 315px;
	left: 140px;
	margin-left: -100px;
}

/*********** miracle fortress ***********/

body.miraclefortress {
	background: url(images/artists/miraclefortress_repeat.jpg) repeat-x top right #fdeaeb;
}
.miraclefortress #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 1442px;
	width: 462px;
	background: url(images/artists/miraclefortress_main.jpg) top right no-repeat;
	z-index: -100;
}
.miraclefortress h2 a{
	display: block;
	text-indent: -5000em;
	height: 124px;
	width: 550px;
	background: url(images/artists/miraclefortress_logo.png) top left no-repeat;
	position: absolute;
	top: 270px;
	left: 15%;
	margin-left: -100px;
}

.miraclefortress #main {
	margin-top: 520px;
}

/*********** albert hammond jr ***********/

body.alberthammondjr {
	background: url(images/artists/albert_repeat.jpg) top center;
}
.alberthammondjr #artistheader {
	position: absolute;
	top: 140px;
	right: 35px;
	height: 103px;
	width: 93px;
	background: url(images/artists/albert_main.png) top right no-repeat;
	z-index: -100;
}
.alberthammondjr h2 a{
	display: block;
	text-indent: -5000em;
	height: 114px;
	width: 698px;
	background: url(images/artists/albert_logo.jpg) top right no-repeat;
	position: absolute;
	top: 25px;
	right:35px;
	margin: 0px auto;
}

.alberthammondjr #main {
	margin-top: 170px;
}
.alberthammondjr #sidebarnav {
	margin-top:100px;
}

/*********** arcade fire ***********/

body.arcadefire {
	background: url(images/artists/arcadefire_main.jpg) top center no-repeat #000;
}
.arcadefire #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}
.arcadefire h2 a{
	display: block;
	text-indent: -5000em;
	height: 140px;
	width: 100%;
	background: url(images/artists/arcadefire_logo.png) top center no-repeat;
	position: absolute;
	top: 165px;
	left:-30px;	
}

.arcadefire #main {
	margin-top: 470px;
}

.arcadefire #sidebarmeta {
	margin-top:50px;
}
.arcadefire #sidebarnav {
	margin-top:50px;
}

/*********** arthur russell ***********/

body.arthurrussell {
	background: url(images/artists/arthurrussell_main.jpg) top right no-repeat #e8e2d6;
}
.arthurrussell #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}
.arthurrussell h2 a{
	display: block;
	text-indent: -5000em;
	height: 140px;
	width: 100%;
	background: url(images/artists/arthurrussell_logo.jpg) top center no-repeat;
	position: absolute;
	top: 260px;
	left:-170px;	
}

.arthurrussell #main {
	margin-top: 470px;
}

.arthurrussell #sidebarmeta {
	margin-top:50px;
}
.arthurrussell #sidebarnav {
	margin-top:50px;
}

/*********** basia bulat ***********/

body.basiabulat {
	background:#fff;
}
.basiabulat #artistheader {
	position: absolute;
	top: 40px;
	right: 30px;
	height: 905px;
	width: 950px;
	background: url(images/artists/basiabulat_main.jpg) top right no-repeat;
	z-index: -100;
}
.basiabulat h2 a{
	display: block;
	text-indent: -5000em;
	height: 160px;
	width: 100%;
	background: url(images/artists/basiabulat_logo.jpg) top center no-repeat;
	position: absolute;
	top: 170px;
	left:-250px;	
}

.basiabulat #main {
	margin-top: 500px;
}

/*********** (the) 1990s ***********/

body.the1990s {
	background: url(images/artists/1990s_main.jpg) top center no-repeat #bf1216;
}
.the1990s #artistheader {
	position: absolute;
	top: 40px;
	right: 30px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}
.the1990s h2 a{
	display: block;
	text-indent: -5000em;
	height: 160px;
	width: 100%;
	background: url(images/artists/1990s_logo.png) top right no-repeat;
	position: absolute;
	top: 40px;
	right:40px;	
}

.the1990s #main {
	margin-top: 420px;
}
.the1990s #sidebarmeta {
	margin-top:110px;
}
.the1990s #sidebarnav {
	margin-top:180px;
}

/*********** belle and sebastian ***********/

body.belleandsebastian {
	background: url(images/artists/belleandsebastian_main.jpg) top right no-repeat #181206;
}
.belleandsebastian #artistheader {
	position: absolute;
	top: 40px;
	right: 30px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}
.belleandsebastian h2 a{
	display: block;
	text-indent: -5000em;
	height: 160px;
	width: 100%;
	background: url(images/artists/belleandsebastian_logo.gif) top right no-repeat;
	position: absolute;
	top: 520px;
	right:120px;	
}

.belleandsebastian #main {
	margin-top: 200px;
}
.belleandsebastian #sidebarmeta {
	margin-top:390px;
}
.belleandsebastian #sidebarnav {
	margin-top:390px;
}

/*********** decemberists ***********/

body.decemberists {
	background: url(images/artists/decemberists_repeat.jpg) top right repeat-x #f9f3df;
}
.decemberists #artistheader {
	position: absolute;
	top: 230px;
	right: 30px;
	height: 905px;
	width: 950px;
	background: url(images/artists/decemberists_main.jpg) top right no-repeat;
	z-index: -100;
}
.decemberists h2 a{
	display: block;
	text-indent: -5000em;
	height: 160px;
	width: 100%;
	background: url(images/artists/decemberists_logo.jpg) top center no-repeat;
	position: absolute;
	top: 170px;
	right: 30px;
}

.decemberists #main {
	margin-top: 500px;
}

/*********** destroyer ***********/

body.destroyer {
	background:#f5dbaa;
}
.destroyer #artistheader {
	position: absolute;
	top: 230px;
	right: 30px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}
.destroyer h2 a{
	display: block;
	text-indent: -5000em;
	height: 460px;
	width: 100%;
	background: url(images/artists/destroyer_logo.jpg) top center no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

.destroyer #main {
	margin-top: 500px;
}


/*********** dylanleblanc ***********/

body.dylanleblanc {
	background:#1e1813 url(images/artists/dylanleblanc_main.png) top center no-repeat;
}
/*.destroyer #artistheader {
	position: absolute;
	top: 230px;
	right: 30px;
	height: 905px;
	width: 950px;
	
	z-index: -100;
}*/
.dylanleblanc h2 a{
	display: block;
	text-indent: -5000em;
	height: 460px;
	width: 100%;
	background: url(images/artists/dylanleblanc_logo.png) top center no-repeat;
	position: absolute;
	top: 80px;
	right: 0px;
}

.dylanleblanc #main {
	margin-top: 500px;
}

/*********** emiliana torrini ***********/

body.emilianatorrini {
	background: url(images/artists/emilianatorrini_repeat.jpg) top right #d2d2d2;
}
.emilianatorrini #artistheader {
	position: absolute;
	top: 40px;
	right: 40px;
	height: 905px;
	width: 950px;
	background: url(images/artists/emilianatorrini_main.jpg) top right no-repeat;
	z-index: -100;
}
.emilianatorrini h2 a{
	display: block;
	text-indent: -5000em;
	height: 31px;
	width: 100%;
	background: url(images/artists/emilianatorrini_logo.jpg) top right no-repeat;
	position: absolute;
	top: 555px;
	right: 90px;
}

.emilianatorrini #main {
	margin-top: 160px;
}
.emilianatorrini #sidebarmeta {
	margin-top:460px;
}
.emilianatorrini #sidebarnav {
	margin-top:460px;
}

/*********** the hold steady ***********/

body.theholdsteady {
	background: url(images/artists/theholdsteady_main2.jpg) top center fixed;
}

.theholdsteady h2 a{
	display: block;
	text-indent: -5000em;
	height: 44px;
	width: 600px;
	background: url(images/artists/theholdsteady_logo2.png) top center no-repeat;
	margin:auto;
}

.theholdsteady #main {
	margin-top: 480px;
}
body.theholdsteady #content{
	margin-top:100px;
}
body.theholdsteady #sidebarmeta {
	margin-top:100px;
}
body.theholdsteady #sidebarnav {
	margin-top:100px;
}

/*********** jarvis cocker ***********/

/*body.jarviscocker #main{
margin-bottom:-51px;
margin-right:-2px;
background: url(images/artists/jarviscocker_footer.jpg) bottom right no-repeat;
}*/

.jarviscocker h2 a{
	display: block;
	text-indent: -5000em;
	height: 173px;
	width: 482px;
	background: url(images/artists/jarviscocker_logo.png) top right no-repeat;
	position: absolute;
	top: 50px;
	right: 50px;
}

.jarviscocker {
background: url(images/artists/jarviscocker_main.jpg) right 95px no-repeat;
}

.jarviscocker #main {
	margin-top: 320px;
}

/*********** jeffrey lewis ***********/

body.jeffreylewis {
	background:#fff;
}
.jeffreylewis #artistheader {
	position: absolute;
	top: 50px;
	right: 100px;
	height: 486px;
	width: 100%;
	background: url(images/artists/jeffreylewis_main.jpg) no-repeat top right;
	z-index: -100;
}
.jeffreylewis h2 a{
	display: block;
	text-indent: -5000em;
	height: 339px;
	width: 100%;
	background: url(images/artists/jeffreylewis_logo.png) top right no-repeat;
	position: absolute;
	top: 65px;
	right: 460px;
}

.jeffreylewis #main {
	margin-top: 370px;
}
.jeffreylewis #sidebarmeta {
	margin-top:200px;
}
.jeffreylewis #sidebarnav {
	margin-top:200px;
}

/*********** jenny lewis ***********/

body.jennylewis {
	background:#e4e6e3;
}
.jennylewis #artistheader {
	position: absolute;
	top: 0px;
	right: 20px;
	height: 1300px;
	width: 100%;
	background: url(images/artists/jennylewis_main.jpg) no-repeat top right;
	z-index: -100;
}
.jennylewis h2 a{
	display: block;
	text-indent: -5000em;
	height: 43px;
	width: 100%;
	background: url(images/artists/jennylewis_logo.jpg) top right no-repeat;
	position: absolute;
	top: 115px;
	right: 60px;
}

.jennylewis #main {
	margin-top: 450px;
}

.jennylewis #sidebarmeta {
	margin-top:160px;
}
.jennylewis #sidebarnav {
	margin-top:160px;
}

/*********** the long blondes ***********/

body.thelongblondes {
	background: #fdd900;
}
.thelongblondes #artistheader {
	position: absolute;
	top: 100px;
	right: 0px;
	height: 313px;
	width: 100%;
	background: url(images/artists/thelongblondes_main.jpg) no-repeat top center;
	z-index: -100;
	border-bottom:#00003a 1px solid;
}
.thelongblondes h2 a{
	display: block;
	text-indent: -5000em;
	height: 173px;
	width: 482px;
	background: url(images/artists/thelongblondes_logo.png) top right no-repeat;
	position: absolute;
	top: 40px;
	right: 40px;
}

.thelongblondes #main {
	margin-top: 440px;
}

/*********** the moldy peaches ***********/

body.themoldypeaches {
	background: #fff;
}
.themoldypeaches #artistheader {
	position: absolute;
	top: 100px;
	right: 0px;
	height: 313px;
	width: 100%;
	z-index: -100;
}
.themoldypeaches h2 a{
	display: block;
	text-indent: -5000em;
	height: 394px;
	width: 100%;
	background: url(images/artists/themoldypeaches_logo.jpg) top center no-repeat;
	position: absolute;
	top: 40px;
	left: 0px;
}

.themoldypeaches #main {
	margin-top: 440px;
}

/*********** my morning jacket ***********/

body.mymorningjacket {
	background: #000;
}
.mymorningjacket #artistheader {
	position: absolute;
	top: 0px;
	left: 30px;
	height: 516px;
	width: 658px;
	background: url(images/artists/mymorningjacket_main.jpg) top left no-repeat;
	z-index: -100;
}
.mymorningjacket h2 a{
	display: block;
	text-indent: -5000em;
	height: 87px;
	width: 519px;
	background: url(images/artists/mymorningjacket_logo.jpg) top right no-repeat;
	position: absolute;
	top: 40px;
	right: 50px;
}

.mymorningjacket #main {
	margin-top: 440px;
}

.mymorningjacket #sidebarmeta {
	margin-top:-230px;
}
.mymorningjacket #sidebarnav {
	margin-top:-230px;
}

/*********** mystery jets ***********/

body.mysteryjets {
	background: #fff;
}
.mysteryjets #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 760px;
	width: 100%;
	background: url(images/artists/mysteryjets_main.jpg) top right no-repeat;
	z-index: -100;
}
.mysteryjets h2 a{
	display: block;
	height: 160px;
	width: 100%;
	background: url(images/artists/mysteryjets_logo.png) top right no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom:solid #fff 1px;

}

.mysteryjets #main {
	margin-top: 550px;
}


.mysteryjets #sidebarmeta {
	margin-top:50px;

}

.mysteryjets #sidebarnav {
	margin-top:50px;
}


/*********** scritti politti ***********/

body.scrittipolitti {
	background: url(images/artists/scrittipolitti_repeat.jpg) top right;
}
.scrittipolitti #artistheader {
	position: absolute;
	top: 120px;
	right: 35px;
	height: 1000px;
	width: 428px;
	background: url(images/artists/scrittipolitti_main.jpg) top center no-repeat #0a0910;
	z-index: -100;
	overflow:auto;
}
.scrittipolitti h2 a{
	display: block;
	text-indent: -5000em;
	height: 173px;
	width: 100%;
	background: url(images/artists/scrittipolitti_logo.png) top center no-repeat;
	position: absolute;
	top: 70px;
	right: 0px;
}

.scrittipolitti #main {
	margin-top: 270px;
}
.scrittipolitti #sidebarmeta {
	margin-top:240px;
}
.scrittipolitti #sidebarnav {
	margin-top:240px;
}

/*********** skull disco ***********/

body.skulldisco {
	background: url(images/artists/skulldisco_repeat.gif) top right repeat-x #000;
}
.skulldisco #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 441px;
	width: 377px;
	background: url(images/artists/skulldisco_main.jpg) top right no-repeat;
	z-index: -101;
	
}
.skulldisco h2 a{
	display: block;
	text-indent: -5000em;
	height: 441px;
	width: 591px;
	background: url(images/artists/skulldisco_logo.jpg) top left no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -100;
}

.skulldisco #main {
	margin-top: 450px;
}

/*********** taken by trees ***********/

body.takenbytrees {
	background: #f2f2f2;
}
.takenbytrees #artistheader {
	position: absolute;
	top: 0px;
	right: 20px;
	height: 735px;
	width: 826px;
	background: url(images/artists/takenbytrees_main.jpg) top right no-repeat;
	z-index: -100;
}
.takenbytrees h2 a{
	display: block;
	text-indent: -5000em;
	height: 136px;
	width: 250px;
	background: url(images/artists/takenbytrees_logo.jpg) top right no-repeat;
	position: absolute;
	top: 100px;
	right: 40px;
}

.takenbytrees #main {
	margin-top: 530px;
}

.takenbytrees #sidebarmeta {
	margin-top:200px;
}
.takenbytrees #sidebarnav {
	margin-top:200px;
}

/*********** the libertines ***********/

body.thelibertines {
	background: url(images/artists/thelibertines_logo.jpg) top center no-repeat #07080a;
}
.thelibertines #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -100;
	height: 715px;
	width: 100%;
}
.thelibertines h2 a{
	display: block;
	text-indent: -5000em;
	height: 80px;
	width: 450px;
	position: absolute;
	top: 380px;
	z-index:-99;
	margin-left:20%;
}

.thelibertines #main {
	margin-top: 550px;
}

/*********** the strokes ***********/

body.thestrokes {
	background: url(images/artists/thestrokes_repeat.jpg) top left #000;
}
.thestrokes #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 950px;
	z-index:-100;
}
.thestrokes h2 a{
	display: block;
	text-indent: -5000em;
	height: 356px;
	width: 445px;
	background: url(images/artists/thestrokes_logo.png) top right no-repeat;
	position: absolute;
	top: 40px;
	right:40px;
	
}

.thestrokes #main {
	margin-top: 170px;
}

.thestrokes #sidebarmeta {
	margin-top:270px;
}
.thestrokes #sidebarnav {
	margin-top:270px;
}

/*********** the veils ***********/

body.theveils, body.sungangs {
	background: #b6b29a;
}
.theveils #artistheader, .sungangs #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 671px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(images/artists/theveils_main.jpg) top center no-repeat;
	z-index: -100;
}

.theveils h2 a, .sungangs h2 a{
	display: block;
	text-indent: -5000em;
	height: 40px;
	width: 200px;
	background: url(images/artists/theveils_logo.png) top center no-repeat;
	position: absolute;
	top: 85px;
	right: 25%;	
}

.theveils #main, .sungangs #main {
	margin-top: 580px;
}

/*********** super furry animals ***********/

body.superfurryanimals {
	background: url(images/artists/superfurryanimals_repeat.gif) top left repeat-x #0091ec;
}
.superfurryanimals #artistheader {
	position: absolute;
	top: 0px;
	left: 20px;
	height: 686px;
	width: 719px;
	background: url(images/artists/superfurryanimals_main.gif) top left no-repeat;
	z-index: -100;
}
.superfurryanimals h2 a{
	display: block;
	text-indent: -5000em;
	height: 145px;
	width: 160px;
	background: url(images/artists/superfurryanimals_logo.png) top right no-repeat;
	position: absolute;
	top: 60px;
	right:60px;	
}
.superfurryanimals #main {
	margin-top: 720px;
}

.superfurryanimals a {
	color: white;
}

/*********** islands ***********/

body.islands {
	background: #f1f7ff;
}
.islands #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -100;
	background: url(images/artists/islands_main.jpg) top center no-repeat;
	height: 572px;
	width: 100%;
}
.islands h2 a{
	display: block;
	text-indent: -5000em;
	height: 160px;
	width: 265px;
	background: url(images/artists/islands_logo.png) top left no-repeat;
	position: absolute;
	top: 440px;
	left:40px;	
}

.islands #main {
	margin-top: 560px;
}

/*********** sufjan stevens ***********/

body.sufjanstevens {
	background: url(images/artists/sufjanstevens_repeat.jpg) top center #3852a2;
}
.sufjanstevens #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	background: url(images/artists/sufjanstevens_main.jpg) top right no-repeat;
	height: 712px;
	width: 950px;
}
.sufjanstevens h2 a{
	display: block;
	text-indent: -5000em;
	height: 35px;
	width: 407px;
	background: url(images/artists/sufjanstevens_logo.png) top left no-repeat;
	position: absolute;
	top: 370px;
	left:40px;	
}

.sufjanstevens #main {
	margin-top: 450px;
}
.sufjanstevens #sidebarmeta {
	margin-top:200px;
}
.sufjanstevens #sidebarnav {
	margin-top:200px;
}

/*********** adam green ***********/

body.adamgreen {
	background: url(images/artists/adamgreen_main.jpg) top right no-repeat #fcfcfc;
}
.adamgreen #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 712px;
	width: 950px;
}
.adamgreen h2 a{
	display: block;
	text-indent: -5000em;
	height: 62px;
	width: 287px;
	background: url(images/artists/adamgreen_logo.png) top right no-repeat;
	position: absolute;
	top: 220px;
	right:350px;	
}

.adamgreen #main {
	margin-top: 450px;
}
.adamgreen #sidebarmeta {
	margin-top:50px;
}
.adamgreen #sidebarnav {
	margin-top:50px;
}

/*********** rachel unthank ***********/

body.rachelunthank {
	background: #fff;
}
.rachelunthank #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 661px;
	width: 100%;
	background: url(images/artists/rachelunthank_main.jpg) top center no-repeat #fff;
}
.rachelunthank h2 a{
	display: block;
	text-indent: -5000em;
	height: 46px;
	width: 100%;
	background: url(images/artists/rachelunthank_logo.png) top center no-repeat;
	position: absolute;
	top: 570px;
	right:0px;	
}

.rachelunthank #main {
	margin-top: 670px;
}

/*********** the detroit cobras ***********/

body.thedetroitcobras {
	background: #010101;
}
.thedetroitcobras #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 661px;
	width: 100%;
}
.thedetroitcobras h2 a{
	display: block;
	text-indent: -5000em;
	height: 388px;
	width: 625px;
	background: url(images/artists/thedetroitcobras_logo.jpg) top left no-repeat;
	position: absolute;
	top: 120px;
	left:40px;	
}

.thedetroitcobras #main {
	margin-top: 540px;
}

/*********** eddi reader ***********/

body.eddireader {
	background: #292c32;
}
.eddireader #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 1034px;
	width: 618px;
	background: url(images/artists/eddireader_main.jpg) top left no-repeat;
}
.eddireader h2 a{
	display: block;
	text-indent: -5000em;
	height: 35px;
	width: 246px;
	background: url(images/artists/eddireader_logo.jpg) top left no-repeat;
	position: absolute;
	top: 215px;
	left:5%;	
}

.eddireader #main {
	margin-top: 380px;
}

.eddireader #sidebarmeta {
	margin-top:120px;
}
.eddireader #sidebarnav {
	margin-top:120px;
}

/*********** the hidden cameras ***********/

body.thehiddencameras {
	background: url(images/artists/thehiddencameras_repeat.jpg) top left;
}
.thehiddencameras #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 1034px;
	width: 618px;
	
}
.thehiddencameras h2 a{
	display: block;
	text-indent: -5000em;
	height: 534px;
	width: 540px;
	background: url(images/artists/thehiddencameras_logo.jpg) top right no-repeat;
	position: absolute;
	top: 50px;
	right:50px;	
	z-index:-100;
}

.thehiddencameras #main {
	margin-top: 180px;
}

.thehiddencameras #sidebarmeta {
	margin-top:420px;
}
.thehiddencameras #sidebarnav {
	margin-top:420px;
}


/*********** little joy ***********/

body.littlejoy {
	background: url(images/artists/littlejoy_repeat.jpg) top center #240d2f;
}
.littlejoy #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -100;
	height: 700px;
	width: 100%;
	background: url(images/artists/littlejoy_main.jpg) top center;
}
.littlejoy h2 a{
	display: block;
	text-indent: -5000em;
	height: 400px;
	width: 100%;
	position: absolute;
	top: 0px;
	right:0px;	
}

.littlejoy #main {
	margin-top: 400px;
}

/*********** alela diane ***********/

body.aleladiane {
	background: url(images/artists/aleladiane_main.jpg) top left #331404 no-repeat;
}
.aleladiane #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
}
.aleladiane h2 a{
	display: block;
	text-indent: -5000em;
	height: 81px;
	width: 296px;
	position: absolute;
	top: 101px;
	left:504px;	
}

.aleladiane #main {
	margin-top: 450px;
}

/*********** micachu ***********/

body.micachu {
	background: url(images/artists/micachu_main.jpg) top right black no-repeat;
}
.micachu #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
}
.micachu h2 a{
	display: block;
	text-indent: -5000em;
	height: 133px;
	width: 460px;
	position: absolute;
	top: 120px;
	left: 15%;	
	background: url(images/artists/micachu_logo.png) top left no-repeat;
}

.micachu #main {
	margin-top: 450px;
}

/*********** lookingroughat30 ***********/

body.lookingroughat30 {
	background: url(images/cake.jpg) center -50px #a4b4c4 no-repeat;
}

.lookingroughat30 #main {
	margin-top: 670px;
	text-align:center;
}
.lookingrough p {
	max-width:700px;
	margin:auto;
	margin-bottom:20px;
}
#lookingroughlivesection{
	width:450px;
	margin:auto;
	text-align:center;
	margin-top:30px;
}
.lookingroughquote {
	padding-left:20px;
	width:500px;
	font-family:Georgia, Times, serif;
	font-style:italic;
}
.lookingroughtitle {
	display: block;
	text-indent: -5000em;
	height: 74px;
	width: 546px;
	background:url(images/artists/lookingrough_title.gif) top center no-repeat;
	margin:auto;
	margin-bottom:30px;
}
.lookingroughlive{
	display: block;
	text-indent: -5000em;
	height: 20px;
	width: 145px;
	background:url(images/artists/lookingrough_live.gif) top center no-repeat;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}
#lookingroughcontent .date{
	color:#494949;
	font-weight:bold;
}
#lookingroughcontent .venue{
	font-family:Georgia, Times, serif;
	font-style:italic;
}
#lookingroughcontent a{
	font-weight:bold;
}


/*********** jeffreylewisvideos ***********/

body.jeffreylewisvideos {
	background: url(images/jefflewisvidbg.jpg) center 10px #060807 no-repeat;
	color:#FFFFFF;
}

.jeffreylewisvideos #main {
	margin-top: 600px;
	text-align:center;
}
.jeffreylewisvideos p {
	max-width:700px;
	margin:auto;
	margin-bottom:20px;
}
#lookingroughlivesection{
	width:450px;
	margin:auto;
	text-align:center;
	margin-top:30px;
}
.lookingroughquote {
	padding-left:20px;
	width:500px;
	font-family:Georgia, Times, serif;
	font-style:italic;
}
.lookingroughtitle {
	display: block;
	text-indent: -5000em;
	height: 74px;
	width: 546px;
	background:url(images/artists/lookingrough_title.gif) top center no-repeat;
	margin:auto;
	margin-bottom:30px;
}
.lookingroughlive{
	display: block;
	text-indent: -5000em;
	height: 20px;
	width: 145px;
	background:url(images/artists/lookingrough_live.gif) top center no-repeat;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}
#jefflewisvideo p{
	color:#FFFFFF;
}
#lookingroughcontent .date{
	color:#494949;
	font-weight:bold;
}
#lookingroughcontent .venue{
	font-family:Georgia, Times, serif;
	font-style:italic;
}
#jefflewisvideos a{
	font-weight:bold;
}

/*********** edward sharpe ***********/

body.edwardsharpe, body.edwardsharpesampler {
	background: #290708 url(images/artists/edwardsharpe_main.jpg) top center no-repeat;
}
.edwardsharpe #artistheader,.edwardsharpesampler #artistheader  {
	position: absolute;
	top: 0px;
	right: 0px;
}
.edwardsharpe h2 a, .edwardsharpesampler h2 a{
	display: block;
	text-indent: -5000em;
	height: 258px;
	width: 508px;
	width: 100%;
	position: absolute;
	top: 140px;
	left: 0%;	
	background: url(images/artists/edwardsharpe_logo.png) top center no-repeat;
}

.edwardsharpe #main, .edwardsharpesampler #main {
	margin-top: 450px;
}

body.edwardsharpesampler {
	color:#FFFFFF;
}

.edwardsharpesampler #main {
	margin-top: 600px;
	text-align:center;
}
.edwardsharpesampler p {
	max-width:700px;
	margin:auto;
	margin-bottom:20px;
}

#edwardsharpesampler a{
	font-weight:bold;
}

.edwardsharpesampler h3 a{
	color: #3ab1cf;
}.edwardsharpesampler h3 a:hover, .edwardsharpesampler p a:hover{
	color: white;
}

/*********** god help the girl ***********/

body.godhelpthegirl {
	background: #8f8a6f url(images/artists/godhelpthegirl_main.jpg) top left no-repeat;
}
.godhelpthegirl #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
}
.godhelpthegirl h2 a{
	display: block;
	text-indent: -5000em;
	height: 258px;
	width: 508px;
	width: 100%;
	position: absolute;
	top: 140px;
	left: 0%;	
	xbackground: url(images/artists/edwardsharpe_logo.png) top center no-repeat;
}

.godhelpthegirl #main {
	margin-top: 630px;
}

/*********** yim yames ***********/

body.yimyames {
	background: #353535 url(images/artists/yimyames_bkgd.jpg) top left no-repeat;
}
.yimyames #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
}
.yimyames h2 a{
	display: block;
	text-indent: -5000em;
	width: 305px;
	height: 135px;
	position: absolute;
	top: 109px;
	left: 326px;	
	background: url(images/artists/yimyames_logo.png) top center no-repeat;
}

.yimyames #main {
	margin-top: 500px;
}

.yimyames #content h3 a {
	color: white !important;
}

/*********** monsters of folk ***********/

body.monstersoffolk {
	background: #000000;
}
.monstersoffolk #artistheader {
	position: absolute;
	top: 0px;
	left: 0px;
}

.monstersoffolk h2 a{
	display: block;
	text-indent: -5000em;
	width: 550px;
	height: 725px;
	position: absolute;
	top: 140px;
	left: 45px;	
	background: url(images/artists/monstersoffolk_logo.jpg) top left no-repeat;
}

.monstersoffolk #main {
	margin-top: 860px;
}

.monstersoffolk #content h3 a {
	color: white !important;
}
.monstersoffolk #sidebarmeta {
	margin-top:-710px;
	margin-right: 150px;
}
.monstersoffolk #sidebarnav {
	margin-top:-710px;
}

/*********** rox ***********/

body.rox {
	background:#c4b28d url(images/artists/rox_main.jpg);
}
.rox #artistheader {
	position: absolute;
	top: 50px;
	right: 100px;
	height: 486px;
	width: 100%;
	z-index: -100;
}
.rox h2 a{
	display: block;
	text-indent: -5000em;
	height: 332px;
	width: 100%;
	background: url(images/artists/rox_logo.jpg) top center no-repeat;
	/position: absolute;
	margin-top: 80px;
	/right: 460px;
}

.rox #main {
	margin-top: 20px;
}
.rox #sidebarmeta {
	margin-top:20px;
}
.rox #sidebarnav {
	margin-top:20px;
}


/*********** julian casablancas ***********/

body.juliancasablancas {
	background:#b6ab7e;
}
.juliancasablancas #artistheader {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 600px;
	width: 100%;
	z-index: -100;
	background: url(images/artists/juliancasablancas_main.jpg) top right no-repeat;
}
.juliancasablancas h2 a{
	display: block;
	text-indent: -5000em;
	height: 257px;
	width: 256px;
	background: url(images/artists/juliancasablancas_logo.gif) top left no-repeat;
	position: absolute;
	margin-top: 20px;
	left: 40px;
	top:70px;
}

.juliancasablancas #main {
	margin-top: 380px;
}
.juliancasablancas #sidebarmeta {
	margin-top:330px;
}
.juliancasablancas #sidebarnav {
	margin-top:330px;
}


/*********** joe worricker ***********/

body.joeworricker {
	background: #000000 url(images/artists/joeworricker_main.jpg) top left no-repeat;
}

body.joeworricker a{
color:#62c4ae;
}

body.joeworricker a:hover{
color:#fff;
}

.joeworricker h2 a{
	height: 105px;
	width: 351px;
	display: block;
	background: url(images/artists/joeworricker_logo.png) 0px 0px no-repeat;	
	position:absolute;
	top:250px;
	left:3%;
}
.joeworricker #main {
	margin-top:400px;
}
.joeworricker #sidebarmeta {
	margin-top:-90px;
	margin-right:20px;
	background:#62c4ae;
	padding:10px;
}

.joeworricker #sidebarmeta a{
color:#fff;
padding:2px;
}

.joeworricker #sidebarmeta a:hover{
color:#fff;
background:#333;
}

.joeworricker #sidebarnav {
	margin-top:-90px;
	background:#62c4ae;
	padding:10px;
}
.joeworricker .biogbandlink{
	display:none;
}

.joeworricker #searchfield, .joeworricker #subscribeemail, .joeworricker #navigation a:hover{
color:#fff;
}


/*********** feature content ***********/

#featurecontent {
	text-align: center;
	margin: auto;
	max-width: 600px;
}



body.sfamountain {
	color:#FFFFFF;
	background: #1b4381 url(images/artists/sfamountain_bkgd.jpg) top right no-repeat;
}

.sfamountain h2 a{
	display: block;
	text-indent: -5000em;
	height: 63px;
	xwidth: 805px;
	width: 100%;
	position: absolute;
	top: 300px;
	left: 0%;	
	background: url(images/artists/sfamountain_logo.png) top center no-repeat;
}

.sfamountain #main {
	margin-top: 400px;
	text-align:center;
}
.sfamountain p {
	max-width:700px;
	margin:auto;
	margin-bottom:20px;
}

#sfamountain a{
	font-weight:bold;
}

.sfamountain h3 a{
	color: #3ab1cf;
}.sfamountain h3 a:hover, .sfamountain p a:hover{
	color: white;
}

body.monstersoffolkalbum {
	background: black;
	color: white;
}

.monstersoffolkalbum h2 {
	margin-top: 50px;
}

.monstersoffolkalbum h2 a {
	height: 94px;
	width: 600px;
	margin: auto;
	display: block;
	background: url(images/artists/monstersoffolk_horiz.jpg) 0px 0px no-repeat;
}


body.sufjanstevensalbum {
	background: #231f20;
	color: white;
}

.sufjanstevensalbum h2 {
	margin-top: 50px;
}

.sufjanstevensalbum h2 a {
	height: 384px;
	width: 800px;
	margin: auto;
	display: block;
	background: url(images/artists/sufjanstevensalbumheader.gif) 0px 0px no-repeat;
}



body.juliancasablancasalbum {
	background: #000 url(images/artists/juliancasablancasalbum.jpg) top right no-repeat;
	color: #000;
}
body.juliancasablancasalbum #main #featurecontent{
	margin-right:420px;
}
.juliancasablancassalbum h2 {
	
}

.juliancasablancasalbum h2 a {
	
	margin-top: 80px;
	}
	
	
body.panthaduprince {
	background: #fff url(images/artists/panthaduprince_main.jpg) top right no-repeat;
	color: #000;
}
body.panthaduprince #content{
	margin-top:120px;
}
.panthaduprince h2 a{
	height: 69px;
	width: 504px;
	display: block;
	background: url(images/artists/panthaduprince_logo.png) 0px 0px no-repeat;	
}

.panthaduprince h2 a {
	margin-top: 320px;
}


body.strangeboys {
	background: #fff url(images/artists/strangeboys_main.jpg) bottom left fixed;
	color: #fff;
}
body.strangeboys #content{
	margin-top:200px;
}
.strangeboys h2 a{
	height: 112px;
	width: 516px;
	display: block;
	background: url(images/artists/strangeboys_logo.png) 0px 0px no-repeat;	
	position:absolute;
	top:50px;
	right:50px;
}


.strangeboys #sidebarnav {
	margin-top:50px;
}



body.warpaint {
	background: #45444a url(images/artists/warpaint_main.jpg) top center no-repeat;
	color: #fff;
}
body.warpaint #content{
	margin-top:580px;
}
.warpaint h2 a{
	height: 57px;
	width: 460px;
	display: block;
	background: url(images/artists/warpaint_logo.png) 0px 0px no-repeat;
	margin:auto;
	margin-top:50px;
	padding-left:-20px;
}
.warpaint #sidebarmeta {
	margin-top:550px;
}
.warpaint #sidebarnav {
	margin-top:550px;
}



body.wilder {
	background: #fff url(images/artists/wilder_main.jpg) top center no-repeat fixed;
	color: #000;
}
body.wilder #content{
	margin-top:120px;
}
.wilder h2 a{
	height: 190px;
	width: 500px;
	display: none;
	/*background: url(images/artists/wilder_logo.png) 0px 0px no-repeat;	*/
	position:absolute;
	top:50px;
	right:3%;
}
.wilder #main {
	margin-top:250px;
}




body.themorningbenders {
	background: #3681ab url(images/artists/themorningbenders_main.jpg) top center no-repeat;
	color: #000;
}
body.themorningbenders #content{
	margin-top:120px;
}
.themorningbenders h2 a{
	height: 34px;
	width: 600px;
	display: block;
	background: url(images/artists/themorningbenders_logo.gif) 0px 0px no-repeat;	
	position:absolute;
	top:50px;
	right:3%;
}
.themorningbenders #main {
	margin-top:300px;
}

