body, html {
	padding:0;
	margin:0;
	color:#222;
	background-color:#FFF;
	font: normal 16px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif;
	background:url(images/jpg_background/drag_backgr_fin-01.jpg) center top repeat-y;
}
	
body {
	padding:20px 0 0 0;}

p,h1,h2,h3,h4,h5,h6,h7,a,b {
	margin:0;
	padding:0;
	font-weight:normal;
	background:none;}
	
	a {
		color:#F06;}
		
	a:hover {
		color:#FFF;}
	
hr {
	display:block;
	margin:2px 10px;
	border:0px solid #000;
	border-top:1px #F03 solid;
	border-bottom:1px #000 solid;}
	
hr.dotted {
	display:block;
	margin:5px 0;
	border:0px dotted #000;
	border-top:1px #555 dashed;
}

h1.pagetitle {
	width:480px;
	height:125px;
	display:block;
	float:left;
	background:url(images/png_elements/header_drag_and-01.png) center center no-repeat;}

#clr {
	clear:both;
	display:block;}
	
#wrapper {
	display:block;
	margin:10px auto;
	width:990px;
}

#header {
	display:block;
	height:75px;
	border-bottom:2px solid #222;
	margin-bottom:50px;
	}
	
#headermenu {
	height:40px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	width:370px;
	margin:30px 130px 0px 0px;
	display:block;
	float:right;}
	
	#headermenu p.title {
		display:inline-block;
		padding:3px 8px;
		margin-bottom:30px;
		border-bottom:1px solid #F06;
		background-color:#333;
		vertical-align:middle;}
		
	#headermenu p{
		display:inline-block;}
	
	#headermenu a img {
		border:0px solid #FFF;
		background:none;}
		
	#headermenu a:hover img {
		background-color:#333;}
		
	
#logohome {
	display:block;
	width:590px;
	height:150px;
	float:left;
	background:url(images/png_elements/header_drag-01.png) center center no-repeat;}
	
	a.listimage {
		display:block;
		height:250px;
	}
	
#top200 {
	display:inline-block;
	width:180px;
	height:auto;
	vertical-align:top;
	margin:0;
	padding:10px 10px 25px 10px;
	background:url(images/png_background/c222op090.png);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;

	
}

	#top200 div {
		background:none;}
		
		#top200 div a.listimage {
			width:180px;
			padding:0;
			background-color:#222;}

#top290 {
	display:inline-block;
	width:270px;
	height:auto;
	vertical-align:top;
	margin:0;
	padding:10px 10px 25px 10px;
	background:url(images/png_background/c222op090.png);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
	
			#top290 div a.listimage {
			width:270px;
			padding:0;
	background:url(images/png_background/c222op090.png);}

#top490 {
	display:inline-block;
	width:472px;
	height:auto;
	float:right;
	min-height:250px;
	vertical-align:top;
	margin:0;
	padding:10px;
	background:url(images/png_background/c222op090.png);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
	
#flyers, #releases {
	display:block;
	width:auto;
	height:auto;
	background:none!important;
}

#left {
	display:block;
	width:290px;
	height:auto;
	float:left;
	vertical-align:top;
	margin:0;
	padding:0;
	background:url(images/png_background/c222op090.png);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

iframe.fb_iframelike {
	display:block;
	width:250px!important;
	margin:0 auto 10px auto;
	height:75px!important;
	background:url(images/png_elements/cfff_op70.png);
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#beatport_player {
	width:442px;
	display:block;
	margin:10px auto;
	display:block;
	height:auto;}
	
#beatport_player div object, #beatport_player div embed {
	display:block;
	margin:0;
	padding:0;}
	
#right {
	display:block;
	width:677px;
	height:auto;
	min-height:270px;
	float:right;
	vertical-align:top;
	margin:0;
	padding:10px;
	background:url(images/png_background/c222op090.png);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;}
	
#right h1 {
	color:#FFF;
	border-bottom:2px dashed #F06;
	line-height:36px;
	font-size:28px;
	margin-bottom:20px;}
	
	#content {
		color:#FFF!important;
		background-position:top right;
		background-repeat:no-repeat;
}

	#content p {
		text-align:justify;
		display:block;
		margin-bottom:15px;}

/*------------------------------------------------ FOOTER ---------------------------------------------------*/

#footer {
	display:block;
	background:url(images/png_background/c222op090.png);
		width:677px;
	height:auto;
	float:right;
	margin:10px 0 0 0;
	padding:10px;
	color:#FFF;
	font-size:10px;
	text-align:center;
		-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}


