body, input, select, textarea, td, th {
   /*color:#545245;*/
   color:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#000;
	border: 0;
	margin: 0;
	padding: 0;
}
  
*{
	line-height:1.2em;
}

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}

em{font-style:normal;color:#bbb;}

h1{
	color:#023a63;
	font-size:16px;
	height:1.2em;
	letter-spacing:0px;
	margin:10px 0;
}
h2{
	color:#fff;
	font-size:14px;
	height:1.2em;
	letter-spacing:-1px;
	text-transform:uppercase;
}
h3{
	color:#fff;
	font-size:11px;
	height:1.2em;
	letter-spacing:-1px;
	text-transform:uppercase;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	/*color:#545245;*/
	color:#fff;
	text-decoration:none;
}
a:hover{
	/*color:#545245;*/
	color:#fff;
	text-decoration:underline;
}

select {
	border: 1px solid #545245;
	width: 200px;
}
input {
	border: 1px solid #545245;
	width: 196px;
}
input.search {
	float:right;
	border:1px solid #545245;
	background-color:#545245;
	width:100px;
}
input.radio {
	border:0;
	width:25px;
}

div.feedBackTxt {
	width:400px;
}

#frmFeedback textarea {
	margin-top:10px;
	border: 1px solid #545245;
	background-color:#000;
	width: 400px;
	height:80px;
}
#frmFeedback input.btn {
	width:auto;
	font-weight:bold;
	font-size:11px;
	background-color:#000;
}

/* 
* BASE ==========================================
*/


div#base-header{
	float:left;
	margin:0 auto;
	width:910px;
	height:175px;
	overflow:hidden;
	background:none;
}
div#base-content{
	float:left;
	position:relative;
	margin:0 auto;
	width:700px;
	text-align:left;
	background:none;
}
/* SAFARI */
/*\*/
html>body * #base-header{width:700px;}
html>body * #base-content{width:700px;}
/**/

div#dom-load{display:none;}


br.cl{clear:both;position:relative;margin-top:-1.2em;font-size:0;}


/* 
*  HEADER ============================================
*/
	div#base-header div#logo{
		position:relative;
		float:left;
		width:175px;
		height:175px;
		}
		div#base-header div#logo img{
			padding:33px 0 0 37px;
		}
	div#base-header div#banner{
		position:relative;
		float:left;
		width:735px;
		height:175px;
		}
		div#base-header div#banner div{
			position:absolute;
			left:0px;
			top:35px;
			width:auto;
			height:120px;
			background:#000;
			}
			
/* 
*  COLUMNS ============================================
*/
	div#base-content div#left-column{
		position:absolute;
		top:0px;
		left:0px;
		width:175px;
		border-right:#545245 1px solid;
		}
	div#base-content div#right-column{
		position:absolute;
		top:0px;
		left:175px;
		width:510px;
		min-height:500px;
		border-top:#545245 1px solid;
		border-left:#545245 1px solid;
		}
		div#base-content div#right-column h1{
			padding:15px 0 15px 25px;
			font-size:18px;
			font-weight:bold;
			color:#fff;
		}
		
		
/* 
*  NAVIGATION ============================================
*/
	div#base-content div#left-column div#navigation{
		padding:13px 0 0 11px;
		margin-bottom:40px;
		}
		div#base-content div#left-column div#navigation ul.nav li a{
			background:#000 url(/images/nav.gif) top left no-repeat;
			padding-left:25px;
			font-weight:bold;
			font-size:12px;
			color:#999999;
			text-decoration:none;
			line-height:30px;
			}
			div#base-content div#left-column div#navigation ul.nav li a:hover{
				background:#000 url(/images/nav.gif) bottom left no-repeat;
				text-decoration:none;
				}
				
/* 
*  LEFT NODES ============================================
*/

	div#base-content div#left-column div.left-node{
		margin:0 0 10px 0;
		}
		div#base-content div#left-column div.left-node div.title{
			padding:4px 0 4px 20px;
			background:#545245;
			font-size:11px;
			font-weight:bold;
			color:#fff;
		}
		div#base-content div#left-column div.left-node div.text{
			padding:9px 0 4px 20px;
			}
			div#base-content div#left-column div.left-node div.text ul{
				margin:0;
				}
				div#base-content div#left-column div.left-node div.text ul li{
					line-height:25px;
					}
					div#base-content div#left-column div.left-node div.text ul li a{
						font-size:11px;
						font-weight:bold;
						padding-left:10px;
						background:#000 url(/images/icon-node-item.gif) left no-repeat;
						color:#fff;
					}
			
			div#base-content div#left-column div.left-node div.text div.intro{
				font-size:11px;
				font-weight:bold;
				padding-left:10px;
				line-height:25px;
				background:#000 url(/images/icon-node-item.gif) left no-repeat;
				color:#fff;
			}
			div#base-content div#left-column div.left-node div.text div.error{
				font-size:11px;
				font-weight:bold;
				padding-left:10px;
				line-height:25px;
				color:#ff0000;
			}
			div#base-content div#left-column div.left-node div.text div.frmNewsletter{
				padding-left:10px;
				}
				div#base-content div#left-column div.left-node div.text div.frmNewsletter input{
					color:#000;
					background-color:#545245;
					width:100px;
					font-size:11px;
					}
					div#base-content div#left-column div.left-node div.text div.frmNewsletter input.btn{
						width:25px;
						font-weight:bold;
						font-size:11px;
						}
