/* CSS Document */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin: 			0px;
	background-color: 	#000000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	line-height: 		15px;
	color: 				#ffffff;
	text-align:			center;
	height: 			100%;
}

a {
	color: 				#bad1ef;
	text-decoration: 	none;
}

a:hover {
	text-decoration: 	underline;
}

h1 {
	color: 				#fea000;
	margin: 			3px;
	font-size: 			20px;
	line-height: 		24px;
}

h2 {
	color: 				#fea000;
	margin: 			1px;
	font-size: 			16px;
	line-height: 		20px;
}

#container {
	margin: 			0px auto;
	width: 				780px;
}

#header {
	margin: 			1px auto;
	width: 				780px;
	background: 		url('/images/site/background-header.gif') top left repeat-x;
}

#logo {
	float: 				left;
	display:			block;
	margin: 			0px;
	padding: 			0px;
}

#ads {
	width:				554px;
	height: 			96px;
	float: 				left;
	padding-top: 		20px;
	text-align: 		center;
}

#menu {
	margin: 			0px;
	padding: 			0px;	
}

#menu img {
	float: 				left;
	display: 			block;
	margin:				0 auto;
	border:				0;
}

#body {
	margin: 			1px auto 0px auto;
	width: 				780px;
	text-align:			center;
}


#area_left {
	float: 				left;
	width: 				278px;
}

#featured-game {
	height: 			171px;
	background-color: 	#2e2d2d;
	border: 			3px solid #423e3d;
	text-align:			left;
	padding: 			5px;
}

#highscores {
	margin-top: 		1px;
	float: 				left;
	width: 				384px;
	background-color: 	#2e2d2d;
	border: 			3px solid #423e3d;
	text-align:			left;
	padding: 			5px;
}

#highscores table {
	clear: 				both;
	border-collapse:	collapse;
	width: 				100%;
}

.row1 {
	background-color: 	#0f0f0f;
}

.row2 { 
	background-color: 	#0a0a0a;
}

#highscores ul {
	margin: 			0px;
	list-style-type: 	none;
}

#highscores li {
	margin: 			2px 4px;
	border-top: 		1px solid #0e0e0e;
	border-left: 		1px solid #0e0e0e;
	border-right: 		1px solid #0e0e0e;
	float: 				right;
	padding: 			2px;
}


#homepage-button {
	display: 			block;
	margin-top: 		1px;
	border: 			0;
}

#featured-image {
	float: 				left;
	display: 			block;
	margin-left: 		1px;
	border: 			0;
}

#latest-news {
	margin-top: 		1px;
	width: 				378px;
	margin-left: 		1px;
	float: 				left;
}

.news-item {
	margin-bottom: 		1px;
	border: 			1px solid #423e3d;
	background: 		url('/images/site/homepage-news-background.gif') top left repeat-x;
	padding: 			10px 5px;
	text-align: 		left;
}

.news-item strong {
	color: 				#fea000;
}

.tutorial-item, .blog-item {
	margin: 			10px 0px;
	border-bottom:		1px solid #0f0f0f;
	padding: 			3px 3px 10px 3px;
}

#ad-internal {
	margin: 			0px 0px 0px 2px;
	display: 			block;
	float: 				left;
	border: 			0px;
}

#ad-page {
	width: 				160px;
	margin-top: 		1px;
	float: 				right;
	text-align:			right;
}

#text-page {
	width: 				610px;
	margin-top: 		10px;
	text-align:			left;
}

#ad-google2 {
	float: 				left;
}

#ad-game {
	float: 				left;
	margin-top: 		1px;
	width: 				234px;
	border: 			1px solid #0f0f0f;
	background-color: 	#0a0a0a;
	text-align:			center;
	padding: 			3px;
}

.banner_multi {
	margin: 			3px 0px;
	text-align: 		center;
}

#game-instructions {
	float: 				left;
	margin: 			1px 1px 0px 0px;
	width: 				529px;
	border: 			1px solid #0f0f0f;
	background-color: 	#0a0a0a;
	text-align:			left;
	padding: 			3px;
}

#game-instructions strong {
	color: 				#fea000;
}

#footer {
	margin-top: 		1px;
	clear: 				both;
	width: 				778px;
	border: 			1px solid #0f0f0f;
	background-color: 	#0a0a0a;
}

.textGS {
	font-size: 			10px;
	color:				#999999;
}

.textAnswer {
	font-size: 			12px;
	color:				#AAAAAA;
}

.clear {
	clear: 				both;
	line-height: 		0px;
	height: 			0px;
}