/* @global */
html, body { 
	margin: 0; padding: 0; 
}
/* tbody, tfoot, thead, table, tr, th, td */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, caption { 
	margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; 
}
table { 
	border-collapse: collapse; border-spacing: 0; 
}

/* @global.body */
body { 
	background:url(../images/template/bg.jpg) top left repeat;font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size:13px; line-height:18px; color:#333333; 
}
/* Snow Leopard Safari Type Fix */
body { 
	-webkit-text-stroke: 1px rgba(255,255,255,.01); 
}
@media only screen and (max-device-width:480px) { body { -webkit-text-stroke:0 black; } } /* Undo the fix for Mobile Safari */
/* make our type in FF look uber sexah */
body.ff2 { 
	opacity: .99; 
}

/* @global.links */
a { 
	color:#f17431; text-decoration:underline; outline:0; line-height:inherit; 
}
a:hover { 
	color:#c3602c; text-decoration:none; 
}
a.muted { 
	color:#777; 
}
a.muted:hover { 
	color:#333333;
}
h1 a, h2 a, h3 a { 
	color:#333; text-decoration:none; font-weight:bold; 
}
h4 a, h5 a { 
	text-decoration:none; line-height:inherit; font-weight:bold; 
}
h3 a:hover { 
	color:#333;
}
h4 a:hover, h5 a:hover { 
	text-decoration:underline;
}
p a { 
	line-height:inherit; 
}

/* @global.typography */
h1, h2, h3, h4, h5, h6 { 
	color:#333; font-weight:bold; 
}
h1, h2, h3 {
	letter-spacing:-1px; 
}
h1 { 
	font-size:45px; line-height:1; margin:0 0 9px; 
}
h2 { 
	font-size:30px; line-height:1.2; margin:0px 0px 9px 0px;
}
h3 { 
	font-size:24px; line-height:1; margin:3px 0 9px; 
}
h4 { 
	font-size:18px; line-height: 1; margin: 0; 
}
h5 { 
	font-size:14px; line-height: 18px; 
}
h6 { 
	font-size:13px; line-height: 18px; 
}
p { 
	line-height:18px; margin: 0 0 18px; 
}
p img { 
	margin:0; 
}
p.lead { 
	font-size:18px; line-height: 24px; margin: 0 0 18px; color: #777; 
}
small { 
	font-size:90%; line-height: normal; color: #777; font-weight: normal; 
}
blockquote, blockquote p { 
	color:#333333;
}
blockquote { 
	margin:0 0 18px; 
}
blockquote.left { 
	float:left; margin-right: 20px; 
}
blockquote.right { 
	float:right; margin-left: 20px; 
}
blockquote p { 
	margin:0; padding: 0 0 9px; 
}
blockquote h5 { 
	margin:0; 
}
blockquote cite { 
	display:block; padding: 0 0 9px; font-size: 13px; color: #999; 
}
blockquote cite a, blockquote cite a:visited { 
	color:#333333; 
}
blockquote cite a:hover { 
	color:#333333; text-decoration: none; 
}
blockquote.black p { 
	color: #333; 
}
blockquote.green p { 
	color: #b8d30b; 
}
blockquote.blue p { 
	color: #007d9a; 
}
blockquote.magenta p { 
	color: #630030; 
}
blockquote.red p { 
	color: #872300; 
}
blockquote.orange p { 
	color: #d45500; 
}
blockquote.yellow p { 
	color: #d17200; 
}

hr { 
	border:solid #ddd; border-width: 1px 0 0; clear: both; margin: 17px 0 18px; height:0; 
}
body.ie6 hr { 
	margin:8px 0 9px; 
}

code, pre { 
	font:12px/18px "Monaco", "Courier New", "Courier", monospace; color: #e33100; 
}
address { 
	color:#333; line-height: 18px; margin: 0 0 18px; 
}
abbr, acronym { 
	text-transform:uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; 
}
abbr { 
	text-transform:none; 
}

/* form */
textarea, input {
	font-family:Arial, Helvetica, Helvetica Neue, Verdana, sans-serif;
}