/* 
*  NEWS ============================================
*/


	div#base-content div#right-column div.news-item{
		margin-bottom:35px;
		}
		div#base-content div#right-column div.news-item div.header{
			padding:6px 0 4px 25px;
			background:#545245;
			height:14px;
			}
			div#base-content div#right-column div.news-item div.header div.title{
			font-size:11px;
			font-weight:bold;
			color:#fff;
			float:left;
			}
			div#base-content div#right-column div.news-item div.header div.date{
			font-size:10px;
			padding-top:1px;
			font-weight:normal;
			color:#fff;
			float:right;
			padding-right:10px;
			text-align:right;
			}
		div#base-content div#right-column div.news-item div.main{
			padding:4px 0 4px 25px;
			background:#000;
			}
			div#base-content div#right-column div.news-item div.main div.thumb{
				padding:5px;
				float:left;
				width:110px;
				height:110px;
			}
			div#base-content div#right-column div.news-item div.main div.text{
				padding:5px;
				float:left;
				width:340px;
				font-size:11px;
				/*color:#545245;*/
				color:#fff;
				font-weight:normal;
			}
			div#base-content div#right-column div.news-item div.main div.link{
				padding-right:5px;
				float:right;
				font-size:11px;
				font-weight:normal;
				}
				div#base-content div#right-column div.news-item div.main div.link a{
					text-decoration:none;
					color:#ffffff;
					}
					div#base-content div#right-column div.news-item div.main div.link a:hover{
						text-decoration:underline;
						}
				
/* 
*  NEWS DETAILS ============================================
*/


	div#base-content div#right-column div.news-detail{
		}
		div#base-content div#right-column div.news-detail div.title{
			padding:25px 0 4px 25px;
			width:450px;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			float:left;
		}
		div#base-content div#right-column div.news-detail div.text {
			padding:10px 0 4px 25px;
			width:450px;
			font-size:11px;
			font-weight:normal;
			/*color:#545245;*/
			color:#fff;
			float:left;
		}
		
	div#base-content div#right-column div.news-list-title{
		margin-bottom:15px;
		padding:6px 0 4px 25px;
		background:#545245;
		height:14px;
		width:485px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		float:left;
	}
		
	div#base-content div#right-column div.news-list-item{
		margin-bottom:25px;
		}
		div#base-content div#right-column div.news-list-item div.header{
				padding:4px 0 4px 25px;
				border-bottom:#545245 1px solid;
				height:14px;
				}
				div#base-content div#right-column div.news-list-item div.header div.title{
					font-size:12px;
					font-weight:bold;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.news-list-item div.header div.date{
					padding-right:2px;
					font-size:10px;
					font-weight:normal;
					color:#fff;
					float:right;
					text-align:right;
				}
		div#base-content div#right-column div.news-list-item div.main{
			padding:4px 0 4px 25px;
			background:#000;
			}
			div#base-content div#right-column div.news-list-item div.main div.thumb{
				padding:5px;
				float:left;
				width:110px;
				height:110px;
			}
			div#base-content div#right-column div.news-list-item div.main div.text{
				padding:5px;
				float:left;
				width:340px;
				font-size:11px;
				/*color:#545245;*/
				color:#fff;
				font-weight:normal;
			}
			div#base-content div#right-column div.news-list-item div.main div.link{
				padding-right:5px;
				float:right;
				font-size:11px;
				font-weight:normal;
				}
				div#base-content div#right-column div.news-list-item div.main div.link a{
					text-decoration:none;
					color:#ffffff;
					}
					div#base-content div#right-column div.news-list-item div.main div.link a:hover{
						text-decoration:underline;
						}
			
