/* CSS Document */
/* Redefining HTML tags sitewide */

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-color: #39272A;
	color:#FFF;
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}

input,select,label {
	font-size: 100%;
}

#container {
	position: absolute;
	width:750px;
	left:50%;
	margin-left: -375px;
	background-color:#000;
	height:100%;
	padding:0px 0px 0px 0px;
}

#leftcol {
	clear:both;
	float:left;
	width:200px;
}


#content {
	float:left;
	width: 500px;
	min-height:200px;
	padding:0px 10px 10px 20px;
	z-index:10;
}

#logo {
	padding:10px 0px 10px 10px;
}
#logobig {
	position:absolute;
	left:10px;
	top:10px;

}
#image {
	width:750px;
	height:320px;
	overflow:hidden;
}
#bigA {
	clear:both;
	width:750px;
	padding-top:20px;
	text-align:center;
}

/*------------------ NAV -------------------*/
#nav {
	width: 200px;
	padding:10px 0px 0px 10px;
	margin:0px;
	font-size:90%;
}

#nav ol {
	padding: 0px;
	margin: 0px;
}

#nav ol li {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#nav ol a, #nav ol img {
	padding:0px;
	margin:0px;
}
#nav a {
	text-decoration:none;
}
#nav a:hover {
	background-color:#666;
}

#nav .submenu a {
	padding-left:30px;
}

/*------------------ TEXT -------------------*/
p {
	margin:6px 0px 10px 0px;
}

em, strong, b {
	color: #FFF;
}
em {
	font-size:110%;
	font-weight:bold;
}

h1, h2, h3, h4, h5 {
	color: #FFF;
	margin: 0px;
	padding: 0px;
}


a {
	color:#FFF;
	font-weight:bold;
}


#pagetitle {
	padding:10px 0px 10px 0px;
	font-size:190%;
	font-weight:normal;
	letter-spacing:3px;
}

h2, .largeText {
	font-size: 140%;
	font-weight:normal;
	letter-spacing:3px;
}


.backToTop {
	padding-top:30px;
}

.backToTop a {
	color: #989FA4;
	font-size: 95%;
}

#content a:hover, #sidebar a:hover {
	background-color: #FFF;
	color: #39272A;
	text-decoration:none;
}

img {
	border: 0px;
}

.l {
	float: left;
	width: 370px;
	clear: both;
	text-align: right;
	padding-right:3px;
	font-weight:bold;
	white-space: nowrap;
}
.r {
	white-space: nowrap;
}

form .req {
	font-weight:bold;
	font-size:14px;
	display:inline;
	padding:3px;
}

.formrow {
	height: 22px;
}

#content ul {
	padding:15px 0px 15px 0px;
	margin:0px;
}
#content li {
	list-style-type:none;
	padding-bottom:10px;
}

#content li a {
	background-color:#CCC;
	padding:0px 2px 0px 2px;
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}
.track {
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing:2px;
}

.imagePadding{
	
	margin: 0px 10px 10px 0px;

}

.underline{
	text-decoration:underline;
}

.underpad{
	margin:0px 0px 10px 0px;

}

.leftpad{

	margin:0px 0px 0px 10px;

}
.thumb{
	width:495px; 
	height:110px; 

}
.thumb a {
	text-decoration:none;	

}

.thumb a:hover {
	background-color:#000000;
}

.menuSpace {
	float:left;
	padding-top:10px;
	background-color:#00CC66;

}

.floatLeft{
	float:left;
	width:220px;
}

.remix{
	float:left; 
	width:220px;
}

.whiteLink{
	background-color:#CCC;
	padding:0px 2px 0px 2px;
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
}

.artistText{
	float:right;
	width:280px;
	

}

