html {
	font-size: 67%;
}

body {
	margin: 0px;
}

body, div, td, th, input, button, textarea, font, select, option {
	font-family: Tahoma, sans-serif;
	font-size: 1em;
}

a:link, a:active, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0px;
}

th {
	text-align: left;
}

form {
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, sans-serif;
}

h1 {
	font-size: 1.5em;
	margin: 0.4em 0px 0.5em 0px;
}

h2 {
	font-size: 1.4em;
	margin: 0.3em 0px 0.4em 0px;
}

h3 {
	font-size: 1.3em;
	margin: 0.3em 0px 0.3em 0px;
}

h4 {
	font-size: 1.2em;
	margin: 0px 0px 0.2em 0px;
}

h5 {
	font-size: 1.1em;
	margin: 0px 0px 0.1em 0px;
}

div#container {
	width: 930px;
	border-width: 0px 2px;
	padding: 0px 1px;
	margin: 0px auto;
	background: url('http://static.gameparty.net/sitegfx/gamesite-common/columns.gif') #FFF;
}

div#networkbar {
	background-image: url('http://static.gameparty.net/sitegfx/gamesite-common/networkbar_bg.gif');
	height: 23px;
	padding: 3px 6px 0px 6px;
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

div#networkbar h1 {
	margin: 0px;
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 1.3em;
}

div#networkbar a {
	margin-top: 3px;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
}

div#networkbar h1 a {
	margin-top: 0px;
	float: none;
	font-size: 1em;
	font-weight: bold;
}

div#networkbar ul {
	margin: 0px;
	padding: 0px;
}

div#networkbar ul li {
	margin: 4px 0px 0px 13px;
	padding: 0px;
	list-style: none;
	float: left;
}

div#networkbar ul li a {
	margin-left: 0px;
	float: none;
	font-size: 1em;
	font-weight: bold;
}

div#header {
	height: 149px;
	width: 930px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 1px;
}

div#header img {
	width: 100%;
	height: 100%;
	vertical-align: bottom;
}

ul#topmenu {
	height: 16px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 0.8em;
	overflow: hidden;
}

ul#topmenu li {
	display: block;
	list-style: none;
	margin: 3px 0px 0px 0px;
	padding-left: 15px;
	float: left;
}

div#middle {
	min-height: 400px;
}

div#left {
	width: 160px;
	float: left;
}

div#center {
	width: 468px;
	float: left;
	margin: 1px 1px 0px 1px;
	overflow: hidden;
}

div#right {
	width: 300px;
	float: left;
}

div#footer {
	height: 10px;
	padding: 15px 5px 5px 5px;
	clear: both;
	margin: 1px -3px 0px -3px;
	color: #FFF;
	font-size: 0.9em;
	text-align: right;
}

div#footer a {
	color: #FFF;
}

/*** MENU ***/
ul#menu {
	width: 142px;
	padding: 8px 8px 50px 8px;
	border-width: 1px;
	border-style: solid;
	margin: 1px 0px 0px 0px;
	background-position: bottom;
	background-repeat: no-repeat;
}

ul#menu li {
	margin: 0px 0px 2px 0px;
	list-style: none;
	font-weight: bold;
}

ul#menu li ul {
	margin: 3px 0px 6px 12px;
	padding: 0px;
}

ul#menu li ul li {
	font-weight: normal;
}

/** SKYSCRAPER **/
div#skyscraper {
	width: 160px;
}

div#skyscraper iframe {
	vertical-align: bottom;
	margin-top: 1px;
}

/** SPONSORLINKS **/
div#sponsorlinks {
	width: 150px;
	padding: 5px;
}

/** TOP & BOTTOM BANNER **/
div#topbanner img, div#topbanner object, div#topbanner embed {
	vertical-align: bottom;
	margin-bottom: 1px;
}

div#bottombanner {
	clear: both;
}

div#bottombanner img, div#bottombanner object, div#bottombanner embed {
	vertical-align: bottom;
	margin-top: 18px;
	margin-bottom: 10px;
}

/*** CONTENT ***/
#center h1.header {
	background-repeat: repeat-x;
	height: 14px;
	clear: both;
	margin: 0px;
	font-size: 1em;
	padding: 1px 0px 0px 10px;
	font-family: Tahoma, sans-serif;
}

#center h2.header {
	background-repeat: repeat-x;
	height: 14px;
	clear: both;
	margin: 5px -5px 1px -5px;
	font-size: 1em;
	padding: 1px 0px 0px 10px;
	font-family: Tahoma, sans-serif;
}

/*** CONTENT ***/
div#content {
	padding: 0px 5px;
}

div#content div.banner {
	width: 468px;
	height: 60px;
	margin: 0px -5px 0px -5px;
}

h1.contenttitle {
	margin: 0px 0px 3px 0px;
	font-family: Tahoma, sans-serif;
}

p.byline {
	margin: 0px;
}

div.sublinks {
	text-align: right;
	color: #CCC;
}

div.sublinks a:link, div.sublinks a:active, div.sublinks a:visited {
	color: #AAA;
}

div.sublinks a:hover {
	color: #666;
}

blockquote {
	border-left: 3px solid #CCC;
	padding: 3px 0px 3px 10px;
	color: #999;
}

tr.odd td {
	background: #FFF;
}

tr.even td {
	background: #EEE;
}

