body {

	background: url(../img/bg.jpg) no-repeat #747f71;
	background-position: 50% 0;

}


#header {

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

}

.note p {

	background-color: #fff;

}

.note p.invalid {

	background-color: #aa8168;
	color:#fff;

}

.note p.success {

	background-color: #7caf57;
	color:#fff;

}

#mainwrapper, #navigation {

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

}

#headslider { border:1px solid #ccc7c8; }

.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;

}

ul.friendlist li  {

	background-color:#a2a9a0;
	color:#3c4434;

}


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

	cursor: pointer; 
	background-color: #d9dbd8;
	
}

ul.friendlist li.selected { 

	background: url(../img/friendlist-active.png) no-repeat #d9dbd8; 
	background-position: 100% 50%;
	
}

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: #7d7a7a;
	border:1px solid #fff;

}

.box {

	color:#fff;

}

.welcome {

	border-bottom: 6px solid #373e34;

}

.top {

	background: url(../img/top.png) no-repeat transparent;
	background-position: 100% 100%;
	margin-top:-1px;


}

.news, .contact .writeus {

	color:#fff;
	border:1px solid #c5c9c3;
	background-color: #a6afa0;

}


.releases h2 {

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

}

.box h2 {

	background: url(../img/h2.gif) no-repeat transparent;
	background-position: 10px 21px;

}

.box h2 span {

	background-color: #3c4434;

}

.news h2 { 

	background: url(../img/h2-news.gif) no-repeat transparent;
	background-position: 10px 21px;

}
.news h2 span { background-color:#c9d3c0; }

.news ul li {

	border-bottom: 1px solid #6f6f6f;

}


.right-b {

	background-color: #939d8e;
	border: 1px solid #aab2a7;

}

.feedwrapper {

	background-color:#a6afa0;
	border:1px solid #c7cbc6;

}

.single { background-color: #cfd6cb; }

.scrollContainer div.panel p {

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

}

.bottom {

	border:1px solid #aab2a7;
	background-color: #a0a99c;
	
}

.bottom .inner {

	background-color: #939d8e;
	border-top:5px solid #a0a99c;

}

.bottom h3 {

	background: url(../img/h3-bottom.gif) no-repeat transparent;
	background-position: 10px 18px;
	color: #3c4434;

}

.bottom h3 span {

	background-color: #a1ac9c;

}

.bottom .inner .box , .bottom .inner ul li {

	color:#fff;

}


.bottom .mp3 ul li, .tracklist li {

	background-color: #b6bdb2;
	color:#000;

}

.bottom .mp3 ul li:nth-child(2n+1), .tracklist li:nth-child(2n+1)  {

	background-color: #c5cbc3;

}

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

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

table.releases tbody tr {

	background-color:#a0a79e;

}

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

	background: none;
	background-color: #d7dad6;
	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;

}

table.releases tbody tr td { border-bottom: 1px solid #788175; color:#3c4434; }


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 {

	
	color:#4e5a4a;

}

.post a.comments {

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

}

.post a.comments:hover {

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

}

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

	background: url(../img/postfooter.png) no-repeat transparent;
	color:#adadad;
	display: block;
	width:21px;
	height:14px;
	text-indent: -999999px; 

}

a.pf-myspace { background-position: 0 -22px; }
a.pf-twitter { background-position: 0 -43px; }
a.pf-digg { background-position: 0 -64px; }
a.pf-facebook { background-position: 0 -85px; }


.right ul li a { border-bottom: 1px solid #c7cbc6; }
.right ul li:last-child a { border-bottom: none; }

.post h4 { color:#484848; }

ol.responses li {

	background: url(../img/commentbg.png) no-repeat transparent;
	background-position: 20px 100%;

}

ol.responses li p {

	background-color: #f1f3f0;
	color: #1f1f1f;
	

}

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

.friends .right-b { background:none; border:none; }
.friends .right-b p.desc { background-color:#939d8e; border:1px solid #a2ab9f; }

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


#content-generic .sidebar fieldset h4 { color:#000; }

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

	color:#fff;

}

.presscomments li, .presscomments li span {

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

}

.presscomments li {

	background-position: 0 100%;
	color:#939d8e;

}

.acc div, .acc h3 {

	border-bottom: 1px solid #c5cbc2;

}

.acc h3 a {

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

}

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

.cellhead { color:#c7cfc4; }


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 ul a {

	color:#fff;

}

#navigation ul li.selected {

	background: url(../img/nav.gif) no-repeat transparent;
	background-position: 10px 19px;

}

#navigation ul li.selected a {

	background-color: #fff;
	color:#7d867a;

}



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

	color:#fff;
	
}

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

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

fieldset {

	border:none;

}

.input-text, textarea { 
	
	border: 1px solid #747e71;
	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: url(../img/bubble.png) no-repeat transparent;
	color:#000;

}

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

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

button {

	background-color: #373e34;
	padding: 5px;
	border:none;
	color:#fff;

}

button:hover {

	background-color: #fff;
	color: #373e34;

}

#prevBtn a, #nextBtn a, .scrollButtons {

	display: block;
	width:19px;
	height:26px;
	background: url(../img/slidenav.png) no-repeat transparent;
	text-indent:-999999px;
	opacity:1 !important;
	position: absolute;
	top:125px;
	z-index: 1 !important;

}

