body {

	background-color: #fff;

}


#header {

	background: url(../img/body.png) no-repeat transparent;
	background-position: 0 50px;

}

#mainwrapper, #navigation {

	background: url(../img/body-repeat.png) repeat-y transparent;

}

#navigation ul li a { background: none; }

.menu-home {

	background: url(../img/menu-home.png) no-repeat transparent;
	background-position: 7px 0;

}

#mainwrapper-interior {

	background: url(../img/body.png) no-repeat transparent !important;
	background-position: 1px 100% !important;

}

.note p {

	background-color: #fff;

}

.note p.invalid {

	background-color: #bd3130;
	color:#fff;

}

.note p.success {

	background-color: #158b15;
	color:#fff;

}

ul.friendlist li  {

	background-color:#b9bb8c;
	color:#fff;
	border-bottom: 1px solid #000;

}

ul.friendlist li:last-child { border:none; }


ul.friendlist li:hover,
ul.friendlist li.selected { 

	cursor: pointer; 
	background-color: #fff;
	color:#000;
	
}


ul.toplist li strong { color:#314f61; }

ul.toplist li.first strong { color: #5e7c92; }

#controls li a {

	background: url(../img/select.gif) no-repeat transparent;

}

#controls li.current a {

	background: none;
	background-color: #95975f;
	border:1px solid #fff;

}

.box {

	color:#000;

}


