body{
	background: black url(http://ultranate.com/images/background.jpg);
	text-align: center;
	color: white;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

p{
	font-size: .8em;
	padding: .5em 0;
	color: #e6e6e6;
}

#container{
	width: 860px;
	height: 100%;
	margin: auto;
	text-align: left;
	background-color: black;
}

#content,
img.sideaccent,
#sidebar{
	float: left;
	height: 100%;
	background: black;
}

#content{
	width: 617px;
	border-right: 1px solid gray;
	padding: 10px 0 50px 0;
}



.interior p{
	padding: 5px 20px;
	line-height: 1.2em;
}

a.wallpaper{
	text-decoration: none;
	font-size: .7em;
	padding: 10px 0;
	margin-bottom: 5px;
	display: block;
}

a.wallpaper:hover{
	background-color: #171717;
}

div.box{
	border: 1px solid #222;
	text-align: center;
	padding: .5em;
	margin: 1em 0;
	float: left;
	width: 410px;
	vertical-align: middle;
}

div.amazon a img{
	width: 40px;
}

div.sideaccent{
	float: left;
	width:auto;
	height: 1000px;
	margin:0 1em;
}

.headerimage,
img.heading{
	padding: 1em;
}

img.albumcover{
	width: 123px;
	padding: .25em;
	border: 1px solid #222;
	margin-bottom: 2px;
}

img.albumcover:hover{
	border-color: #444;
}

#sidebar{
	width: 242px;
}

a{
	color: #bcbcbc;
}

a:hover{
	color: #fff;
}

#mailinglist{
	background-color: #313131;
	text-align: center;
	padding: .5em .25em;
	margin-bottom: 1em;
}

#mailinglist input{
	margin-top: .25em;
	text-align: center;
}

.album img{
	float: right;
	margin: 1em;
	border: 1px solid #7b7b7b;
}

.album .title:first-line{
	font-size: 1.5em;
	color: #f81270;
}

.album .info,
.album .tracklist{
	padding-left: 4em;
	font-size: .71em;
}

.album .info{
	color: #424242;
	line-height: 1em;
}

a.video{
	display: block;
	float: left;
	padding: 7px;
	text-decoration: none;
	font-size: .8em;
	border: 1px solid #000;
	margin:10px
}

a.video img{
	width: 261px;
	height: 173px;
	margin-bottom: 5px;
}

a.video:hover{
	border-color: #2c2c2c;
	background-color: #171717;
}

a.mb{
	display: block;
	float: left;
	margin: .25em 0 .25em .5em;
}

div.buynow {
	padding:20px 0 50px 100px;
}