/* @global.lists */
ul, ol { 
	margin:0px; 
}
ul { 
	list-style:none outside; 
}
ol, ul.square, ul.circle, ul.disc { 
	margin-left:24px; 
}
ol { 
	list-style:decimal; margin-left: 30px; 
}
ul.square { 
	list-style:square outside; 
}
ul.circle { 
	list-style:circle outside; 
}
ul.disc { 
	list-style:disc outside; 
}
ul ul, ol ol { 
	margin-left:30px; margin-top: 4px; margin-bottom: 5px; 
}
li { 
	line-height: 18px; 
}
dt { 
	line-height: 18px; font-weight: bold; color: #333; 
}
dd { 
	margin: 0 0 18px; line-height: 18px; 
}	

/* @common.elements */
.separator { 
	background:url(../images/template/assets/bg_separator.png) no-repeat left top; width:940px; height:25px; padding:5px 0px; 
}

/*	@buttons */
.button { 
	background:#222 url(../images/template/assets/button_bg.png) repeat-x 0 0; display: inline-block; padding: 5px 15px 6px; color: #fff !important; font-size: 13px; font-weight: bold; line-height: 1; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; overflow: visible; width: auto; 
}
button::-moz-focus-inner { 
	border:0; padding: 0; 
}
.button:hover { 
	background-color:#111; color: #fff; 
}
.button:active { 
	-webkit-transform: translateY(1px); -moz-transform: translateY(1px); 
}
/* @buttons.small */
.small.button { 
	font-size:11px; 
}
/* @buttons.large */
.large.button { 
	font-size:14px; padding:8px 19px 9px; 
}
/* @buttons.colors */
.blue.button { 
	border:1px #368bb1 solid; background: #369dcc url(../images/template/assets/blue-overlay.jpg) top left repeat-x; 
}
.blue.button:hover { 
	background:#1178a7 url(../images/template/assets/blue-overlay-hover.jpg) top left repeat-x;
}
.orange.button { 
	border:1px #eb5401 solid; background: #f16f29 url(../images/template/assets/orange-overlay.jpg) top left repeat-x;
}
.orange.button:hover { 
	background:#d56123 url(../images/template/assets/orange-overlay-hover.jpg) top left repeat-x;
}

/* links */
.link {
	text-decoration:underline;
}
.link:hover {
	text-decoration:none;
}
.grey.link {
	color:#696969;
}

/*----------------------------------------------------------------------------------------*/

/*	@container */
div#container, div.container { 
	position: relative; width: 980px; margin: 0 auto; padding: 0 0 50px 0; 
}
body.ie8 div#container { 
	position:static; 
}

/*	@header-main */
div#header-main { 
	position:relative; height: 120px; margin: 0 auto; z-index: 3; background: #f1f8fc; 
}
div#header-main h1 { 
	position:absolute; left: 18px; top: 10px; float: left; width: 122px; height: 101px; 
}
div#header-main h1 a { 
	float:left; width: 123px; height: 103px; text-indent: -5000px; background: url(../images/template/logo_triviala-kk20110211.png) top left no-repeat; 
}

/*	@header */
div#header { 
	position:relative; height: 38px; margin: 0 auto; z-index: 3; background: #3f3f3f; border-bottom: 5px solid #469cc3; 
}
div#header h1 { 
	position:absolute; left: 18px; top: 5px; float: left; width: 122px; height: 101px; 
}
div#header h1 a { 
	float:left; width: 123px; height: 103px; text-indent: -5000px; background: url(../images/template/logo_triviala-kk20110211.png) top left no-repeat; 
}

/* nav */
ul#nav { 
	position:absolute; left:140px; top:0px; 
}
ul#nav li { 
	float:left; margin-left:15px;
}
ul#nav li a { 
	float:left; display:inline-block; padding:15px 0px 6px; margin:0 5px; color:#ced5d8; font-size:12px; font-weight:bold; line-height:1; text-decoration:none; text-shadow:0 -1px 1px rgba(0,0,0,0.25); position:relative; cursor:pointer; overflow:visible; width:auto; text-transform:uppercase; 
}
ul#nav li a:hover { 
	color:#fff;
}
ul#nav li.active a { 
	color:#ffde00; border-top: 4px solid #ffde00; padding-top: 11px; 
}

