/*  
Theme Name: DNP Music Theme
Theme URI: http://www.dnp-music.com/
Description: Customized Theme for Diamonds and Pearls Music.
Version: 1.0
Author: Torsten Bergler & Paul Wagner
Author URI: http://www.dnp-music.com

*/

@import "reset.css";
@import "changes.css";

/* KOERPER */

body{
	background-color: #fff;
	color: #444;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif, sans-serif;

	font-size: 11px;
	line-height: 18px;
}

img{
	border: 0px;
}

a, a:link, a:visited, a:hover, a:active {
	color: #444;
	text-decoration: none;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
}






p.validation-error {
	color: #FF0000;
}

h6 {	
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
}

ul h6 {
	float: left;
	line-height: 18px;
	width: 105px;
	text-transform: none;
	
}

#tracklisting h6 {
	
	text-transform: uppercase;
	font-weight: normal;
	line-height: 18px;
}

#sideright h6 {
	padding-left: 10px;
}


ol li {
	list-style: decimal;
	list-style-position: inside;
}

#active_cat {
	font-weight: bold;
}

.clear {
	clear: both;
	font-size: 0px;
}

/* PAPIER */

#paper{
	/*background: transparent url('images/raster.gif') no-repeat;*/
	margin: 0px auto;
	width: 890px;
}


/* KOPF */

#header {
	background: #000 url('images/dnp-head-rounded.gif') no-repeat bottom;
	height: 144px;
	position: relative;
	width: 100%;
}

#header h1 {
	left: 32px;
	position: absolute;
	top: 16px;
	
}

#header h2 {
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 36px;
	top: 26px;
	height: 27px;
	width: 209px;	
}

#header h1 a span, #header h2 span{
	display: none;
}

#header h1 a {
	background-image: url('images/dnp-head-logo.gif');
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 142px;
}

h2#head_dis {
	background-image: url('images/dnp-head-section-distribution.gif');
	height: 27px;
	width: 209px;
}

h2#head_label {
	background-image: url('images/dnp-head-section-label.gif');
	height: 26px;
	width: 92px;
}

h2#head_shop {
	background-image: url('images/dnp-head-section-shop.gif');
	height: 27px;
	width: 109px;
}

h2#head_contact {
	background-image: url('images/dnp-head-section-contact.gif');
	height: 27px;
	width: 135px;
}

.sbox {
	background-color: #fff;
}

/* NAVIGATION */

#navigation {
	bottom: 0px;
	left: 30px;
	position: absolute;
}

#navigation li {
	background-repeat: no-repeat;
	float: left;	
}

#navigation li span {
	display: none;
}

#navigation li a {
	display: block;
	height: 36px;
	width: 105px;
}

#navigation li#distribution {
	background-image: url('images/dnp-nav-distribution.gif');
}

#navigation li#distribution.select, #navigation li#distribution:hover {
	background-image: url('images/dnp-nav-distribution-sel.gif');
}

#navigation li#label {
	background-image: url('images/dnp-nav-label.gif');
}

#navigation li#label.select, #navigation li#label:hover {
	background-image: url('images/dnp-nav-label-sel.gif');
}

#navigation li#shop {
	background-image: url('images/dnp-nav-shop.gif');
}

#navigation li#shop.select, #navigation li#shop:hover {
	background-image: url('images/dnp-nav-shop-sel.gif');
}

#navigation li#contact {
	background-image: url('images/dnp-nav-contact.gif');
}

#navigation li#contact.select, #navigation li#contact:hover {
	background-image: url('images/dnp-nav-contact-sel.gif');
}


/* BAUCH */

#content {
	margin: 54px 30px 63px 30px;
	width: 830px;
}

#sideleft, #sideright, #contentmid, #footerleft, #footermid, #footerright {
	float: left;
	width: 200px;
	padding-left: 0px;
}

/*
#sideleft {
	float: left;
	width: 200px;
	padding-left: 0px;
	  margin-top: -10px;
}
*/


#contentmid, #footermid {
	width: 410px;
}

#sideright, #contentmid, #footermid, #footerright {
	margin-left: 10px;
}


#sideleft a.productlink {
	color: #444;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	text-transform: uppercase;
}

#sideleft a.categorylink {
	color: #444;
	font-size: 11px;
	/* font-weight: bold;*/
	padding-left: 7px;
}


#footerleft, #footermid, #footerright {
	border-bottom: 1px solid #b2b2b2;
	display: block;
	font-weight: bold;
	margin-bottom: 26px;
	padding-bottom: 9px;
	text-transform: uppercase;	
}
.headline {
	border-bottom: 1px solid #b2b2b2;
	display: block;
	font-weight: bold;
	margin-bottom: 26px;
	padding-bottom: 9px;	
	text-transform: uppercase;
}

#footerleft, #footermid, #footerright {
	margin-bottom: 0px;

}

#footerleft {
	border: 0px;
}

