/* CSS Document */

body {
	background-image: url(../images/bg/bg_01.jpg);
	background-color: #000000;
	background-position: top;
	background-repeat: repeat-x;
	color:#CCCCCC;
	margin: 0;
	padding: 0;
	font: normal 13px arial;
}

a, a:visited { color:#00CCFF; text-decoration:none; }
a:hover { color:#00FFFF; text-decoration:underline; }

.artist { color: #fff; }

form {
	padding: 0;
	margin: 0;
}

h2 {
	margin: 20px 0 10px 0;
	font: normal 20px arial;
	text-transform:uppercase;
	color: #888;
}

h3 {
	margin: 20px 0 10px 0;
	font: normal 18px arial;
	text-transform:uppercase;
}
hr { color: #666666; }

.clear { clear: both; }

.container#page { margin: 40px auto; width: 950px; text-align: left; }

.entry-content { 
	display: block;
	width: 600px; 
	padding: 0 0 20px 0px;
	font-size: 14px; 
	line-height: 20px;
	/* border-bottom: 1px solid #222; */
	position: relative;
	}
	
	.entry-item { 
		position: relative;
		width: 600px;
		display: block;
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #333;
	}

	.download { color: #E18146; }

#header { margin: 0 0 0 -62px;}


.heading-2pac-qb8-remixes { margin: 40px 0 35px 0; background: url(../images/header-2pac-mixes_01.png) no-repeat; height: 28px; text-indent: -9999px; }
.heading-free-beats { margin: 0 0 0 0; background: url(../images/header-free-beats_01.png) no-repeat; height: 28px; text-indent: -9999px; }
.heading-young-sin-tracks { margin: 0 0 0 0; background: url(../images/header-young-sin_01.png) no-repeat; height: 28px; text-indent: -9999px; }

.sub-heading { 
	text-transform: uppercase; 
	color:#555; 
	font-size: 12px;
	margin: 10px 0 0 0; 
	}

input {	padding: 0; margin: 0;}

#content { margin: 15px 0 0 0; }

#left { float:left; width: 630px; padding: 0 65px 0 0;}
#right { }

#footer { clear:both; font-size: 11px; }
#footer-right { float: right; padding: 20px 85px 15px 0; }
#copyright { float:left; padding: 20px 0 15px 0; }


#button { padding: 18px 19px 60px 0;}


#album-cover { padding: 0 25px 15px 0;}
#track-number { padding: 0 10px 0 0; color:#999999; }

#media-player { 
	display: none;
	float:right;
	padding: 65px 30px 0 0; 
	}

	
	/* YOUTUBE STYLES */
	
	.youtube { 
		margin: 20px 0 20px 0;
		/* width: 100px; */
		clear: both;
		display: block;
		width: 100%;
		height: 360px;
		text-align: center;
	}
	
	
	.entry-youtube-text {
		/* position: absolute; */
		margin: 0 0 0 280px;
	}
	
	.like-tweet { 
		height: 40px;
		margin: 20px 0 10px 0;
		padding: 10px 0 0 0;
		border-top: 1px solid #111;
	}
	
		.like-tweet .facebook { float: left; }
		.like-tweet .twitter { float: right; }
		
	.likes { margin: 20px 0 0 0; }

