/* Game Sector 2010 */

body {margin: 0; background: #2a2a2a; font-size: 12px; font-family: arial, helvetica, sans-serif;}

#container {width: 800px; position: absolute; left: 50%; margin-left: -400px; background: #fff; margin-top: 10px;}
#content {float: left; width: 780px; padding: 10px; line-height: 18px;}

/* Advertising */
.leaderad {float: left; width: 780px; height: 90px; text-align: center; padding: 10px;}
.boxad {float: right; width: 300px; height: 250px; margin: 0 0 10px 15px;}
.boxad-home {float: right; width: 300px; height: 350px; margin: 0 0 10px 15px;}

/* Footer */
#footer {float: left; width: 785px; height: 40px; font-size: 11px; padding: 10px 5px 5px 10px; background: #e1e1e1; 
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #222; line-height: 18px;}

/* Header */
.header {float: left; width: 800px; height: 100px; background: url('images/header.jpg'); border-top: 3px solid #fff;}

/* Headings */
h1 {font-size: 14px; margin: 0;}

/* Links */
a {text-decoration: none; color: #222;}
a:hover {color: #1891ee;}
#content a {color: #193768;}
#content a:hover {text-decoration: none; color: #1891ee;}

/* Navigation */
.topnav {float: left; width: 785px; height: 20px; font-size: 14px; padding: 10px 5px 5px 10px; background: #e1e1e1; 
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #222;}
.topnav1 {float: left; width: 585px; height: 20px; font-size: 14px; padding: 10px 5px 5px 10px; background: #e1e1e1; 
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #222;}
.topnav2 {float: left; width: 185px; height: 25px; font-size: 14px; padding: 5px 5px 5px 10px; background: #e1e1e1; 
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #222; text-align: right;}
.cheatsites {float: left; background: #f4f4f4; border: 1px solid #dfdfdf; width: 770px; margin-bottom: 10px; padding: 5px;}
.blue {color: #2263a5;}
.a-to-z {float: left; letter-spacing: 5px; width: 450px; border: 1px solid #dfdfdf; background: #f4f4f4; font-size: 24px; padding: 5px; text-align: center; margin-bottom: 10px; line-height: 26px;}

/* Popular Games */
.grey1 {float: left; width: 285px; height: 23px; border: 1px solid #dfdfdf; background: #f4f4f4; margin-top: 5px; padding: 5px 5px 0 10px;}
.grey2 {float: left; width: 285px; height: 23px; border: 1px solid #bbbbbb; background: #cccccc; margin-top: 5px; padding: 5px 5px 0 10px;}

/* Search */
form {margin: 0;}
.searchbox {color: #fff; height: 13px; border: 1px solid #a9a9a9; width: 170px; color: #555; padding: 5px;}

/* Updates */
.updates {float: left; border-top: 1px dotted #cccccc; width: 450px; padding-top: 10px;}
.update {margin: 0 0 10px 0;}
.date {font-size: 11px;}
.updates-title {float: left; height: 23px; width: 435px; background: url('images/updatesbg.jpg'); font-weight: bold; 
padding: 7px 5px 0 10px; margin-bottom: 10px;}

/* Tables */
table.primary
{
	border: 1px solid #ababab;
	border-collapse: separate;
	background-color: white;
	font-family: Arial, Tahoma, Helvetica;
	border-spacing: 1px;
}

table.primary tr th
{
	background: #3d4956;
	text-align: left;
	color: white;
	font-size: 12px;
	height: 27px;
	padding: 0 10px 0 10px;
}

table.primary tr td
{
	background-color: #e3e3e3;
	padding: 1px 0 1px 0;
	font-size: 11px;
	padding: 0 10px 0 10px;
	height: 20px;
	line-height: 20px;
}

table.primary tr td.alt
{
	background-color: #dbdbdb;
}