/* subnav */
div#sub-nav {  
	z-index:2; position:relative; height:51px; border-bottom:1px solid #b3d7eb; background:url(../images/template/subnav_bg.gif) top left repeat-x; margin-right:-20px; margin-left:-20px; margin-bottom:20px;
}
div#sub-nav ul { 
	position:absolute; top: 0; left:155px; height: 51px; margin-bottom: 0;
}
div#sub-nav ul li { 
	float:left; padding:10px 10px 12px 10px; margin-top: 16px;
}
div#sub-nav ul li a { 
	float:left; color:#4399c0; text-transform: uppercase; font-weight: bold; font-size: 11px; padding-top: 0px; text-decoration: none; line-height:normal;
}
div#sub-nav ul li a:hover { 
	color:#6fc0e5;
}	
div#sub-nav ul li.active { 
	background-color:#fff; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.05);
}
div#sub-nav ul li.active a { 
	color:#f17431; 
}

/* @user */
ul#user { 
	position:absolute; top:6px; right:20px; padding-top:5px; color:#ced5d8; 
}
ul#user a { 
	color:#ced5d8; text-decoration:none; 
}
ul#user a:hover {
	color:#fff;
}
ul#user a img { 
	margin-bottom:-7px; margin-right:5px; 
}
.user-signin-button.button { 
	font-size: 11px; font-weight:normal; color:#ced5d8 !important; 
}

/* @header.user-main */
#user-main { position: absolute; top: 11px; right:20px;}
/* @header.user.not-signed */
ul#user-signin {
	margin:0px; padding:0px;
}
ul#user-signin li {
	float:left; padding-top:5px;
}
#user-singin-li-username, #user-singin-li-password {
	width:145px;
}
#user-singin-li-username a, #user-singin-li-password a {
	color:#57a8d5; font-size:11px;
}
#user-singin-li-username a:hover, #user-singin-li-password a:hover {
	text-decoration:none;
}
#signinUsername, #signinPassword, #signinPasswordX {
	width:125px; height:18px; margin:0px; padding:4px; border:1px solid #98cae5; color:#699db5; background:#badcee;
}
ul#user-signin #signin {
	width:28px; padding:5px 0px; margin:0px;
}

/* user logged */
#user-logged {
	position:absolute; top:0px; right:20px; padding-top:4px; color:#ced5d8; 
}
#user-logged li {
	float:left;
}
#user-logged-avatar {
	width:40px;
}
#user-logged-username {
	padding:0px; margin-right:5px;
}
#user-logged-username h5 {
	font-size:12px; color:#ced5d8; margin:0px; padding:0px; line-height:normal;
}
#user-logged-username #user-logged-links {
	margin-top:0px; padding:0px; line-height:normal;
}
#user-logged-username #user-logged-links a {
	font-size:11px; color:#ced5d8; padding:0px; margin:0px; line-height:normal;
}
#user-logged-status {
	line-height:0px; margin-top:8px; margin-left:10px; padding:0px;
}
#user-logged-status ul {
	line-height:0px; margin:0px; padding:0px;
}
#user-logged-status li {
	float:left;
}
#user-logged-winner a {
	display:block; width:19px; height:19px; background:url(../images/icons/icon_winner.gif) no-repeat left top; text-indent:-5000px; margin-left:0px; margin-right:5px; margin-top:0px;
}
#user-logged-crowns a {
	display:block; background:url(../images/template/icons/icons_spr_2.png) no-repeat; color:#f7d333; font-weight:bold; text-decoration:none; padding:1px 10px 0px 20px; line-height:normal;
}
#user-logged-crowns a:hover {
	text-decoration:underline;
}
#user-logged-cash a {
	display:block; background:url(../images/template/icons/icons_spr_2.png) 0px -32px no-repeat; color:#9bc211; font-weight:bold; text-decoration:none; padding:1px 0px 0px 20px; line-height:normal;
}
#user-logged-cash a:hover {
	text-decoration:underline;
}