/*** NIEUWS ***/
ul.newslist {
	margin: 0px;
	background: #FFF;
	padding: 0px;
}

ul.newslist li {
	list-style: none;
	margin: 0px;
	clear: both;
}

ul.newslist li.highlight span.title {
	font-weight: bold;
}

ul.newslist li span {
	display: inline; /** IE 6 workaround **/
	float: left;
}

ul.newslist li span.date {
	margin-left: 13px;
	width: 45px;
}

ul.newslist li span.title {
	width: 300px;
}

ul.newslist li span.numcomments {
	margin-right: 1px;
	width: 99px;
	text-align: right;
}

li.clear {
	height: 0px;
	font-size: 0px;
	.display: none; /** IE 6 + 7 workaround **/
}

/** TRACKERS **/
div.tracker {
	margin-top: 10px;
	width: 50%;
	float: left;
}

div.tracker h2 {
	margin: 0px;
	font-family: Tahoma, sans-serif;
}

div.tracker ul {
	margin: 0px;
	padding: 0px;
}

div.tracker li {
	list-style: none;
	background: url('http://static.gameparty.net/sitegfx/gamesite-common/dash.gif') no-repeat 13px 6px;
	padding: 0px  10px 0px 23px;
}

/** RIGHT BANNER **/
div#right div.banner img, div#right div.banner object, div#right div.banner embed {
	vertical-align: bottom;
	margin-top: 1px;
}

/** HIGHLIGHTS **/
ul.highlights {
	margin: 0px;
	padding: 0px;
}

ul.highlights li {
	list-style: none;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0px 5px 2px 5px;
	margin-top: 1px;
}

ul.highlights li img {
	margin: 0px -5px 0px -5px;
	vertical-align: bottom;
}

/*** PREVIEWS ***/
div.previewscore {
	position: relative;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	background: #F6F5F3;
	margin-bottom: 1px;
	font-size: 4em;
	text-align: center;
	font-weight: bold;
}

div.previewscore small {
	font-size: 0.25em;
}

/*** REVIEWS ***/
div.reviewscore {
	margin-top: 5px;
	position: relative;
	width: 100%;
}

div.reviewscore div.total, div.reviewscore div.score, div.reviewscore div.conclusion {
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	background: #F6F5F3;
	margin-bottom: 1px;
}

div.reviewscore div.conclusion {
	clear: both;
	width: auto;
}

div.reviewscore div.total {
	height: 60px;
	left: 266px;
	width: 180px;
	font-size: 4em;
	text-align: center;
	font-weight: bold;
	float: right;
}

div.reviewscore div.total small {
	font-size: 0.25em;
}

div.reviewscore div.score {
	width: 253px;
	height: 60px;
	float: left;
}

div.reviewscore div.score ul {
	margin: 0px;
	padding: 0px;
}

div.reviewscore div.score ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

div.reviewscore div.score ul li {
	height: 13px;
}

div.reviewscore div.score ul li span {
	display: block;
	float: left;
}

div.reviewscore div.score ul li span.title {
	width: 75px;
}

div.reviewscore div.score ul li span.bar {
	width: 150px;
	border: 1px solid #000;
	margin-top: 3px;
	height: 7px;
	font-size: 0em;
	background: #FFF;
}

div.reviewscore div.score ul li span.bar span {
	height: 7px;
	font-size: 0em;
}

/** COMMENTS **/
div.comment {
	background: #E4E1DA;
	margin: 0px -5px 1px -5px;
	padding: 5px;
}

div.comment div.byline a {
	font-weight: bold;
}

/*** GAME INFO ***/
div.gameinfo {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	background: #F6F5F3;
	min-height: 145px;
	font-size: 0.9em;
	margin-top: 1px;
}

div.gameinfo a {
	font-weight: bold;
}

div.gameinfo img {
	float: right;
}

/*** NEWS TRACKER RIGHT ***/
div.newstracker {
	background: #F6F5F3;
	margin-top: 1px;
	padding: 0px 5px 5px 5px;
}

div.newstracker h2 {
	background-repeat: repeat-x;
	height: 14px;
	clear: both;
	margin: 0px -5px 1px -5px;
	font-size: 1em;
	padding: 1px 0px 0px 10px;
	font-family: Tahoma, sans-serif;
}

div.newstracker h3 {
	font-size: 1em;
	margin: 0px;
}

div.newstracker ul {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

div.newstracker li {
	padding: 0px;
	list-style: none;
	margin-left: 15px;
}

div.newstracker li.highlight span.title {
	font-weight: bold;
}

/*** GAMES ***/
div#boxshot {
	width: 200px;
	float: right;
	margin: 2px 0px 5px 5px;
}

/*** OVERZICHT ***/
table.overzicht {
	background-color: #000;
}

table.overzicht th {
	background-color: #000;
	color: #FFF;
}

table.overzicht td {
	background-color: #FFF;
}

/*** GPN RULER ***/
div.gpnruler {
	height: 1px;
	border-bottom: 1px solid #CCC;
	margin: 3px 0px 1px 0px;
	font-size: 0em;
}

/*** INZET ***/
table.inzet {
	border-width: 1px;
	border-style: solid;
	background-color: #F6F5F3;
	margin: 5px;
	padding: 4px;
}

div#sponsorlinks2 {
	display: none;
}