/* 
*  ARTISTS ============================================
*/


	div#base-content div#right-column div.artist-item{
		margin-bottom:25px;
		}
		div#base-content div#right-column div.artist-item div.header{
				padding:4px 0 4px 25px;
				border-bottom:#545245 1px solid;
				height:14px;
				}
				div#base-content div#right-column div.artist-item div.header div.title{
					font-size:12px;
					font-weight:bold;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.artist-item div.header div.link{
					padding-right:2px;
					}
					div#base-content div#right-column div.artist-item div.header div.link a{
						padding:2px 15px 0 0;
						background:#000000 url(/images/icon-info.gif) right no-repeat;
						font-size:10px;
						font-weight:normal;
						color:#fff;
						float:right;
						text-align:right;
						text-decoration:none;
						}
						div#base-content div#right-column div.artist-item div.header div.link a:hover{
							text-decoration:underline;
						}
		div#base-content div#right-column div.artist-item div.main{
			padding:4px 0 4px 25px;
			background:#000;
			}
			div#base-content div#right-column div.artist-item div.main div.thumb{
				padding:5px;
				float:left;
				width:110px;
				height:110px;
			}
			div#base-content div#right-column div.artist-item div.main div.text{
				padding:5px;
				float:left;
				width:340px;
				font-size:11px;
				/*color:#545245;*/
				color:#fff;
				font-weight:normal;
			}
/* 
*  ARTISTS DETAILS ============================================
*/


	div#base-content div#right-column div.artist-detail{
		margin-bottom:25px;
		padding:5px 0 15px 25px;
		float:left;
		width:480px;
		font-size:11px;
		/*color:#545245;*/
		color:#fff;
		font-weight:normal;
		}
		
	div#base-content div#right-column div.artist-news-title{
		margin-bottom:15px;
		padding:6px 0 4px 25px;
		background:#545245;
		height:14px;
		width:485px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		float:left;
	}
		
	div#base-content div#right-column div.artist-news-item{
		margin-bottom:25px;
		}
		div#base-content div#right-column div.artist-news-item div.header{
				padding:4px 0 4px 25px;
				border-bottom:#545245 1px solid;
				height:14px;
				}
				div#base-content div#right-column div.artist-news-item div.header div.title{
					font-size:12px;
					font-weight:bold;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.artist-news-item div.header div.date{
					padding-right:2px;
					font-size:10px;
					font-weight:normal;
					color:#fff;
					float:right;
					text-align:right;
				}
		div#base-content div#right-column div.artist-news-item div.main{
			padding:4px 0 4px 25px;
			background:#000;
			}
			div#base-content div#right-column div.artist-news-item div.main div.thumb{
				padding:5px;
				float:left;
				width:110px;
				height:110px;
			}
			div#base-content div#right-column div.artist-news-item div.main div.text{
				padding:5px;
				float:left;
				width:340px;
				font-size:11px;
				/*color:#545245;*/
				color:#fff;
				font-weight:normal;
			}
			div#base-content div#right-column div.artist-news-item div.main div.link{
				padding-right:5px;
				float:right;
				font-size:11px;
				font-weight:normal;
				}
				div#base-content div#right-column div.artist-news-item div.main div.link a{
					text-decoration:none;
					color:#ffffff;
					}
					div#base-content div#right-column div.artist-news-item div.main div.link a:hover{
						text-decoration:underline;
						}

			
/* 
*  RELEASES ============================================
*/


	div#base-content div#right-column div.release-item{
		margin-bottom:10px;
		}
		div#base-content div#right-column div.release-item div.header{
				padding:4px 0 4px 25px;
				border-bottom:#545245 1px solid;
				height:14px;
				}
				div#base-content div#right-column div.release-item div.header div.cat{
					font-size:12px;
					font-weight:bold;
					width:60px;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.release-item div.header div.title{
					font-size:12px;
					font-weight:bold;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.release-item div.header div.link{
					padding-right:2px;
					}
					div#base-content div#right-column div.release-item div.header div.link a{
						padding:2px 15px 0 0;
						background:#000000 url(/images/icon-info.gif) right no-repeat;
						font-size:10px;
						font-weight:normal;
						color:#fff;
						float:right;
						text-align:right;
						text-decoration:none;
						}
						div#base-content div#right-column div.release-item div.header div.link a:hover{
							text-decoration:underline;
						}
						