/* notification */
#nav-notification {
	position:relative;
}
#nav-notification-link {
	width:20px; height:26px; display:block; background:url(../images/template/icons/icons_spr_2.png) 2px -96px no-repeat; color:#9bc211; text-decoration:none; margin-top:0px; padding:0px; text-indent:-5000px;
}
#nav-notification-link:hover {
	text-decoration:underline;
}
#nav-notification-link.active {
	background:url(../images/template/icons/icons_spr_2.png) 2px -128px no-repeat #FFFFFF;
}
#nav-notification-counter {
	position:absolute; display:none; -moz-border-radius:2px; -webkit-border-radius:2px; z-index:100; left:14px; top:-3px; padding:0px 4px; background:#ee1c24; color:#FFFFFF; font-weight:bold; font-size:10px; line-height:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav-notification-content {
	position:absolute; display:none; width:280px; left:-260px; top:26px; border-left:1px solid #3f3f3f; border-right:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; background:#FFFFFF; z-index:500;
}
#nav-notification-content h5 {
	font-size:13px; font-weight:bold; border-bottom:1px solid; margin:5px 10px 0px 10px;
}
#nav-notification-content ul {
	padding:5px 10px 0px 10px;
}
#nav-notification-content ul li {
	border-bottom:1px solid #d4e8f3; float:none; color:#333333; padding:7px 0px 7px 40px;
}
#nav-notification-content ul li span {
	font-size:18px; color:#333333; padding-right:5px;
}
#nav-notification-content ul li span.active {
	color:#0F8CC5;
}
#nav-notification-content ul li a {
	color:#F17431; float:right;
}
/* IE7 Hack */
#nav-notification-content ul li a {
	*margin-top:-22px;
}
#nav-notification-content ul li#nav-notification-1 {
	background:url(../images/template/icons/icons_notif_spr.png) no-repeat 0px 3px;
}
#nav-notification-content ul li#nav-notification-2 {
	background:url(../images/template/icons/icons_notif_spr.png) no-repeat 0px -27px;
}
#nav-notification-content ul li#nav-notification-3 {
	background:url(../images/template/icons/icons_notif_spr.png) no-repeat 0px -58px;
}
#nav-notification-content ul li#nav-notification-4 {
	background:url(../images/template/icons/icons_notif_spr.png) no-repeat 0px -88px; border-bottom:none;
}
.nav-notification-footer {
	background:#eef7fb; border-top:1px solid #d8e8f2; height:5px;
}

/* @grid */
.column-row, .row { margin: 0 0 18px -20px; }
.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }

#content, .content { 
	width: 940px; background: #fff; margin: 0 auto; padding: 0px 20px 20px 20px; 
}
#contentMain { 
	width: 600px; 
}
#contentSec { 
	width: 300px; margin-left: 40px; 
}

.one 					{ width: 40px; }
.two 					{ width: 100px; }
.three 					{ width: 160px; }
.four 					{ width: 220px; }
.five 					{ width: 280px; }
.six 					{ width: 340px; }
.seven 					{ width: 400px; }
.eight 					{ width: 460px; }
.nine 					{ width: 520px; }
.ten 					{ width: 580px; }
.eleven 				{ width: 640px; }
.twelve 				{ width: 700px; }
.thirteen 				{ width: 760px; }
.fourteen 				{ width: 820px; }
.fifteen 				{ width: 880px; }
.sixteen 				{ width: 940px; }
.one-half 				{ width: 450px; padding-right: 10px; }
.one-third 				{ width: 300px; }
.two-thirds 			{ width: 620px; }
.eleven .column-row 	{ width: 660px; }
.twelve .column-row 	{ width: 720px; }

.offset-by-one-half 	{ margin-left: 50px; }
.offset-by-one 			{ margin-left: 80px; }
.offset-by-two 			{ margin-left: 140px; }
.offset-by-three 		{ margin-left: 200px; }
.offset-by-four 		{ margin-left: 260px; }
.offset-by-five 		{ margin-left: 320px; }
.offset-by-six 			{ margin-left: 380px; }
.offset-by-seven 		{ margin-left: 440px; }
.offset-by-eight 		{ margin-left: 500px; }
.offset-by-nine 		{ margin-left: 560px; }
.offset-by-ten 			{ margin-left: 620px; }
.offset-by-eleven 		{ margin-left: 680px; }
.offset-by-twelve 		{ margin-left: 740px; }
.offset-by-thirteen 	{ margin-left: 800px; }
.offset-by-fourteen 	{ margin-left: 880px; }
	
.last { margin: 0; }

/* Clear the columns automagically, thanks @kneath */
.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .column-row, * html .row, * html .clearfix { height: 1%; }
.column-row, .row, .clearfix { display: inline-block; }
.column-row, .row, .clearfix { display: block; }

