@charset "UTF-8";
/* CSS Document */

body {
	background-color: #d91e35;
	margin: 0;
	padding: 0;
}

#header {
	margin: 0 auto;
	width: 1051px;
	height: 253px;
	background: url(../images/header.jpg);
}

#albums {
	margin: 0 auto;
	width: 1051px;
	height: 306px;
	background: url(../images/albums.jpg);
}

#albums .albumlinks {
	display: block;
	margin-left: 30px;
	width: 990px;
	height: 240px;
}

#albums .albumlinks a {
	display: block;
	float: left;
	width: 230px;
	height: 250px;
	overflow: none;
	text-indent: -9999px;
}

/* album covers are all just slightly different sizes.. argh */
#albums .albumlinks #alink1 { margin-right: 5px; }
#albums .albumlinks #alink2 { margin-right: 5px; }
#albums .albumlinks #alink3 { width: 240px; margin-right: 15px;}
#albums .albumlinks #alink4 { }

#form {
	margin: 0 auto;
	width: 1051px;
	height: 478px;
	background: url(../images/form.jpg);
	position:relative;
}

#form #errormessage {
	position: absolute;
	width: 501px;
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: red;
	font-size: 12pt;
	left: 119px;
	top: 84px;
}

#form input {
	position: absolute;
	background-color: #fff;
	border: none;
	width: 446px;
	height: 23px;
	padding: 0 0 0 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	vertical-align: middle;
	padding-top: 8px;
}

#form #email {
	top: 259px;
	left: 120px;
	font-weight: bold;
}

#form #custfield1 {
	width: 214px;
	top: 126px;
	left: 120px;
}

#form #custfield2 {
	width: 214px;
	top: 126px;
	left: 350px;
}

#form #custfield3 {
	position: absolute;
	background-color: #fff;
	border: none;
	width: 455px;
	height: 30px;
	padding: 0 0 0 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	vertical-align: middle;
	top: 195px;
	left: 120px;
}

#form #custfield4 {
	position: absolute;
	top: 334px;
	left: 114px;
	width: 17px;
	height: 17px;
	background: none;
}

#form #optintext {
	display: inline;
	width: 480px;
	height: 60px;
	position: absolute;
	top: 332px;
	left: 142px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 9pt;
}

#form #_submit {
	top: 399px;
	left: 115px;
	width: 148px;
	height: 53px;
	background: none;
	border: none;
	text-indent: -999px;
	cursor: pointer;
}

#form #sociallinks {
	position: absolute;
	width: 260px;
	height: 71px;
	top: 104px;
	left: 667px;
}

#form #sociallinks a {
	display: block;
	float: left;
	width: 63px;
	height: 60px;
	text-indent: -9999px;
	overflow: none;
}

#form #bandlink {
	position: absolute;
	width: 265px;
	height: 27px;
	left: 658px;
	top: 67px;
	background-color: #1E151A;
	text-align: center;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14pt;
	overflow: none;
}

.hoverme:hover {
	border-bottom: 1px dashed;	
}

#form #amazonplayer {
	position: absolute;
	width: 254px;
	height: 253px;
	top: 188px;
	left: 669px;
}
	
#form .formtext {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 510px;
	height: 200px;
}
#form h1 {
	text-align: center;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#form p {
	text-align: center;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#bot {
	margin: 0 auto;
	width: 1051px;
	height: 42px;
	background: url(../images/bottom.jpg);
}

#form #download {
	width: 408px;
	height: 280px;
	position: absolute;
	top: 70px;
	left: 142px;
	overflow: none;
	text-indent: -9999px;
}
