@charset "UTF-8";

body {
	color:#999;
	font:13px/1.5em Arial, Helvetica, sans-serif;
	background-color:#000;
	text-align:center;
	margin:0;
}

h2 {
	color:#A17F40;
	font-size:32px;
	font-weight:normal;
	margin-top:0;
}

p, h1 { margin:0; }
p { margin:1em 0; }
em { font-style:italic; }
img {margin:1.5em 0; }
a { color:#FFF; text-decoration:none; }
a:hover { text-decoration:underline; }
.hide { text-indent:-5000px; }

#page {
	width:960px;
	margin:0 auto;
}
	#header {
		width:100%;
		height:526px;
		background:url("../images/header.jpg") no-repeat;
	}
	#body {
		width:100%;
		overflow:hidden;
		text-align:left;
		padding:40px 0;
		border-top:1px solid #333;
		border-bottom:1px solid #333;
	}
	.col {
		float:left;
	}
		.nav {
			font-size:20px;
			width:120px;
			margin:0;
			padding:0;
		}
			.nav li {
				margin:0 0 1em;
			}
			.nav a {
				color:#333;
				text-decoration:none;
			}
			.nav a:hover {
				color:#CCC;
			}
			
		.main {
			width:550px;
			margin:0 50px 0 30px;
		}
		.sec {
			width:210px;
		}
	.hint {
		color:#444;
		background-color:#333;
		padding:3px 10px;
		margin-bottom:2em;
	}
	#promo {
		display:block;
		width:200px;
		height:238px;
		background:url("../images/promo.gif") no-repeat left 0;
		overflow:hidden;
		margin-bottom:60px;
	}
		#promo:hover {
			background-position:right 0;
		}
		
	ul.credits li {
		margin:0 0 15px;
	}
		ul.credits cite {
			color:#666;
			display:block;
			font-style:italic;
		}
	.downloads a {
		font-size:20px;
		line-height:1.5em;
	}
	
	#footer {
		color:#666;
		font-size:10px;
		margin:20px 0 50px;
	}