/*	IE6 problems */
body.ie .column-row 			{ width:960px; }
body.ie .eight .column-row		{ width:480px; }
body.ie .nine .column-row		{ width:540px; }
body.ie .ten .column-row		{ width:600px; }
body.ie .eleven .column-row 	{ width:660px; }
body.ie .twelve .column-row		{ width:720px; }
body.ie .thirteen .column-row	{ width:780px; }
body.ie .fourteen .column-row	{ width:840px; }
body.ie .fifteen .column-row	{ width:900px; }
body.ie .two-thirds .column-row { width:640px; }

/* OFF-centered sidebar */
div.off-sidebar { 
	padding: 0; width: 288px; margin-right: -40px; margin-top: 20px; 
}
div.off-sidebar div.side-wrap { 
	background: #fff url(../images/template/sidewrap_bg.gif) bottom left repeat-x; width: 288px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #a9d1e8; padding: 0 15px; -webkit-box-shadow: 0 0px 5px rgba(14, 130, 194, 0.25); -moz-box-shadow: 0 0px 5px rgba(14, 130, 194, 0.25);
}
div.off-sidebar img.ad { 
	margin: 30px 0 0 80px; 
}

/* @footer */
#footer { 
	padding:35px 20px 10px 20px; margin:0px; background:#FFFFFF; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;
}
#footer-sep { 
	border-top:1px solid #e2f1f8; padding-bottom: 20px; 
}
#footer-logo {
	float:left;
}
#footer ul {
	width:680px; margin:0; float:right;
}
#footer ul li { 
	float:right; margin-right: 10px; font-size: 12px; 
}
#footer ul li a { 
	color:#0f6ea3; 
}
#footer h6 { 
	font-size:22px; color:#0f6ea3;
}
#footer p { 
	color:#0f6ea3; padding-left:4px;
}
#footer-copyright {
	text-align:center; padding:3px; color:#b0e1f8;
}

/* SIDEBAR WIDgets */
div.off-sidebar div.widget { 
	margin:0 -15px 0 -15px; padding: 15px; border-bottom: 1px solid #8dbcd8; position: relative; 
}
div.off-sidebar div.widget.last { 
	border-bottom:none;
}
div.off-sidebar div.widget a.view-more {
	float:right;
}
div.off-sidebar hr { 
	border-color:#d4e8f3; margin: 10px 0; 
}
div.off-sidebar div.outcast { 
	margin-top:30px; margin-right: 10px;
}

/* widget with links only */
div.widget .widget-menu li {
	margin-bottom:10px;
}
div.widget .widget-menu li a {
	color:#0F8CC5; font-size:15px; font-weight:bold; text-decoration:none;
}
div.widget .widget-menu li a.active {
	color:#333; font-size:15px; font-weight:bold; text-decoration:none;
}

/* user area */

/* subnav bar */
#subtabs {
  height:30px; background:url(../images/template/subtabs_bg.gif) repeat-x;
}
#subtabs ul {
  padding:0; margin:0; list-style:none; margin-left:6px;
}
#subtabs li {
  height:24px; float:left; padding:0px; margin:0px 5px 0px 0px; background:#c0ecfa;
}
#subtabs li a {
  display:block; padding-top:5px; padding-left:10px; padding-right:10px; color:#1298c3; font-size:13px; font-weight:bold; text-decoration:none;
}
#subtabs li a:hover {
  text-decoration:underline;
}
#subtabs .subtabsActive {
  background:#ffffff; border-top:1px solid #50c3e8; border-right:1px solid #50c3e8; border-left:1px solid #50c3e8;
}

/* pagination */
.pagination {
	margin-top:20px;
}
.pagination-left {
	width:180px; float: left; display: inline;
}
.pagination-right {
	width:460px; float: left; display: inline; text-align:right;
}
.pagination:after, { 
	content: "."; display: block; height: 0; clear: both; visibility: hidden; 
}
* html .pagination, { 
	height: 1%; 
}
.pagination { 
	display: inline-block; 
}
.pagination { 
	display: block; 
}

