body {
	background:url(../images/background.jpg) no-repeat 0 0 #FFF;
	height:900px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif normal;
	text-align:center;
	min-width: 840px;
	padding:0;
	margin:0;
	}
	
body, h1, h2, h3, h4, p, a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
    padding: 0px;
	}
h1 {
	font-size:21px;
	line-height:24px;
	color: #444;
	display:inline;

	}
h2 {
	font-size:16px;
	line-height:20px;
	color: #444;
	}
h3 {
	font-size:14px;
	line-height:20px;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height:16px;
    margin:12px 0;
	color:#333;
	}

em { color:#444; }

strong {
	color:#222;
	}

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

a:hover strong {
	text-decoration:underline;
	background:#FFF;
	}


img {
	border: 0px; 
	}

tr, td {
	text-align: left;
	border:none;
	}
	
tr.media, td.media {
	text-align: center;
	border:none;
	}
	
table {
	font:11px Verdana, Arial, Helvetica, sans-serif normal;
	}

ul, li {
	list-style:none;
	margin:0;
	padding:0;
	}
ol li {
	list-style:inherit;
	}
form { /*IE*/
	margin:0;
	padding:0;
	} 
	
hr {
	position:relative;
	float:left;
	display:inline;
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:solid 1px #CCC;
 	width: 98%;
	margin:6px;
}

input, textarea, select {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif normal;
	margin:2px 0;
	padding:4px;
	border:solid 1px #CCC;
	}
table {
	border-collapse:collapse;
	}
img {
	border:0px;
	}





/* DIV HOLDERS */
#wrap {
	margin:0 auto;
	text-align:left;
	position:relative;
	width:830px;
	}

#navigation {
	position:relative;
	display:inline;
	float:left;
	width:830px;
	margin:8px 0 6px 0;
	}
	
	
	#navigation ul li a span {
		display:none;
		}
	
	#navigation ul li
	#navigation ul li a,
	#navigation ul li a:link,
	#navigation ul li a:visited  {
		height:50px;
		}


	#navigation ul li.news,
	#navigation ul li.news a,
	#navigation ul li.news a:link  {
		background:url(../images/nav/news.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:56px;
		}
	#navigation ul li.news a:hover,
	#navigation ul li.news a:active {
		background:url(../images/nav/news_h.png) no-repeat 0 0;
		}

	#navigation ul li.artists,
	#navigation ul li.artists a,
	#navigation ul li.artists a:link  {
		background:url(../images/nav/artists.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:126px;
		}
	#navigation ul li.artists a:hover,
	#navigation ul li.artists a:active {
		background:url(../images/nav/artists_h.png) no-repeat 0 0;
		}
		
	#navigation ul li.catalog,
	#navigation ul li.catalog a,
	#navigation ul li.catalog a:link  {
		background:url(../images/nav/catalog.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:86px;
		}
	#navigation ul li.catalog a:hover,
	#navigation ul li.catalog a:active {
		background:url(../images/nav/catalog_h.png) no-repeat 0 0;
		}
		
		
	#navigation ul li.media,
	#navigation ul li.media a,
	#navigation ul li.media a:link  {
		background:url(../images/nav/media.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:94px;
		}
	#navigation ul li.media a:hover,
	#navigation ul li.media a:active {
		background:url(../images/nav/media_h.png) no-repeat 0 0;
		}


	#navigation ul li.contact,
	#navigation ul li.contact a,
	#navigation ul li.contact a:link  {
		background:url(../images/nav/contact.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:86px;
		}
	#navigation ul li.contact a:hover,
	#navigation ul li.contact a:active {
		background:url(../images/nav/contact_h.png) no-repeat 0 0;
		}


	#navigation ul li.about,
	#navigation ul li.about a,
	#navigation ul li.about a:link  {
		background:url(../images/nav/about.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:78px;
		}
	#navigation ul li.about a:hover,
	#navigation ul li.about a:active {
		background:url(../images/nav/about_h.png) no-repeat 0 0;
		}


	#navigation ul li.press,
	#navigation ul li.press a,
	#navigation ul li.press a:link  {
		background:url(../images/nav/press.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:92px;
		}
	#navigation ul li.press a:hover,
	#navigation ul li.press a:active {
		background:url(../images/nav/press_h.png) no-repeat 0 0;
		}
	

	#navigation ul li.myspace,
	#navigation ul li.myspace a,
	#navigation ul li.myspace a:link  {
		background:url(../images/nav/myspace.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:110px;
		}
	#navigation ul li.myspace a:hover,
	#navigation ul li.myspace a:active {
		background:url(../images/nav/myspace_h.png) no-repeat 0 0;
		}
	

	#navigation ul li.store,
	#navigation ul li.store a,
	#navigation ul li.store a:link  {
		background:url(../images/nav/store.png) no-repeat 0 0;
		float:left;
		display:inline;
		width:60px;
		}
	#navigation ul li.store a:hover,
	#navigation ul li.store a:active {
		background:url(../images/nav/store_h.png) no-repeat 0 0;
		}
	