#contentmid #midhead {
	color: #333;
	font-size: 16px;
	text-transform: none;
}

#contentmid .headline {
	padding-left: 10px;
}

#contentmid #txt {
	padding: 0px 10px 18px 10px;
}

#contentmid #txt ul, #tracklisting {
	margin-bottom: 18px;
}

#contentmid .releaselist {
	border-top: 1px solid #b2b2b2;
	margin: 9px 0px 17px -10px;
	padding-left: 10px;
	padding-top: 9px;
	width: 400px;
}

#sideright .releaselist {
	margin-bottom: 18px;
	line-height:13px;
	font-size:10px;
	margin: 9px 0 9px 0;	
}

#contentmid .releaselist img, #sideright .releaselist img {
	width: 80px;
	height:80px;
}
#sideright .releaselist img {
	width: 60px;
	height:60px;
}

#sideright .Latestrelease img {
	width: 60px;
	height:60px;
}


#contentmid .releasetxt {
	float: left; 
	width: 270px;
	padding: 0 0 9px 0;
}

#sideright .releasetxt {
	float: right;
	padding: 0px 12px 0 0; 
	width: 85px;
}

#contentmid .releaseimage {
	float: right;
	padding-right: 7px;
	width: 80px;
	height:80px;
	padding-bottom:1px;
}

#sideright .releaseimage {
	float: left;
	padding-left: 18px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom:1px;
	width: 80px;
	height:80px;
}

#contentmid .newstime, #contentmid .newstxt {
	border-top: 1px solid #ccc;
	float: left;
	margin: 9px 0px 17px -10px;
	padding-left: 10px;
	padding-top: 9px;
	width: 85px;
}

#contentmid .newstxt {
	margin-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	width: 285px;
}

#contentmid .mixtime, #contentmid .mixtxt {
	border-top: 1px solid #ccc;
	float: left;
	margin: 9px 0px 17px -10px;
	padding-left: 10px;
	padding-top: 9px;
	width: 85px;
}

#contentmid .mixtxt {
	margin-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	width: 285px;
}



#sideleft .children, #sideleft .children a {
	color: #444;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	text-transform: none;
	margin:9px 0 18px 0;
}

#sideleft  a:hover, #sideleft a:active {
	color: #999;
}

#distribution_labels, #label_artists, #label_releases {
	line-height: 18px;
}
#parent {
	margin-top: 9px;
}

#sideright #category-page-img {
	margin-left: 10px;
}

#sideright #newsletter {
	background: #fff url('images/dnp-sideright-newsletter-hg.gif') no-repeat;
	height: 53px;
	margin-bottom: 9px;
	padding: 1px 10px;
	width: 180px;
	
}

#sideright #newsletter input {
	background-color: #fff;
	border: 1px solid #b2b2b2;
	color: #666;	
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 3px;
	padding: 2px;
	width: 105px;
}

#sideright #newsletter .button {
	padding: 1px 2px;
	width: auto;
}

/* FUSS */

#footer {
	background: #f2f2f2 url('images/dnp-footer-bg.gif') no-repeat;
	height: 175px;
	padding-left: 244px;
	padding-top: 22px;
	width: 646px;
}

#footer .footer_column {
	float: left;
	font-size: 10px;
	width: 105px;
}

#footer #footer_distribution {

}

#footer #footer_contact {
	width: 210px;
}

#footer h5 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

#footer .country-name {
	margin-bottom: 18px;
}

#footer #footer_rss span {
	display: none;
}

#footer #footer_rss a {
	background: #f2f2f2 url('images/dnp-footer-feedicon.gif') no-repeat;
	display: block;
	height: 16px;
	margin-top: 7px;
	width: 16px;
}

#footer #footer_rss a:hover {
	background: #f2f2f2 url('images/dnp-footer-feedicon-hover.gif') no-repeat;
}

#copyright {
	color: #999;
	font-size: 10px;
	margin: 18px 0px 20px 10px;
}

/* PW */

#cover {
	margin: 18px -10px 17px -10px;
	padding:3px 0 4px 0;
	background-color: #fff;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
#cover img{
	margin: 5px 3px 0 3px;
	background-color: #FFF;
	border: 12px solid #f2f2f2;
	padding: 6px;
}
#listenbuy {
	text-align:left;
	margin:0 -10px 26px 0;
}
#listenbuy a{
	background-color: #b2b2b2;
	padding: 2px 4px 2px 4px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
}
#releases a, #releases a:link, #releases a:visited, #releases a:hover, #releases a:active{
	padding: 0 0 0 24px;
	background-image: url(images/tracklisting_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#releases h6{
	float:none;
	line-height: 18px;
	text-transform: uppercase;
	margin: 18px 0 18px 0;
}
.newstime a{
	font-family: "Courier New", Courier, monospace;
}
.more {
	padding: 0;

}
.mixstime a{
	font-family: "Courier New", Courier, monospace;
}