/* tables, eg winners, scores */
.table-header {
	font-weight:bold; height:24px; border-bottom:2px solid #50C3E8;
}
.table-tr { 
	border-bottom:1px solid #c3dfef;
}
.table-tr td {
	border-bottom:1px solid #c3dfef;
}
.table-td {
	height:30px;
}
.score {
	font-size:16px; font-weight:bold;
}
.pos {
	width:40px; font-size:18px; border-right:2px solid #99D6EB;
}
.table-h {
	color:#24AADF; font-size:18px; font-weight:normal; margin:20px 0; padding:0; 
}
.table-submenu {
  padding:0; margin:10px 0; list-style:none; height:30px; border-bottom: 1px solid #6CCCEC;
}
.table-submenu li {
  float:left; padding:0; margin-right:2px;
}
.table-submenu li a {
  background:#C0ECFA;
}
.table-submenu li a {
  display:block; background:#C0ECFA; padding:4px 10px 4px 10px; color:#1298C3; font-weight:bold; font-size:13px; text-decoration:none;
}
.table-submenu li a:hover, #submenu .submenuOn {
  background:#29B7E5; color:#ffffff;
}
.table-submenu li a.table-submenu-on {
	background:#29B7E5; color:#FFFFFF;
}
a.table-username {
	color:#0F8CC5; font-size:14px; font-weight:bold; padding:2px 0; text-decoration:none;
}
a.table-username:hover {
	text-decoration:underline;
}

/* crowns */
.crowns {
  background:url(../images/icons/icon_points.gif) no-repeat; padding-left:25px; padding-top:5px;
}
.crowns-small {
  background:url(../images/icons/icon_points_small.gif) no-repeat; padding-left:20px;
}
.crowns-small-bold {
  background:url(../images/icons/icon_points_small.gif) no-repeat; padding-left:20px; color:#eda412; font-weight:bold;
}

/* cash */
.cash {
  background:url(../images/icons/icon_cash.png) no-repeat; padding-left:20px; color:#eda412;
}
.cash-small {
  background:url(http://www.triviala.com/images/icons/icon_cash_small.png) no-repeat; padding-left:20px; color:#eda412;
}
.cash-small-bold {
  background:url(http://www.triviala.com/images/icons/icon_cash_small.png) no-repeat; padding-left:20px; color:#3fbc06; font-weight:bold;
}

.rss-link {
	background:url(../images/icons/icon_feed.gif) no-repeat; padding-left:20px;
}
.text-small {
	font-size:11px; line-height:normal;
}
.help {
	font-size:11px; line-height:16px;
}

/* game template */
#gameHeader {
	width:940px; height:70px; margin:auto; background:url(../images/template/game_header.png) no-repeat top left; text-align:left;
}
#gameHeaderLeft {
	 width:140px; float:left;
}
#gameHeaderLeft h1 {
	text-indent:-5000px;
}
#gameHeaderLeft a {
	width:140px; height:65px; display:block; outline:none;
}
#gameHeaderRight {
	 width:800px; float:left; text-align:right; padding-top:47px;
}
#gameHeaderRight a {
	color:#2a97ba; font-weight:bold; font-size:14px; background:url(../images/template/icons/icon_arrow_exit.png) no-repeat right; 
	padding-right:32px; margin-right:40px; text-decoration:none;
}
#gameHeaderRight a:hover {
	text-decoration:underline;
}
#gameContent {
	width:940px; margin:auto; background:#ffffff;
}
#gameFooter {
	width:940px; height:34px; margin:auto; background:url(../images/template/game_footer.png) no-repeat top left; padding-top:25px;
}
#gameCopyright {
	width:940px; height:34px; margin:auto; padding-top:10px; color:#B0E1F8; text-align:center;
}
#beta {
	margin-top:30px; padding:0px 0px 0px 100px; font-size:12px; color:#0f8cc5; text-align:left; background:url(../images/games/beta_version.gif) no-repeat left top;
}
#beta a {
	font-size:12px; color:#0f8cc5; text-decoration:none; font-weight:bold;
}
#beta a:hover {
	color:#0f8cc5; text-decoration:underline;
}

/* Old file CSS */
#cont1Col {
  width:940px; margin:auto; padding:1px 20px 10px 20px; background:#ffffff; text-align:left; 
}
#contRBanner, .contRBanner {  
  text-align:center; margin-top:15px;
}