.news { border-left:1px solid #000; color:#565828; }

.news ul li small {

	background-color: #000;
	color:#fff;

}

.releases {

	border-top: 1px solid #000;
	border-left:1px solid #000;
	border-bottom: 1px solid #000;

}

.mainwrapper-interior .releases { border:none; }

section.releases { border:none; }

.releases h2 {


	background: url(../img/h2-releases.png) no-repeat transparent;
	padding-left:15px;

}

section.releases h2 { background-position: 0 5px; }

.press h2 {


	background: url(../img/h2-press.png) no-repeat transparent;
	background-position: 0 5px;
	padding-left:18px;

}

.contact h2 {


	background: url(../img/h2-contact.png) no-repeat transparent;
	background-position: 0 0;
	padding-left:25px;

}

.headline h2 { background: none; padding: 0; }

.friends h2 {


	background: url(../img/h2-friends.png) no-repeat transparent;
	background-position: 0 0;
	padding-left:35px;

}

.news h2 {

	background: url(../img/h2-news.png) no-repeat transparent;
	background-position: 0 2px;
	text-indent:20px;

}

.blog h2 {

	background: url(../img/h2-blog.png) no-repeat transparent;
	background-position: 0 2px;
	text-indent:20px;

}

.cast h2 {

	background: url(../img/h2-cast.png) no-repeat transparent;
	background-position: 0 2px;
	text-indent:20px;

}

.news ul li {

	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}


.right-b {

	border-left: 1px solid #000;

}

.feedwrapper {

	border-right: 1px solid #000;

}

.scrollContainer div.panel p {

	background-color: #243f4f;
	color:#b1c2df;

}

.bottom {

	border-top:2px solid #ebebeb;
	
}

.bottom .mp3 h3 {

	background: url(../img/h3-mp3.png) no-repeat transparent;
	background-position: 0 50%;

}

.bottom .shop h3 {

	background: url(../img/h3-shop.png) no-repeat transparent;
	background-position: 0 50%;

}

.bottom .newsletter h3 {

	background: url(../img/h3-newsletter.png) no-repeat transparent;
	background-position: 0 50%;

}

.bottom .mp3 ul li {

	background-color: #b9bb8c;
	color:#fff;
	border-bottom:1px solid #000;

}

.tracklist li {

	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}

.tracklist li:hover, .tracklist li:last-child:hover {

	background-color: #b9bb8c;
	color:#fff;
	cursor: pointer;

}

.tracklist li:last-child { background: none; }

.bottom .mp3 ul li:last-child { border:none; }

table.releases { border:none; }

table.releases thead tr th { color:#da1515; }

table.releases tbody tr {

	background-color:#b9bb8c;

}

table.releases tbody tr.selected, table.releases tbody tr:hover {

	background: none;
	background-color: #fff;
	cursor: pointer;

}

table.releases tbody tr.selected td, table.releases tbody tr:hover td,
table.releases tbody tr.selected td a, table.releases tbody tr:hover td a {

	color:#000;
	background: none;

}

table.releases tbody tr td { border-bottom: 1px solid #000; color:#fff; }


table tr.releasetype-1 .td_catid, table tr.releasetype-1:hover .td_catid { background: url(../img/releasetype-1.png) no-repeat transparent; background-position: 97% 50%; }
table tr.releasetype-2 .td_catid, table tr.releasetype-2:hover .td_catid { background: url(../img/releasetype-2.png) no-repeat transparent; background-position: 97% 50%; }
table tr.releasetype-3 .td_catid, table tr.releasetype-3:hover .td_catid { background: url(../img/releasetype-3.png) no-repeat transparent; background-position: 97% 50%; }



.post {

	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}

.post:last-child { background: none; }

.post a.comments:link, .post a.comments:active, .post a.comments:visited {

	background: url(../img/comments.png) no-repeat #fff;
	color:#fff;
	
}

.post a.comments:hover {

	background-position: 0 100%;
	color:#fff;

}

a.pf-myspace, a.pf-twitter, a.pf-digg, a.pf-facebook {

	background: url(../img/postfooter.png) no-repeat transparent;
	display: block;
	width:20px;
	height:20px;
	text-indent: -999999px; 

}

a.pf-myspace { background-position: 1px 0; }
a.pf-twitter { background-position: -24px 2px; }
a.pf-digg { background-position: -49px 0; }
a.pf-facebook { background-position: -76px 0; }


.right ul li a:link,
.right ul li a:active,
.right ul li a:visited { color:#000; background: url(../img/dots.png) repeat-x transparent; background-position: 0 100%; }
.right ul li:last-child a { background: none; } 

.right ul li a:hover, 
.right ul li.selected a:link, .right ul li.selected a:active, .right ul li.selected a:visited {

	background-color: #b9bb8c;
	color:#fff;

}

#mainwrapper-interior .post h4 { color:#000; }

ol.responses li {

	background: url(../img/commentbg.png) no-repeat transparent;
	background-position: 46px -7px;

}

ol.responses li p {

	border-bottom:7px solid #b5b68f;

}

ol.responses li img { border:1px solid #889186; }

ol.responses li a:link, ol.responses li a:active, ol.responses li a:visited { background-color: transparent; color:#3c4434; }

.friends .right-b { background:none; border-left:1px solid #000; }


.friends .right-b img { padding: 0 10px; }

.presscomments li {

	background: url(../img/bubbles.png) no-repeat transparent;

}

.presscomments li span {

	background-color: #dee0b5;

}

.presscomments li {

	background-position: 24px 100%;
	color:#000;

}

.acc div, .acc h3 {

	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}

#mainwrapper-interior .acc h3 a {

	display: block;
	background: url(../img/acc.png) no-repeat transparent;
	background-position: 97% 50%;
	color:#da1515;

}

.acc h3.ui-state-active { background:none; }
.acc h3.ui-state-active a { background: none; }

#mainwrapper-interior h4, .cellhead { color:#da1515; }

.writeus {

	background-color: #e8e9ce;

}

footer {

	border-top:6px solid #fff;
	background: url(../img/footer.png) repeat-x #000;
	color:#7e7e7e;

}

footer .inner ul li a {

	color:#747e71;

}


/* ## navigation ###################################### start # */

#navigation {background-color: #000; }

#navigation ul a {

	color:#fff;

}

#navigation ul li.selected a, #navigation ul li a:hover {

	background: url(../img/nav.gif) no-repeat transparent;
	background-position: 50% 100%;

}


.breadcrumb { background-color: #b9bb8c; border-top:5px solid #fff; }

.breadcrumb li, .breadcrumb li a { color:#fff; }
.breadcrumb li a:hover, .breadcrumb li.selected a { color:#000; }
.breadcrumb li.selected { 

	color:#fff;

	
}

ul.calendar { background-color: #b9bb8c; }

/* ## navigation ###################################### end ### */

/* ## Forms ########################################## start # */

fieldset {

	border:none;

}

.input-text, textarea { 
	
	border: 1px solid #cbcbcb;
	color:#cbcbcb; 
	
}

.input-text:hover, textarea:hover,
.input-text:focus, textarea:focus,
.input-text:active, textarea:active { 
	
	border: 1px solid #000;
	color:#000; 
	
}

.err {

	border: 1px solid #bd3130;
	background: url(../img/err.png) no-repeat #fff;
	background-position: 98% 50%;

}

.errmsg {

	border:1px solid #bd3130;
	background-color: #f6f6f6;

}

#metabox fieldset {

	background: url(../img/quicklogin.png) repeat-y transparent;

}

#metabox fieldset .input-text {

	border:none;

}

.sidebar fieldset {

	background: url(../img/table.png) repeat-x #fff;
	border: 1px solid #dedede;
	color:#000;

}


#fieldset-contact .err { border: 2px solid red; }

.LV_validation_message { background-color: #95975f; color:#fff; }

/* ## Forms ########################################## end ### */

/* ## Buttons ######################################## start # */

.box a.button:link, .box a.button:active, .box a.button:visited, button {

	border:none;
	background: url(../img/button.png) no-repeat #95975f;
	background-position: 100% 50%;
	padding:6px 35px 7px 15px;
	color:#fff;

}

.box a.button-buyalbum:link, .box a.button-buyalbum:active, .box a.button-buyalbum:visited {

	color:#fff;
	background: url(../img/button-buyalbum.png) no-repeat #b9bb8c;
	background-position: 100% 50%;
	padding: 8px 50px 8px 15px;

}

.box a.button:hover, .box a.button-buyalbum:hover { background-color: #000; color:#fff; }


button:hover {

	background-color: #000;

}

.post h3 a:link, .post h3 a:active, .post h3 a:visited,
.post a.thumb:link, .post a.thumb:active, .post a.thumb:visited { 

	background-color: transparent;
	color:#000;

}

a.button-rss:link, a.button-rss:active, a.button-rss:visited {

	background: url(../img/button-rss.png) no-repeat #b9bb8c;
	background-position: 100% 50%;
	color:#fff;
	padding:2px 20px 1px 5px;
	text-transform: lowercase;
	font-weight: normal;

}

.box a.button-rss:hover {

	background-color: #000;

}

a.pod:link, a.pod:active, a.pod:visited {

	background: url(../img/podrss.png) no-repeat #c5cbc2;
	background-position: 100% 50%;
	padding-right:20px;

}

a.pod:hover {
	
	background-color: #000;
	color:#c5cbc2;

}

a.button-guestlist {

	background: url(../img/button-guestlist.png) no-repeat transparent;
	text-indent:-999999px;
	display: block;
	width: 18px;
	height: 18px;

}

a.button-shop {

	background: url(../img/button-shop.png) no-repeat transparent;
	text-indent:-999999px;
	display: block;
	width: 20px;
	height: 20px;

}

.tracklist li a.button-play {
	
	background: url(../img/button-play.png) no-repeat #95975f;
	background-position: 50% -2px;
	text-indent:-999999px;
	display: block;
	width: 16px;
	height: 16px;

}


a.button-basketmini:link, a.button-basketmini:active, a.button-basketmini:visited {

	background: url(../img/button-shop.png) no-repeat transparent;
	text-indent:-999999px;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;

}

a.button-basketmini:hover { background-position: 0 100%; }



#mainwrapper-interior .post a.button:link, 
#mainwrapper-interior .post a.button:active, 
#mainwrapper-interior .post a.button:visited {

	background-color: #95975f;
	color:#fff;
	padding:5px 30px 5px 10px;
	float: left;
	margin-right:2px;

}

#mainwrapper-interior .post .buttons .filetype-1 {

	background: url(../img/filetype-1b.png) no-repeat;
	background-position: 100% 50%;

}

#mainwrapper-interior .post .buttons .filetype-4 {

	background: url(../img/filetype-4b.png) no-repeat;
	background-position: 100% 50%;

}

#mainwrapper-interior .post .buttons .sm2_link:link, .post .buttons .sm2_link:active, .post .buttons .sm2_link:visited {

	background: url(../img/button-play.png) no-repeat #95975f;
	background-position: 100% 0;
	width: auto;
	float:left;
	height: auto;
	margin:0;

}

#mainwrapper-interior .post .buttons a.sm2_playing:link, 
#mainwrapper-interior .post .buttons a.sm2_playing:active, 
#mainwrapper-interior .post .buttons a.sm2_playing:visited,
#mainwrapper-interior .post .buttons a.sm2_playing:hover {

 	background: url(../img/button-play.png) no-repeat #95975f;
	background-position: 100% -80px;

}

#mainwrapper-interior .post .buttons .sm2_link:hover, 
#mainwrapper-interior .post a.button:hover { background-color:#000; }



#mainwrapper-interior .friends .right-b a.button:link, 
#mainwrapper-interior .friends .right-b a.button:active,
#mainwrapper-interior .friends .right-b a.button:visited { 

	background-color: #95975f; 
	color:#fff; 
	padding: 7px 30px 7px 10px;
	
}

#mainwrapper-interior .friends .right-b a.button:hover { background-color: #000; }

.friendlist li a.button:link,
.friendlist li a.button:active,
.friendlist li a.button:visited {

	background: none;
	background-color: #da1515;

}

.friendlist li a.button:hover { background-color: #000; }

.box a.button-download {

	background: url(../img/button-download.png) no-repeat transparent;
	text-indent:-999999px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -999999px;
	padding: 0;

}

a.button-download:hover {

	background-position: 0 100%;

}

.button-small {

	background: none;
	background-color: #95975f;

}

/* ## Buttons ######################################## end ### */

/* ## Links ########################################## start # */

.box a:link, .box a:active, .box a:visited { color:#fff; background-color: #b9bb8c; }
.box a:hover { color:#fff; background-color: #000; }

a:hover { color:#000; }

ul.calendar li a { color:#77a2bc; }
ul.calendar li.selected a, ul.calendar li a:hover { color:#fff; }

.news a.button:link, .news a.button:active, .news a.button:visited {

	color:#fff;

}


.news ul li a:hover, .news a.button:hover, .shop a:hover { color:#fff; background-color: #000; }

.shop li a:link, .shop li a:active, .shop li a:visited, .shop li a:hover { background-color: transparent; }

.post a:hover { background-color:#000; }

.bottom .mp3 a:link, .bottom .mp3 a:active, .bottom .mp3 a:visited {

	color:#000;

}



ul.toplist li a:link, ul.toplist li a:active, ul.toplist li a:visited { color:#fff; }

footer a:hover, .credit a:hover { color:#fff; }

.box a.filetype-1 {

	background: url(../img/filetype-1.png) no-repeat #b9bb8c;
	background-position: 5px 50%;
	padding-left:20px;

}

.box a.filetype-2 {

	background: url(../img/filetype-2.png) no-repeat #b9bb8c;
	background-position: 5px 50%;
	padding-left:20px;

}

.box a.filetype-3 {

	background: url(../img/filetype-3.png) no-repeat #b9bb8c;
	background-position: 5px 50%;
	padding-left:20px;

}

.box a.filetype-4 {

	background: url(../img/filetype-4.png) no-repeat #b9bb8c;
	background-position: 5px 50%;
	padding-left:20px;

}

.box a.filetype-1:hover, 
.box a.filetype-2:hover, 
.box a.filetype-3:hover, 
.box a.filetype-4:hover { background-color: #000; }

.threekay:link, .threekay:active, .threekay:visited {

	background: url(../img/threekay.gif) no-repeat transparent;
	background-position: 100% -24px;
	height: 18px;
	padding:1px 20px 0 0; 
	border:none;
	color:#666;

}

.threekay:hover {

	background-position: 100% -1px;
	color:#000;

}

/* ## Links ############################################ end # */