/* 
*  RELEASES DETAILS ============================================
*/


	div#base-content div#right-column div.release-detail{
		}
		div#base-content div#right-column div.release-detail div.image{
			padding:0 0 4px 25px;
			width:400px;
			float:left;
		}
		div#base-content div#right-column div.release-detail div.title{
			padding:10px 0 4px 25px;
			width:450px;
			font-size:12px;
			font-weight:bold;
			/*color:#545245;*/
			color:#fff;
			float:left;
		}
		div#base-content div#right-column div.release-detail div.text {
			padding:10px 0 4px 25px;
			width:450px;
			font-size:11px;
			font-weight:normal;
			/*color:#545245;*/
			color:#fff;
			float:left;
		}
		div#base-content div#right-column div.release-detail div.details {
			padding:10px 0 4px 25px;
			font-size:11px;
			font-weight:bold;
			/*color:#545245;*/
			color:#fff;
			float:left;
			margin-bottom:10px;
		}
		div#base-content div#right-column div.release-detail div.buy {
			padding:10px 4px 0 0;
			font-size:11px;
			font-weight:bold;
			/*color:#545245;*/
			color:#fff;
			float:right;
			margin-bottom:10px;
		}
		
	div#base-content div#right-column div.release-tracklist{
		padding-bottom:25px;
		}		
		div#base-content div#right-column div.release-tracklist div.track{
			}
			div#base-content div#right-column div.release-tracklist div.track div.header{
				padding:6px 0 4px 25px;
				background:#545245;
				height:14px;
				}
				div#base-content div#right-column div.release-tracklist div.track div.header div.title{
				font-size:11px;
				font-weight:bold;
				color:#fff;
				float:left;
				}
				div#base-content div#right-column div.release-tracklist div.track div.header div.play{
				font-size:11px;
				font-weight:bold;
				color:#fff;
				float:right;
				padding-right:10px;
				text-align:right;
				}
			div#base-content div#right-column div.release-tracklist div.track div.text{
				padding:9px 5px 15px 30px;
				background:#000;
				float:left;
				width:340px;
				font-size:11px;
				/*color:#545245;*/
				color:#fff;
				font-weight:normal;
			}
		
		
		
	div#base-content div#right-column div.release-news-title{
		margin-bottom:15px;
		padding:6px 0 4px 25px;
		background:#545245;
		height:14px;
		width:485px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		float:left;
	}
		
	div#base-content div#right-column div.release-news-item{
		margin-bottom:25px;
		}
		div#base-content div#right-column div.release-news-item div.header{
				padding:4px 0 4px 25px;
				border-bottom:#545245 1px solid;
				height:14px;
				}
				div#base-content div#right-column div.release-news-item div.header div.title{
					font-size:12px;
					font-weight:bold;
					/*color:#545245;*/
					color:#fff;
					float:left;
				}
				div#base-content div#right-column div.release-news-item div.header div.date{
					padding-right:2px;
					font-size:10px;
					font-weight:normal;
					color:#fff;
					float:right;
					text-align:right;
				}
		div#base-content div#right-column div.release-news-item div.main{
			padding:4px 0 4px 25px;
			background:#000;
			}
			div#base-content div#right-column div.release-news-item div.main div.thumb{
				padding:5px;
				float:left;
				width:110px;
				height:110px;
			}
			div#base-content div#right-column div.release-news-item div.main div.text{
				padding:5px;
				float:left;
				width:340px;
				font-size:11px;
				color:#545245;
				font-weight:normal;
			}
			div#base-content div#right-column div.release-news-item div.main div.link{
				padding-right:5px;
				float:right;
				font-size:11px;
				font-weight:normal;
				}
				div#base-content div#right-column div.release-news-item div.main div.link a{
					text-decoration:none;
					color:#ffffff;
					}
					div#base-content div#right-column div.release-news-item div.main div.link a:hover{
						text-decoration:underline;
						}
			
/* 
*  CONTACT ============================================
*/


	div#base-content div#right-column div.contact-text{
		margin-bottom:15px;
		padding:11px 0 15px 25px;
		float:left;
		width:480px;
		font-size:11px;
		/*color:#545245;*/
		color:#fff;
		font-weight:normal;
		}
	div#base-content div#right-column div.contact-form{
		margin-bottom:25px;
		padding:0 0 15px 25px;
		float:left;
		width:400px;
		font-size:11px;
		/*color:#545245;*/
		color:#fff;
		font-weight:normal;
		}
		div#base-content div#right-column div.contact-form form{
			margin:0;
		}
		div#base-content div#right-column div.contact-form td{
			color:#545245;
		}
		div#base-content div#right-column div.contact-form input{
		 	color:#000;
			background-color:#545245;
			width:250px;
			border:0;
			}
			div#base-content div#right-column div.contact-form input.btn{
				width:75px;
				font-weight:bold;
				}
		div#base-content div#right-column div.contact-form textarea{
		 	color:#000;
			background-color:#545245;
			width:250px;
			height:100px;
			border:0;
		}
		