html { background: #383450 url("../assets/bg_tile.jpg") repeat-x; }

body {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	color: #FFF;
	font: 14px/19px Arial, Helvetica, sans-serif;
	background-color: #1DAEE4;
}

h1, h2, h3, h4, h5, p, li {
	margin: 0 0 1em;
	padding: 0;
}

a {
	color: #8D5727;
	text-decoration: none;
	outline: none;
}

a:hover { text-decoration: underline; }

img {
	margin: 0;
	padding: 0;
	border: none;
}

div#header {
	position: relative;
	height: 662px;
	background-image: url("../assets/header.jpg");
}

div#header h1 {
	position: absolute;
	top: 167px;
	left: 165px;
	width: 626px;
	height: 77px;
	margin-bottom: 0;
	text-indent: -9999px;
	background-image: url("../assets/headline.jpg");
}

div#header h2 {
	position: absolute;
	top: 23px;
	left: 23px;
	width: 167px;
	height: 25px;
	margin-bottom: 0;
	background-image: url("../assets/roland_logo.png");
}

div#header h2 a {
	display: block;
	width: 167px;
	height: 25px;
	text-indent: -9999px;
	outline: none;
}

div#header h3 { text-indent: -9999px; }

div#header h5 {
	position: absolute;
	top: 15px;
	right: 20px;
	width: 167px;
	height: 45px;
	margin-bottom: 0;
	text-indent: -9999px;
	background-image: url("../assets/supernatural_logo.png");
}

div#middle {
	height: 120px;
	background-color: #FFF;
}

div#middle ul {
	width: 960px;
	height: 114px;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#middle ul li {
	float: left;
	margin: 0;
	padding: 0;
}

div#middle ul li a {
	display: block;
	height: 114px;
	text-indent: -9999px;
	outline: none;
	background-image: url("../assets/nav_sprite.jpg")
}

div#middle ul li a#fp-7f { width: 325px; background-position: 0 0; }
div#middle ul li a#rd-300nx { width: 310px; background-position: -325px 0; }
div#middle ul li a#rd-700nx { width: 325px; background-position: -635px 0; }

div#middle ul li a#fp-7f:hover { background-position: 0 -114px; }
div#middle ul li a#rd-300nx:hover { background-position: -325px -114px; }
div#middle ul li a#rd-700nx:hover { background-position: -635px -114px; }

div#bottom { background: #1DAEE4 url("../assets/bottom_bg.jpg") no-repeat; }

div#bottom p.copy {
	margin: 0 28px 1.8em;
	padding-top: 1.8em;
}

div#bottom ul {
	margin: 0 0 0 28px;
	padding: 0;
	list-style: none;
}

div#bottom ul li {
	float: left;
	width: 284px;
	height: 340px;
	margin: 0 26px 0 0;
	padding: 0;
}

div#bottom ul li.last { margin-right: 0; }

div#bottom ul li img { border: #ABD043 2px solid; }

div#bottom ul li h4 {
	margin-bottom: .3em;
	padding-top: .8em;
	color: #ABD043;
	font-size: 17px;
	font-family: "Arial Black", Impact, Gadget, sans-serif;
	text-transform: uppercase;
}

div#bottom p#footer {
	clear: left;
	margin: 0;
	padding-bottom: 20px;
	color: #D1F0F9;
	font-size: 12px;
	text-align: center;
}