#header {
	position:relative;
	display:inline;
	float:left;
	width:830px;
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	height:110px;
	}
	
	#logo {
		margin:8px 18px;
		}
	

#content {
	position:relative;
	display:inline;
	float:left;
	width:830px;
	}
	
	
#leftdiv {
	position:relative;
	display:inline;
	float:left;
	width:230px;
	margin-top:12px;
	background:url(../images/new_releases.gif) no-repeat 0 0;
	}
	.newreleases {
		position:relative;
		display:inline;
		float:left;
		width:46px;
		height:180px;
		cursor:pointer;
		}
	.newreleaseimage {
		margin:18px 2px 0 70px;
		}
	.newreleasetext {
		padding:0 6px;
		background-color:#FFFFFF;
		margin:0px 2px 0 70px;
		}
	.newreleasetext p {
		line-height:14px;
		}
	#streetteam {
		position:relative;
		display:inline;
		float:left;
		width:230px;
		margin-top:12px;
		left:40px;
		background:url(../images/mpress_street_team.png) no-repeat 0 0;
		height:110px;
		}
	#player {
		background:url(../images/bg_player.png) no-repeat 0 0; 
		color:#FFF; 
		position:relative; 
		float:right; 
		margin-top:18px; 
		padding:26px 4px 12px 12px;
		text-align:right;
		}
	
#maindiv {
	position:relative;
	display:inline;
	float:left;
	width:550px;
	}
	
#body_content {
	position:relative;
	display:inline;
	float:left;
	width:550px;
	background:#FFF;
	border:solid 1px #CCC;
	padding-bottom:14px;
	min-height:680px;
	_height:680px; /* IE HACK */
	}

	.title {
		margin:18px 8px 8px 12px;
		}
	.title h1 {
		color:BD0000;
		}
	.text {
		position:relative;
		display:inline;
		float:left;
		margin:4px 12px;
		width:520px;
		}
	.text h2 {
		color:#222;
		}
	.text a:hover h2 {
		background:#FFF;
		text-decoration:underline;
		}	

	.text h4 {
		font-size:11px;
		font-weight:100;
		color:#666;
		}	
		
		

		
#rightdiv {
	position:relative;
	display:inline;
	float:left;
	width:40px;
	margin-top:80px;
	background:url(../images/tab_str.jpg) no-repeat 0 0;
	height:220px;
	}
	
#footer {
	position:relative;
	display:inline;
	float:left;
	width:552px;	
	_width:550px;
	background:url(../images/footer_bg.jpg) no-repeat 0 0;
	height:90px;
	}
	
	#footer p {
		margin-right:12px;
		text-align:right;
		color:#FFF;
		}
	#footer_links {
		margin-top:42px;
		}
	#footer_links a, 
	#footer_links p {
		color:#666;
		font-size:10px;
		}

	#footer_links a:hover {
		color:#000;
		background:none;
		text-decoration:underline;
		} 



/* ARTIST PAGE */

#innerleftdiv {
	position:relative;
	display:inline;
	float:left;
	width:230px;
	margin-top:12px;
	background:url(../images/innerleft_bg.jpg) no-repeat 0 0;
	}
	.innerleftimage {
		position:relative;
		display:inline;
		float:left;
		margin:14px 6px 6px 16px;
		}
	.innerleftthumbs {
		position:relative;
		display:inline;
		float:left;
		margin:0 6px 6px 16px;
		}
	.innerleft_thumbs img {
		margin:4px 4px 4px 0;
		}	
		
.innerleft {
	position:relative;
	display:inline;
	float:left;
	width:300px;
	margin:12px 0 0 12px;
	}
	
.innerright {
	position:relative;
	display:inline;
	float:left;
	width:200px;
	margin:12px 0 0 12px;
	}
		
		
	h3.texttitle {
		font-size:12px;
		font-weight:normal;
		padding:1px 4px;
		background:#DA2225;
		color:#FFF;	
		}	
		
			
		
#innerleftdiv_bottom {
	position:relative;
	display:inline;
	float:left;
	width:230px;
	height:20px;
	background:url(../images/innerleftbottom_bg.jpg) no-repeat 0 0;
	}




/* ALBUM PAGE */
.album {
	position:relative;
	display:inline;
	float:left;
	margin:6px 12px 0 12px;
	padding:6px 0;
	border-bottom:solid 1px #E1E1E1;
	}
.album h2 {
	color:#222;
	}
.album a:hover h2 {
	background:#FFF;
	text-decoration:underline;
	}
.album h2 em {
	line-height:14px;
	color:#222;
	}
	

.album h4 {
	font-size:11px;
	font-weight:100;
	line-height:21px;
	color:#666;
	}	


/* COMMON */
.summary {
	position:relative;
	display:inline;
	float:left;
	margin:4px 10px 0 12px;
	padding:4px 6px;
	width:504px;
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #CCC;
	background:#F5F5F5;
	}
.hidden {
	display:none;
	}

