html, body, #navigation ul, #content h1 {
	margin:				0;
	padding:			0;
}

body {
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			10pt;
	background:			url(../img/body-back.png) top center repeat-y #CE7113;
}

.clear {
	clear:				both;
}

#navigation {
	background:			url(../img/nav-back.png) top left repeat-x #B76410;
	border-top:			5px solid #FFF;
	height:				40px;
}


#navigation ul {
	list-style:			none;
	width:				900px;
	margin:				auto;
}


#navigation li {
	/* display:			inline; */
}

#navigation a {
	/* display:			block; */
	/* float:				left; */
	color:				#FFF;
	font-size:			1.3em;
	font-weight:		bold;
	text-transform:		uppercase;
	text-decoration:	none;
	padding:			10px 20px;
}

#navigation a:hover, #navigation a.active {
	background:			url(../img/nav-arrow.gif) top center no-repeat;
}

#navigation li li {
	float:				none;
	width:				150px;
}

#navigation li li a {
	background:			#C4711D;
}
#navigation li li a:hover {
	background:			#C4711D;
	color:				#000;
}




#header {
	background:			#1A1A1A;
	text-align:			center;
	border-top:			2px solid #CE7012;
	border-bottom:		2px solid #CE7012;
}

#content_container {
	background-color:	#F4F4F4;
	border-bottom:		2px solid #A75B10;
}

#content {
	background:			url(../img/content-back.png) top center repeat-y #FFF;
	width:				856px;
	margin:				auto;
	min-height:			300px;
	padding:			30px;
	position:			relative;
}

#content h1 {
	font-size:			1.9em;
}

#content h2 {
	font-size:			1.6em;
}

#content p {
	line-height:		150%;
	font-size:			1.1em;
}

#content li {
	margin-bottom:		10px;
}

#content a {
	color:				#A75B10;
}

#content .creditsWrap {
	float:				right;
	width:				350px;
	font-size:			0.9em;
	position:			absolute;
	right:				20px;
	bottom:				65px;
}
#content .creditsWrap p {
	line-height:		180%;
}

#player {
	float:				left;
	margin-right:		20px;
}

.hpRightColumn {
	float:				right;
	clear:				right;
	width:				200px;
	padding:			10px 0 10px 20px;
	border-left:		2px solid #CE7113;
	margin:				0 0 15px 15px;
}

.hpRightColumn h3 {
	margin-top:			0;
	padding-top:		0;
	padding-bottom:		10px;
	border-bottom:		1px solid #CE7113;
	text-align:			center;
}

.hpRightColumn hr {
	margin:				20px 0;
}

.hpNews {
	cursor:				pointer;
	line-height:		140%;
	font-size:			1.0em;
	text-align:			center;
}


#footer {
	width:				836px;
	padding:			25px 40px;
	margin:				auto;
	color:				#FFF;
	font-style:			italic;
	margin-bottom:		40px;
	clear:				both;
}

#footer .copyright {
	float:				right;
}

#footer .social {
	float:				left;
	margin-right:		10px;
}
