body {
	font-family:		Helvetica, Arial, sans-serif;
	background-color:	#000000;
	font-size:			12px;
	padding:			0;
	margin:				0;
}

div {
	position:			relative;
}

img {
	border:				0;
}

ul {
	list-style-type:	square;
}

a:link, a:visited {
	color:				#0040FF;
	text-decoration:	none;	
}

a:hover {
	color:				#0033CC;
	text-decoration:	underline;
}

#content {
	margin-left:		auto;
	margin-right:		auto;
	
	width:				720px; /* width of cover image */
}

#cover img {
	width:				720px;
	height:				720px;
}

#albumBasics {
	padding:			15px;
	margin-bottom:		20px; /* make margin slightly higher than padding */
	background-color:	#FFFFFF;
}

#titleHeading {
	font-weight:		bold;
	font-size:			20px;
}

#titleHeading span {
	font-size:			70%;
}

#titleHeading em {
	font-style:			normal;
	font-size:			70px;
}

#download {
	font-size:			22px;
}

#download img {
	padding-right:		5px;
	vertical-align:		middle;
	border: 0px;
}

#download span {
	margin-left:		20px;
	font-size:			12px;
}

#tracklist {
	margin-top:			15px;
	border:				0px;
	color:				inherit;
	font-size:			16px;	
}

#tracklist .trackControl
{
	padding:			0;
	width:				20px;
	vertical-align:		middle;
}

#tracklist tr
{
	height: 22px;
}

#tracklist .trackNumber {
	text-align:			right;
}

#tracklist .trackStyle_hover {
	font-weight:		bold;
}

#details {
	text-align:			justify;
	color:				#777777;
}

#details a:link, #details a:visited {
	color:				#3366CC;
}

#details a:hover {
	color:				#33CCFF;
}

#credits {
	float:				left;
	width:				47%;
}

#band {
	font-weight:		bold;
}

#legal {
	float:				right;
	width:				47%;
}

#contact {
	clear:				both;
	text-align:			center;
	padding-top:		30px; /* have to use padding instead of margin */
	padding-bottom:		20px;
}

/* hack to force margin collapsing */
#albumBasics > :first-child {
	margin-top:			0px;
}

#albumBasics > :last-child {
	margin-bottom:		0px;
}

#credits > :first-child {
	margin-top:			0px;
}

#credits > :last-child {
	margin-bottom:		0px;
}

#legal > :first-child {
	margin-top:			0px;
}

#legal > :last-child {
	margin-bottom:		0px;
}