
body {margin-bottom: -5px; margin-top: -5px; background: #444; text-align: center;}
/* body {margin-bottom: -5px; margin-top: -5px; background: #444 url(/images/gt6background.gif) repeat-y scroll center; text-align: center;} */
.main_box {background: #FBFBFB; width: 990px; margin-left: auto; margin-right: auto; text-align: left; border: 4px solid #CCC; border-bottom: none;}
.screen_box {padding: 20px; background: #FBFBFB; margin-left: auto; margin-right: auto; text-align: left; border: 4px solid #CCC; border-bottom: none;}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #990000; text-decoration: none; }
/* a:hover		{ text-decoration: underline; color : #DD0000; } */
hr.bbhr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; width: 100%;}


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #E0E0E0; }
td.row3	{ background-color: #D1D7DC; }


/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #000; font-size: 11px; font-weight : bold;
	background-color: #EBEBEB; height: 25px;
/*	background-image: url(images/cellpic3.gif); */
}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #808080; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}



/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
/* @import url("formIE.css");*/


/* gamehq info boxes */
.tabby  {margin-bottom: 20px;}
.tabby2  {margin-left: 20px; border: 1px solid #993333;}

.tabby td {padding: 0px 20px 0px 20px;}
td.tiny {padding-top: 4px; font-size: 11px; color: #000000;}
.title {font-weight: bold; color: #993333; font-size: 36px; letter-spacing: -0.05em; border-bottom: 1px solid #993333; }
.title2 {font-weight: bold; color: #000000; font-size: 22px; letter-spacing: -0.05em; border-bottom: 1px solid #993333; }
td.normal {padding-bottom: 4px; font-size: 13px; border-bottom: 1px solid #993333; }
td.normal2 {padding-bottom: 4px; font-size: 13px;}
td.normal3 {border-bottom: 1px solid #993333;}
.revscr {font-weight: bold; color: #993333; font-size: 22px; letter-spacing: -0.05em; }

.gmenu a {font-size: 14px; padding: 4px;}
.gmenu {font-size: 14px; padding: 4px;}
.gmenu a:hover {padding: 4px; background-color: #CFCFCF;}
.gmenu {padding: 4px; background-color: #E3E3E3;}
.gmenu_current {font-size: 14px; background-color: #993333; color: #FFFFFF; padding: 4px;}
.gmenu_current a {color: #FFFFFF;}
.gmenu_current a:visited {color: #FFFFFF;}
.gmenu_nolink {font-size: 14px; padding: 4px; color: #808080;}

/* news titles */
h1, .xnewst, .xnewst2 {font-weight: bold; color: #993333; font-size: 20px;}
h2 {font-weight: bold; color: #666; font-size: 40px;}

/* table lists */
.revlist, .revlist2 {border: 1px solid #EBEBEB; padding: 4px;}
.revlist2 td {padding: 2px; font-size: 14px;}
.revlist th {padding: 6px; font-size: 14px;}
.revlist th a {padding: 6px; font-size: 14px; color: #000; text-decoration: underline;}
.revlist th a:hover { text-decoration: underline;}
.revlist td {padding: 6px; font-size: 14px;}
.lsdark {background-color: #EEE;}
.game_title {}
.date {text-align: center;}
.score {text-align: right;}
.ullist li {display: block;}
.ullist {display: inline; text-align: right; list-style-type: none;}
.alpha {padding: 4px; width: 25%;}
.indent {padding-left: 25px;}

/* review score box */
.scorebox {border: 1px solid #000; padding: 4px; background-color: #EBEBEB;}
.scr_tab {border: 1px solid #EBEBEB; padding: 4px;}
.scorecri { padding: 4px; font-size: 14px; background-color: #FFF;}
.criback2 {background-color: #FFF; font-size: 14px; padding: 4px;}
.criback {background-color: #EBEBEB; font-size: 14px; padding: 4px;}
.scorefin {padding: 4px; font-weight: bold; color: #993333; font-size: 40px; letter-spacing: -0.08em;}

.small_table {font-size: 11px;}
.small_table th {background-color: #727272; border: solid 1px #727272;}
.small_table td {background-color: #F0F0F0; border-right: solid 1px #727272; border-left: solid 1px #727272; border-bottom: solid 1px #727272; padding: 4px;}
.small_table .st_dark {text-align: center; background-color: #E0E0E0; padding: 4px 8px 4px 8px;}

/* tips/facts */
.tip_pos_left  {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	border: 1px solid #CFCFCF;
	color: #990000;
	font-size: 13px;
}
.tip_pos_right  {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #CFCFCF;
	color: #990000;
	font-size: 13px;
}
.tip_right  {
	background-color: DFDFDF;
	padding: 4px;
}


/* showcase */
.showcase {padding: 4px; background-color: #F0F0F0; border: #CFCFCF 1px solid; font-size: 13px;}
.showt td {padding: 8px;}
.showt {margin: 8px 0px 8px 8px;}

.shownew { background-color: #000; font-size: 26px; font-weight: bold; color: #FFF;}

/* title plus gamehq nav */
.titleback {background-color: #7D120C; color: #B2B2B2; font-size: 16px; font-weight: bold;}
.titleback a {color: #CFCFCF; text-decoration: none; font-size: 13px; font-weight: bold;}
.titleback p {padding: 2px; border: 2px solid #680702; border-left: 12px solid #680702; font-size: 13px; background-color: #7D120C;}

/* side gamehq nav */
.titleback2 {background-color: #F0F0F0; color: #C5C5C5; text-decoration: none; font-size: 14px; font-weight: bold;}
.titleback2 a {color: #B2B2B2; text-decoration: none; font-size: 13px; font-weight: bold;}
.titleback2 p {padding: 3px; border: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF; font-size: 13px; background-color: #F0F0F0;}
.toppad {padding-top: 10px;}

/* other */
.mainb {padding: 20px; padding-top: 12px; padding-right: 14px;}
.footer {padding: 25px; padding-top: 32px;}

.titletop a {padding: 1px 8px 3px 8px;}
.titletop a:hover {
	background-color: #E3E3E3;
	color: #990000;
	/*border-bottom:  solid 2px #7D120C;*/
	padding: 1px 8px 3px 8px;
}

.gamehq  {font-size: 14px; color: #ff9900;}

.menut {font-size: 12px;}
a.menut {font-size: 12px; text-decoration: none;}
a.menut:hover {text-decoration: none;}

.menuxxx {width: 33%; border-left: #990000 1px solid; padding: 5px 8px 5px 5px; background-color: #F0F0F0;}
.menux th {
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
	background-color: #F0F0F0;
	text-align: left;
	border-bottom: 1px dashed #990000;
 }
.nobord, .thumb ul li a img, .menux img, .revlist tr td img {border: none;}
.captext, .menux td {font-size: 12px;}
.menuxxx table {margin-bottom: 8px;}

/* title nav bar */
.titletop {
	padding: 1px;
	padding-left: 150px;
	padding-right: 20px;
	padding-bottom: 30px;
	/*background-color: #CFCFCF;*/
	/*border-bottom: #000000 2px solid;*/
	font-size: 14px;
	white-space: nowrap;
	}


a.bord img {border-color: black; border-style: solid; border-width: 1px;}


/* news */
.newst2 {font-weight: bold; color: #993333; font-size: 18px; }
/* .ndt -news date and time */


/* indent frontpage news items */
.frontpage {font-size: 14px; text-indent: 0.25in;}
p {font-size: 14px;}

hr {border-bottom: dashed 1px #CCCCCC; border-top: dashed 1px #FFFFFF; border-right: dashed 1px #FFFFFF; border-left: dashed 1px #FFFFFF; width: 80%;}

li {font-size: 14px;}
ul {list-style: disc; line-height: 18px;}

.p_rel, .p_rev, blockquote {
	font-size: 14px;
	word-spacing: 0.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.news_revscore {color: #333333; float: left; padding: 5px 15px 5px 0px; font-size: 28px;}

.ads {padding: 4px; background-color: #000; text-align: right;}

/* news calendar */
.calendar {
	width: 100%;
	border: 1px solid #680702;
	empty-cells: show;
	margin: 2px;
	padding: 2px;
}
.calendar a {display: block; text-decoration: none;}
.calendar a:hover {background: #CFCFCF; color: #333;}
.calendar td {
	color: #C5C5C5;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	font-size: 11px;
}
.calendar td.pad:hover {background: #F0F0F0; color: #C5C5C5;}
.calendar td:hover {background: #CFCFCF; color: #FFF;}

.int_link:hover {background-color: #FBFEB8;}
.ext_link:hover {color: #3300FF;}
.reviews_dot:link {color: #993333; font-weight: bold;}
.reviews_dot:hover {background-color: #FBFEB8;}
.reviews_dot:visited {color: #993333; font-weight: bold;}

.thumb_date {margin-top: 12px; font-size: 11px; padding: 4px 4px 4px 10px; margin-bottom: 10px; background-color: #F0F0F0;}
.thumb {margin-left: 10px;}
.thumb a img, p img, div table tr td a img {border: 1px solid #000000;}
.big_thumb {display: block; margin: 15px; margin-left: 60px; padding: 4px; border: 1px solid #CFCFCF; background-color: #FFF;}

.gamehq_p {margin: 0px 12px 0px 12px;}

.r1 {background-color: #66CC99;}
.r2 {background-color: #FFFF99;}
.r3 {background-color: #FF6666;}
.r4 {background-color: #99CCFF;}
.r5 {background-color: #E3E3E3;}

.fancy_date p {
	font-size: 16px;
	color: #000000;
	border: 1px solid #990000;
	background-color: #F0F0F0;
	padding-left: 10px;
	line-height: 22px;
}
.ours {font-weight: bold;}

/* search box*/
legend {font-size: 14px;}
fieldset {border: none;}

.search_box input {
	background: #FFF;
	border: 1px solid #B2B2B2;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	margin: 6px 0px 6px 2px;
	padding: 3px;
}
.search_box input:focus {background: #FFF; border: 1px solid #878787;}
.search_box p {margin: 12px; display: block;}

.game_website img {border: none; padding-bottom: 3px; margin-left: -0.1em;}
.game_website img:hover {background-color: #FBFEB8;}

	.rss {line-height: 28px;}
	.rss a {
		padding: 2px 0px 2px 0px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
		border-right: #DC5101 2px solid;
		border-bottom: #B53B00 2px solid;
		border-top: #FCD5BB 2px solid;
		border-left: #FCD5BB 2px solid;
		background-color: #FF6600;
	}

	.rss .rss1 {color: #FFF; background-color: #FF6600; padding: 2px 7px 2px 7px;}
	.rss .rss2 {color: #000; background-color: #FFF; padding: 2px 7px 2px 7px; font-weight: normal;}
	
	.phead { font-weight: bold;}
	
	
	
.logo {display: block; margin-top: -280px; margin-left: 480px; border: none;}
.ccpicture {display: block; margin-top: 12px; margin-left: 0px;}

.cc {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 120px;
	margin-left: 200px;
}
.search_box_main {display: block; margin-top: -80px; margin-left: 300px; margin-bottom: 50px;}
.search_box_main input {background: #FFF; border: 1px solid #B2B2B2; font-size: 14px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0px 3px 2px; padding: 2px;}
.search_box_main input:focus {background: #FFF; border: 1px solid #878787;}


/* daily table styles */
.rankh {font-size: 13px; font-weight : bold; font-family: Georgia, "Times New Roman", Times, Serif; background: none; padding: 3px;}
.rank {font-size: 13px; font-family:  Georgia, "Times New Roman", Times, Serif; padding: 3px;}

.selected {padding: 2px; background-color: #FF9933;}
.ghqs {margin-left: 100px; font-weight : bold;}

.thethe {text-transform: uppercase; font-size: smaller;}


/* old release list styles */

.biglist td {padding: 5px; border-bottom: 1px dashed #999;}
.list_day {text-transform: uppercase; font-size: smaller;}


/* bar graphs ---------------------------------------------    */
.barGraph {
	/*background: url(/frontend/horizontal_line.png) bottom left; */
	border: 1px solid #333;
	border-bottom: 3px solid #333;
	font: 11px Helvetica, Geneva, sans-serif;
	height: 200px;
	margin: 1em 0;
	padding: 0;
	position: relative;
	}
	
.barGraph li {
	background: #666 url(/frontend/bar_highlight.png) repeat-y bottom right;
	border: 1px solid #333;	
	border-bottom: none;
	bottom: 0; 
	color: #FFF;
	margin: 0;
	padding: 0 0 0 0;
	position: absolute;
	list-style: none;
	text-align: center;
	width: 79px;	
	}
.barGraph li a {font-size: 12px;}
	
.barGraph li.p1{ background-color:#cc0000;}
.barGraph li.p2{ background-color:#ff0000;}
.barGraph li.p3{ background-color:#ff3333;}
.barGraph li.pname {
	bottom: -18px;
	background: none;
	color:#000;
	border: none;
	text-align: center;
	}
.barGraph li.paverage {
	background: none;
	background-color: #FBFBFB;
	width: 140px;
	color:#555;
	border: none;
	text-align: center;
	font-size: 14px;
	}