a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #FF0000;}

body {margin: 0px; padding: 0px; color: #C0C0C0; background-color: #000; text-align: center; font-family: Arial, Helvetica; font-size: 10pt;}

img {vertical-align: middle;}

#description {position: relative; padding: 20px 7% 20px 110px; border-bottom: 3px dashed #323232; color: #000000; background-color: #C0C0C0; text-align: justify; font-size: 11pt; background-image: url(images/MetalPagesLogo.gif); background-repeat: no-repeat; background-position: 15px;}

#letterbar {position: relative; padding: 5px 0px 5px 0px; border-bottom: 3px dashed #000000; background-color: #323232; text-align: left; font-size: 12pt; font-weight: bold;}
	#letterbar a {text-decoration: none;}
		#letterbar a:visited {vertical-align: -3px;}
		#letterbar #active {padding: 0px 5px; vertical-align: -3px; color: #FFFFFF; background-color: #FF0000;}
	#overview {position: relative; display: inline; padding: 2px 35px 5px 5%; background-color: #5A5A5A; background-image: url(images/BandsOverviewEdge.gif); background-repeat: no-repeat; background-position: right top;}
		#overview a:visited {vertical-align: 0px;}
	#homelink {position: absolute; width: 32px; height: 29px; top: 1px; right: 6px; background-image: url(images/Homepage.gif); cursor: pointer;}
	a:hover #homelink {filter:Gray();}

#bandlist {padding: 20px 0px 20px 100px; text-align: left;}

a img {border: none; display: block; margin: 50px auto;}
	a:hover img {filter:Glow(Color: red, Strength: 3);}

.bandinfo {position: relative; width: 400px; height: 210px; float: left; margin: 0px 60px 20px 10px; padding: 5px 15px; border: 2px ridge #323232; background-color: #323232; line-height: 17px; text-align: left;}
	html>body .bandinfo {height: auto; min-height: 196px;}
	.bandinfo.fav {background-image: url(images/Pentagram.gif); background-repeat: no-repeat; background-position: center center;}
	.bandname {font-weight: bold;}

.CD {
	position: relative;
	width: 270px;
	float: left;
	margin: 0px 10px 20px;
	padding: 5px;
	text-align: center;
	border: 2px ridge #1E1E1E;
	background-color: #1E1E1E;
	line-height: 17px;
}
	.CD a img {display: block; margin: 5px auto; border: 1px solid #1E1E1E;}
		.CD a:hover img {border: 1px solid #C0C0C0; filter: none;}
	.CD a:visited {color: #C0C0C0;}

hr {clear: left; height: 2px; border-top: 1px solid #808080; border-bottom: 1px solid #C0C0C0;}
