/* 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;

	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;
	
	padding: 0px;

}



#header {

	margin: 			3px auto;
	margin-bottom:		0px;

	width: 				760px;
	
	clear: 				both;

	background: 		url('../../images/header/HeaderBack.gif') top left repeat-x;

}

#dheader {

	margin: 			3px auto;
	margin-bottom:		0px;

	width: 				760px;

	background: 		url('../../images/header/DHeaderBack.gif') top left repeat-x;

}

#headerend {

	margin: 			3px auto;

	width: 				760px;

}



#logo {

	float: 				left;

	display:			block;

	margin: 			0px;

	padding: 			0px;

}



#ads {

	width:				500px;

	height: 			72px;

	float: 				left;

	padding-top: 		10px;

	text-align: 		center;

}



#menu {

	clear:				both;
	
	margin: 			0px auto;

	padding: 			0px;	
	
	width: 				760px;
	
	height:				25px;
		
	background: 		url('../../images/header/BtnBack.gif') repeat;

}

#menu img {

	float: 				left;

	display: 			block;

	margin:				0 auto;

	border:				0;

}


#dmenu {

	margin: 			0px auto;

	padding: 			0px;	
	
	width: 				760px;
	
	height:				25px;
		
	background: 		url('../../images/header/DBtnBack.gif') repeat;

}

#dmenu img {

	float: 				left;

	display: 			block;

	margin:				0 auto;

	border:				0;

}


.header-line {

	clear:				both;
	
	float: 				top;

	margin:				0px auto;
	padding:            0px;

	width : 			780px;
	height :			3px;

	border:				0;
	
	background: 		url('../../images/header/HeaderLine.gif');

}





#body {

	margin: 			1px auto 0px auto;

	width: 				780px;

	text-align:			center;

}





#area_left {

	float: 				left;

	width: 				278px;

}



#featured-game {

	height: 			250px;

	background-color: 	#2e2d2d;

	border: 			3px solid #423e3d;

	text-align:			left;

	padding: 			5px;
	
	margin:				0px auto;

}

#game-info {

	height: 			210px;
	
	margin-top:         5px;

}

#xantrolex-game {

	height: 			171px;

	background-color: 	#2e2d2d;

	border: 			3px solid #423e3d;

	text-align:			left;

	padding: 			5px;

}

.FAQ {

	float:				right;

	margin: 			0px;
	
	margin-top: 		6px;

	width:				390px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;

	padding: 			5px;

}


.FAQ strong {

	color: 				#cd7b0b;

}


#instructions {

	float :				left;
	
	margin: 			0px;
	
	margin-top: 		6px;
	
	margin-bottom: 		6px;

	width: 				350px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;
	
	align:				center;

	padding: 			6px;

}


#highscores {

	float :				left;
	
	margin: 			0px;
	
	margin-top: 		2px;
	
	margin-bottom: 		6px;

	width: 				354px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;
	
	align:				center;

	padding: 			4px;

}

.darkv-top {

	float :				right;
	
	margin: 			0px;
	margin-top: 		6px;
	margin-bottom: 		6px;

	width: 				470px;
	height: 			60px;
	
	background-color: 	#2e2d2d;

	border: 			3px solid #423e3d;

	text-align:			left;
	
	align:				center;

	padding: 			9px;
	padding-left:       12px;
	padding-top:		4px;

}

.darkv-info {

	float :				left;
	
	margin: 			0px;
	
	margin-top: 		2px;
	
	margin-bottom: 		6px;

	width: 				750px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;
	
	align:				center;

	padding: 			12px;
	
	padding-left:       12px;

}

.darkv-info-left {

	float :				left;
	
	margin: 			0px;
	
	margin-top: 		2px;
	
	margin-bottom: 		6px;

	width: 				344px;
	height:				160px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;
	
	align:				center;

	padding: 			12px;
	
	padding-left:       12px;

}

.darkv-info-right {

	float :				right;
	
	margin: 			0px;
	
	margin-top: 		2px;
	
	margin-bottom: 		6px;

	width: 				370px;
	height:				160px;

	background-color: 	#1e1d1d;

	border: 			3px solid #322e2d;

	text-align:			left;
	
	align:				center;

	padding: 			12px;
	
	padding-left:       12px;

}




#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: 				right;

	display: 			block;

	margin-left: 		1px;

	border: 			0;
	
	border-color:		#333333;

}


#latest-news {

	margin-top: 		1px;

	width: 				780px;

	margin-left: 		1px;

	float: 				center;

}



.news-item {

	margin-bottom: 		1px;
	
	margin-left:auto;
	margin-right:auto;

	border: 			1px solid #423e3d;

	background: 		url('/images/site/homepage-news-background.gif') top left repeat-x;

	padding: 			10px 5px;
	
	width: 				500px;

	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;

}

.blog-linkTitle {

	color: 				#fea000;

	margin: 			1px;

	font-size: 			16px;

	line-height: 		20px;

}


.games-table {

	border: 			3px solid #423e3d;
	background-color:   #323131;
	padding: 		    0;
}



#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: 				600px;

	margin-top: 		0px;

	text-align:			left;
	
	padding :           5px;
	
	background-color:   #222222;

}



#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:				0px auto;

	margin-top: 		1px;

	clear: 				both;

	width: 				778px;
	
	text-align:			center;

}



.textGS {

	font-size: 			10px;

	color:				#999999;

}



.textAnswer {

	font-size: 			12px;

	color:				#C0C0C0;

}



.clear {

	clear: 				both;

	line-height: 		0px;

	height: 			0px;

}