.scrollButtons { top:150px; }

#galleryslider ul.navigation li a img { border:1px solid #3c5f73; }
#galleryslider ul.navigation li a.selected img { border:1px solid #fff; }

#galleryslider ul.navigation {

	background-color: #3c5f73;

}

#prevBtn a, .sleft {

	left:20px;

}

#nextBtn a, .sright {

	background-position: -19px 0;
	position: absolute;
	right:20px;

}

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

	background: url(../img/button-rss.png) no-repeat #c5cbc2;
	background-position: 5px 50%;
	color:#889085;
	padding:3px 5px 3px 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-transform: uppercase;
	font-weight: normal;

}

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: 5px 50%;
	padding-left: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 {

	text-indent:-999999px;
	display: block;
	width: 20px;
	height: 20px;

}


a.button-basketmini {

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

}

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

a.button-buyalbum {

	background-color:#373e34;
	text-align: center;
	display: block;
	width: 540px;
	height: 36px;
	line-height:36px;
	color:#fff !important;
	
}

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

	background-color: #747e71;
	color:#fff;
	padding:5px 5px 5px 25px;

}

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

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

}

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

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

}

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

	background: url(../img/podcastplay.png) no-repeat #3c4434;
	background-position: 5px 50%;

}

#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/podcastpause.png) no-repeat #000;
	background-position: 5px 50%;

}

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

#mainwrapper-interior a.button:link, 
#mainwrapper-interior a.button:active,
#mainwrapper-interior a.button:visited { background-color: #373e34; }
#mainwrapper-interior a.button:hover { background-color: #000; color:#fff; }

.friends .right-b a.button:link, 
.friends .right-b a.button:active,
.friends .right-b a.button:visited { background-color: #243f4f; color:#fff; }
.friends .right-b a.button:hover { background-color: #000; }


a.button-download {

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

}

a.button-download:hover {

	background-position: 0 100%;

}

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

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

a:link, a:active, a:visited { color:#fff; }

a:hover { color:#000; }

.right-b a:link, .right-b a:active, .right-b a:visited,
.right a:link, .right a:active, .right a:visited,
.contact a:link, .contact a:active, .contact a:visited  { color:#373e34; }
.right-b a:hover, .right a:hover, .contact a:hover { color:#fff; }



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

.news ul li a:link, .news ul li a:active, .news ul li a:visited,
.news a.button:link, .news a.button:active, .news a.button:visited,
.shop a:link, .shop a:active, .shop a:visited {

	color:#373e34;

}

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

.post a:link, .post a:active, .post a:visited { color:#4e5a4a; }
.post a:hover { color:#000; }

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

	color:#000;

}

.right a:link, .right a:active, .right a:visited,
.contact a:link, .contact a:active, .contact a:visited { color:#c5cbc2; }
.blog .right a:hover, .contact a:hover { color:#000; }

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

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

a.filetype-1:link, a.filetype-1:active, a.filetype-1:visited {

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

}

a.filetype-2:link, a.filetype-2:active, a.filetype-2:visited {

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

}

a.filetype-3:link, a.filetype-3:active, a.filetype-3:visited {

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

}

a.filetype-4:link, a.filetype-4:active, a.filetype-4:visited {

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

}

.writeus a:link, .writeus a:active, .writeus a:visited { color: #3c4434; }
.writeus a:hover { 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 # */



