* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: #000 url(img/bg-x.jpg) 0px -141px repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
	body.body {
		background: #000 url(img/bg-x.jpg) top repeat-x;
	}

	img {
		border: 0;
	}
	
	p {
		margin-bottom: 8px;
	}

#head {
	background: url(img/head.jpg) center no-repeat;
	height: 100px;
}

	h1 {
		width: 990px;
		margin: 0 auto;
	}

	h1 span {
		display: none;
	}
	
	h1 a {
		display: block;
		height: 100px;
		width: 330px;
	}
	
#wrapper {
	width: 990px;
	margin: 0 auto;
}

#menu {
	height: 31px;
	font-size: 14px;
	margin-bottom: 10px
}

	#menu ul {
		list-style: none;
	}
	
	#menu li {
		float: left;
	}
	
	#menu a {
		display: block;
		float: left;
		height: 24px;
		padding: 7px 8px 0 8px;
		text-decoration: none;
		color: #fff;
	}
		#menu a:hover {
			background-color: #294135;
		}
		#menu a:active, #menu a.active {
			background-color: #2a7851;
			cursor: default;
		}
		
#left {
	float: left;
	width: 485px;
	height: 500px;
}

	h3 {
		color: #f5b819;
		padding: 0px 0 3px 0;
		font-size: 20px;
		font-weight: bold;
		padding-left: 2px;
	}
		
	h4 {
		color: #fff;
		padding-top: 5px;
		font-size: 16px;
		background: url(img/border-top.jpg) top left no-repeat;
		font-weight: bold;
		padding-left: 2px;
	}
		.noh5 {
			padding-bottom: 3px;
		}
		
	h5 {
		color: #445250;
		padding-bottom: 3px;
		font-size: 11px;
		font-style: italic;
		font-weight: normal;
		padding-left: 2px;
	}
		
	p, dl {
		padding-bottom: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 19px;
		padding-left: 2px;
	}
		
		strong {
			font-weight: bold;
		}
			
		em {
			font-style: italic;
		}
			
		.ad {
			border-top: 1px solid #445250;
			padding: 10px 0 15px 0;
			margin: 80px 0 0 0;
			visibility: hidden;
		}
		
	embed {
		margin-bottom: 8px;
	}
			
	ol {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		padding: 0 0 10px 20px;
	}
		
		li em {
			color: #445250;
		}
	
	img.right {
		float: right;
		border: 1px solid #445250;
		margin: 2px 0 4px 6px;
	}
		
	img.left {
		float: left;
		border: 1px solid #445250;
		margin: 2px 6px 4px 0px;
	}
		
	p a, dl a {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #fff;
	}
		.news p a {
			color: inherit;
			text-decoration: inherit;
			border-bottom: none;
		}
		.news p {
			padding-bottom: 10px;
		}
		
	p a:hover, p a:focus, p a:active, dl a:hover {
		border-bottom: 1px solid #f5b819;
	}
		.news p a:hover, .news p a:focus, .news p a:active {
			border-bottom: none;
		}
	
	dl.left {
		padding-left: 2px;
	}
	
	dl.left dt {
		margin-right: 1px;
	}
	
#right {
	margin-left: 10px;
	float: left;
	width: 485px;
	height: 500px;
	padding-left: 10px;
	background: url(img/border.jpg) 0px -41px no-repeat;
}

	#player, dl {
		margin-bottom: 10px;
	}
	
	#player {
		padding-top: 5px;
	}

	#right h4 {
		color: #3da370;
		padding-top: 0px;
		background: none;
		padding-left: 0;
	}
	
	#right p {
		padding-left: 0;
	}
	
	dl {
		padding-left: 0;
	}
	
	dl img {
		margin-bottom: -1px;
	}
	
	dd {
		float: left;
		padding-bottom: 3px;
	}
		dd em {
			color: #445250;
		}
	
	dt {
		text-align: right;
		padding-bottom: 3px;
	}


	#right a {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #fff;
	}
		
	#right a:hover, #right a:focus, #right a:active {
		border-bottom: 1px solid #f5b819;
	}

	.tweet {
		font-style: italic;
	}
		.tweet a {
			font-style: normal;
		}
