p, body, h1, h2, h3 {
	margin: 0px;
}
body {
	margin: 0px;
	background-color: #c0080d;
	color:#3e3e3e;
	font-family: "Century Gothic", "Avenir", Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#ed1b24;
	text-decoration:none;
}
a:hover {
	color:#b4b5b9;
}
#sitehead {
	background-image: url(images/bgtop.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:227px;
}
#headcolumn {
	background-image: url(images/head.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 auto;
	width:861px;
	height:227px;
}
#sitebody {
	background-color: #f1f1f1;
}
#bodycolumn {
	background-color: #fff;
	margin: 0 auto;
	width:861px;
}
#sitefoot {
	background-image: url(images/bgfoot.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:103px;
}
#footcolumn {
	background-image: url(images/foot.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 auto;
	width:861px;
	height:103px;
	text-align:right;
	padding:70px 0px 0 0;
	font-size:90%;
}
.wlp {
	padding-left:35px;
	float:left;
}
.decca {
	float:right;
	padding-right:35px;
}
.bodycontent {
	padding:0 35px 0px 35px;
}
.bodyleft {
	float:left;
	width:490px;
}
.bodyleft2 {
	float:left;
	width:520px;
}
.deftext {
	float:left;
	padding-top:18px;
	font-size:95%;
}
.deftitle {
	font-size:85%;
}
.defpack {
	padding-right:10px;
	float:left;
}
.title, h2 {
	font-size:200%;
	color:#970103;
	font-weight:normal;
}
h1 {
	font-size:180%;
	color:#b4b5b9;
	text-transform: uppercase;	
	padding-bottom:20px;
}
h2{
	padding-bottom:5px;
}
h3, .artists {
	font-size:100%;
	text-transform: uppercase;	
	padding-bottom:0px;
	font-weight:normal;
	padding-bottom:5px;
}
.artists {
	font-size:95%;
}
.disctitle {
	font-size:150%;
	color:#970103;
	padding-bottom:5px;
}
.cat {
	font-size:95%;
	color:#b4b5b9;
	padding-bottom:5px;
}
#player {
	float:right;
	width:300px;
	height:400px;
	padding:10px 0px 0px 0px;
	margin:0 0 20px 0;
	text-align:right;
	background-color: #FFFFFF;
}	
#newreleases {
	font-size:90%;
	float:right;
	width:250px;
	padding:0px 0px 0px 15px;
	margin:10px 0 0px 0px;
	text-align:right;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
}	
#menu {
	padding:142px 0 0 0;
	font-size:115%;
	letter-spacing: 0.2em;
	color:#fff;
	text-transform: uppercase;	
}
#menu a, #footcolumn a {
	color:#fff;
	text-decoration:none;
}	
#menu a:hover, #footcolumn a:hover {
	color:#b4b5b9;
}
.leftmenu {
	width:310px;
	text-align:right;
	float:left;
}	
.rightmenu {
	width:310px;
	text-align:left;
	margin-left:0px;
	float:right;
}
.border {
	border: 1px solid #f1f1f1;	
	padding: 5px;
	margin:0px 0 20px 0;
}
.releaseitem .border, .releaseitemlast .border {
	margin:0px 0 5px 0;
}
.splitter, .splitterfoot, .splitterhome {
	background-image: url(images/splitter.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 2px;
	padding:25px 0;
	clear:both;
}
.splitterhome {
	padding:0 0 15px 0;
}
.splitter2, .splitter2foot {
	background-image: url(images/splitter2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 2px;
	padding:25px 0;
}
.splitterfoot, .splitter2foot {
	padding:25px 0 0 0;
	background-position: bottom left;
}
.splitter3, .splitter3top {
	background-image: url(images/splitter3.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 2px;
	padding:20px 0;
}
.splitter3top {
	padding:0 0 20px 0;
	background-position: top;
}
.logo {
	padding-left:8px;
}