﻿html { min-height: 100%; margin-bottom: 1px; }
body
{
	font-family: verdana;
	font-size: 11px;
	line-height: 140%;
	background: #030303;
	/* background-image:url(/images/msr_bg3.jpg); */
	background-position:center top;
	background-repeat:no-repeat;
	color: #AFAFAF;
	margin:0px;
}
* :focus { outline: 0; }
#container
{
	margin: 0 auto;
	width: 930px;
	text-align: center;
	margin-top: 0px;
	padding:20px;
	border:solid 1px #333333;
	background: #0f0f0f;
	min-height:800px;
}
#content
{
	text-align: left;
}
a
{
	color: #ffffff;
	text-decoration:none;
}
img
{
	border: 0px;
}

#header 
{
	/* background-image:url(../images/logo_small.png); */
	background-image:url(../images/logo_icon_small.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:72px;
}
#header .nav 
{
	padding-top:23px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
#header .nav a
{
	text-decoration:none;
}
#header #sitename
{
	font-weight:bold;
	padding-left:50px;
	letter-spacing:8px;
	padding-top:5px;
	color:#e9e9e9;
	font-size:14px;
}

#footer { clear:both; padding-top:40px; font-size:9px; color:#454545; text-align:center; }
#footer A { color:#999999; text-decoration:underline; }

.listing-artist-small 
{
	padding:1px;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
}
.listing-artist 
{
	width:220px;
	height:196px;
	float:left;
	margin-right:12px;
}

.listing-artist .summary
{
	font-size:10px;
	line-height:12px;
}

.listing-artist .image 
{
	width:210px;
	height:139px;
	overflow:hidden;
	border:solid 1px #666666;
}
.listing-artist img
{
	border:0px;
	width:210px;
}
.listing-artist H3
{
	font-size:10px;
	margin:1px 0px 0px 0px;
}
.listing-artist H3 A
{
	text-decoration:none;
}

.listing-track 
{
	/* background-color:#262626; */
}
.listing-track TD
{
	/*
	border-top:solid 1px #333333;
	border-bottom:solid 3px #060606;
*/
}
.listing-track TD TABLE TD
{
	border-bottom:solid 1px #262626;
}
.listing-track .dateadded 
{
	color:#696969;
}

.listing-project 
{
	height:115px;
	font-size:10px;
	line-height:120%;
}
.listing-project .image
{
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid 1px #666666;
	float:left;
	margin-top:3px;
}
h4.comingsoon, h4.exclusive
{
	color:#cc0000;
	margin:0px;
	letter-spacing:1px;
}
 h4.exclusive 
 {
	color:#e6e699;
	font-size:9px;
	letter-spacing:2px;
 }
.dateadded 
{
	font-size:10px;
	color:#666666;
	line-height:11px;
	margin-top:1px;
	margin-bottom:1px;
}



#page-artist .profile-image 
{
	border:solid 1px #666666;
	margin-right:12px;
	width:500px;
}
#page-artist .projects 
{
	clear:both;
	padding-top:18px;
}
#page-artist .project 
{
	height:130px;
}

#page-artist .project .image 
{
	border:solid 1px #666666;
	float:left;
	margin-right:12px;
}
#page-project .profile-image
{
	border:solid 1px #666666;
	margin-right:12px;
	width:350px;
}


h2 {
letter-spacing:2px;
font-size:12px;
}
h4 {
letter-spacing:3px;
font-size:10px;
margin:24px 0px 2px 0px;
}
HR 
{
	color:#333333;
	border:0px;
	border-bottom:solid 1px #333333;
}

.player 
{
	background-image:url(/images/player.png);
	background-position:8px 6px;
	/* background:#333333; */
	padding-top:12px;
	margin:4px 0px 6px -8px;
	width:374px;
	height:54px;
}
.track-links a
{
	text-transform:uppercase;
	font-size:8px;
	color:#a9a999;
	font-weight:bold;
}


#page-projects-directory .project, #home-directory .project
{
font-size:11px;
font-weight:bold;
color:#ffffff;
margin-bottom:1px;
}
#page-projects-directory .project  a
{
	color:#ffffff;
}	
#page-projects-directory .artist, home-directory .artist 
{
font-size:9px;
font-weight:normal;
color:#ffffff;
}


.note 
{
	font-size:9px; color:#666666;
}

.button
{
	font-weight:bold;
	padding:4px;
}
