html {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	font-family:monospace;
	font-size:12px;
}

#h1-shadow {
	position:absolute;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	width:150px;
	height:145px;
}

h1 {
	margin:0px;
	padding:0px;
	width:150px;
	height:140px;
	text-align:center;
	background:url(../../pics/logo-bg.png);
}

h1 a:hover {
	background:none;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
}

a, a:visited, a:active {
	color:#000;
	text-decoration:none;
}

a:hover {
	background:url(../../pics/bg_light.png);
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

#main img {
	border:1px solid #000;
}

pre {
	border:1px solid #000;
	padding:5px;
	margin:5px;
	margin-left:10%;
	margin-right:10%;
	background:url(../../pics/bg_light.png);
}

.space li {
	margin-top:12px;
	margin-bottom:12px;
}

#imageBg {
	position:fixed;
	display:none;
	visibility:hidden;
	border:0px;
	z-index:998;
	background:url(../../pics/bg_dark.png);
}

#imageDiv {
	position:fixed;
	display:none;
	visibility:hidden;
	border:1px dotted #000;
	z-index:999;
}

#gamesmenu-shadow {
	position:absolute;
	top:0px;
	left:150px;
	margin:0px;
	padding:0px;
	width:663px;
	height:25px;
	z-index:3;
}

#gamesmenu {
	margin:0px;
	padding:2px;
	width:656px;
	height:16px;
	background:url(../../pics/bg_dark.png);
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	text-align:right;
	font-weight:bold;
	z-index:3;
}

.gamesmenu-item {
	float:left;
	padding-left:5px;
	padding-right:5px;
	z-index:3;
}

.gamesmenu-item span {
	position:absolute;
	visibility:hidden;
	display:none;
	z-index:3;
}

.gamesmenu-item:hover span {
	visibility:visible;
	display:block;
	position:absolute;
	top:14px;
	margin:0px;
	padding:1px;
	z-index:5;
	border:1px solid;
	text-align:left;
	font-weight:normal;
	white-space:nowrap;
}

.gamesmenu-item input {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background:none;
	color:#000;
}

.gamesmenu-item input:hover {
	background:url(../../pics/bg_light.png);
	color:#000;
}

.gamesmenu-item input[type=submit] {
	margin:0px;
	padding:0px;
	height:14px;
	background:none;
	border:0px solid;
	font-family:monospace;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
}

.gamesmenu-item input[type=submit]:hover {
	background:url(../../pics/bg_light.png);
}

#subpages-shadow {
	position:absolute;
	top:24px;
	left:150px;
	margin:0px;
	padding:0px;
	width:662px;
	height:21px;
	z-index:2;
}

#subpages {
	margin:0px;
	padding:1px;
	width:658px;
	height:14px;
	background:url(../../pics/bg_light.png);
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:10px;
	z-index:2;
}

.subpage {
	margin:0px;
	margin-left:6px;
	margin-right:6px;
	padding:0px;
	float:left;
}

.subpage span {
	position:absolute
	visibility:hidden;
	display:none;
}

.subpage:hover span {
	visibility:visible;
	display:block;
	position:absolute;
	top:12px;
	margin:0px;
	padding:1px;
	z-index:5;
	border:1px solid;
	text-align:left;
	white-space:nowrap;
}

#miscmenu-shadow {
	position:absolute;
	top:140px;
	left:0px;
	margin:0px;
	padding:0px;
	width:120px;
}

#miscmenu {
	margin:0px;
	margin-bottom:4px;
	padding:3px;
	width:111px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:url(../../pics/bg_dark.png);
	text-align:left;
}

#miscmenu select {
	margin:1px 0px;
	padding:0px;
	width:95%;
	border:1px solid #000;
	background:url(../../pics/bg_dark.png);
	color:#000000;
}

#miscmenu input {
	margin:0px;
	padding:0px;
	width:95%;
	border:1px solid #000;
	background:url(../../pics/bg_dark.png);
	color:#000000;
}

#miscmenu input[type=submit] {
	margin-top:3px;
}

#miscmenu input[type=checkbox] {
	width:12px;
}

#miscmenu input[type=image] {
	border:0px;
}

.misc {
	font-weight:bold;
	padding-left:10px;
	position:relative;
	z-index:5;
}

.misc:hover {
	background:url(../../pics/bg_light.png);
}

.misc a:hover {
	background:none;
}

.misc-sub {
	font-weight:normal;
	padding-left:20px;
}

.misc-sub:hover {
	background:url(../../pics/bg_light.png);
}

.misc-sub a:hover {
	background:none;
}

#main {
	position:absolute;
	top:50px;
	left:130px;
	margin:0px;
	padding:10px;
	width:660px;
	text-align:justify;
	z-index:1;
}

#copyright {
	margin-top:20px;
	padding-top:5px;
	border-top:1px dashed #000;
	text-align:right;
}

#info {
	float:left;
	width:420px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	text-align:left;
}

#ratings {
	float:left;
	width:190px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:5px;
}

#main a, #main a:visited, #main a:active {
	color:#000;
	text-decoration:underline;
}

#main a:hover {
	background:url(../../pics/bg_light.png);
	text-decoration:none;
}

#main input {
	margin:0px;
	padding:0px;
	border:1px solid #000;
	background:url(../../pics/bg_light.png);
	color:#000000;
}

#main select {
	margin:0px 0px;
	padding:0px;
	border:1px solid #000;
	background:url(../../pics/bg_light.png);
	color:#000000;
}

#main textarea {
	margin:0px 0px;
	padding:0px;
	border:1px solid #000;
	width:450px;
	height:500px;
	background:url(../../pics/bg_light.png);
	color:#000000;
}

#main textarea.small {
	height:75px;
}

.submission input[type=text] {
	width:450px;
}

.submission_themes {
	text-align:left;
}

#main .slim {
	width:315px;
}

#main .smallslim {
	width:315px;
	height:75px;
}

#info a, #info a:visited, #info a:active, #ratings a, #ratings a:visited, #ratings a:active {
	color:#000;
	text-decoration:none;
}

#rightbox1 {
	position:absolute;
	top:10px;
	left:820px;
	margin:0px;
	padding:0px;
	width:205px;
	height:48%;
	border:0px;
}

#rightbox2 {
	position:absolute;
	bottom:10px;
	left:820px;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	width:205px;
	height:48%;
	border:0px;
}

#slogan {
	position:absolute;
	top:60px;
	margin:4px;
	padding:0px;
	padding-right:22px;
	text-align:center;
	font-size:17px;
}

#warnings {
	border:1px solid #000;
	margin-top:10px;
	padding:5px;
	background:url(../../pics/bg_light.png);
}

#debug {
	border:1px solid #000;
	margin-top:10px;
	padding:5px;
	background:url(../../pics/bg_light.png);
	overflow:scroll;
}

.heading {
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
}

.strong {
	font-weight:bold;
}

.comparison {
	margin:0px;
	margin-top:10px;
	padding:0px;
	text-align:left;
}

.newsitem {
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.gameentry {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.gameentrysub {
	font-weight:bold;
	text-align:center;
}

.gameentry1 {
	text-align:center;
	padding:5px;
	width:200px;
	float:left;
}

.gameentry2 {
	text-align:justify;
	padding:5px;
	margin-left:210px;
}

.info {
	text-align:center;
}

.backlink {
	width:50%;
	float:left;
}

#main .backlink a, #main .backlink a:link, #main .backlink a:visited, #main .backlink a:active {
	text-decoration:none;
}

.nextlink {
	width:50%;
	text-align:right;
	float:left;
}

#main .nextlink a, #main .nextlink a:link, #main .nextlink a:visited, #main .nextlink a:active {
	text-decoration:none;
}

#main .heading a, #main .heading a:link, #main .heading a:visited {
	text-decoration:underline;
}

#main .comparison a, #main .comparison a:link, #main .comparison a:visited {
	text-decoration:none;
}

hr {
	height:0px;
	border:0px;
	border-top:1px solid #000;
	clear:both;
}

.quote1 {
	font-weight:bold;
}

.quote {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	background:url(../../pics/bg_light.png);
}

table.diskimages {
	border:0px;
	border-collapse:collapse;
	text-align:left;
}

tr.diskimages:hover {
	background:url(../../pics/bg_light.png);
}

th.diskimages, td.diskimages {
	border:1px solid #000;
	padding:1px;
}

.inlinescreen {
	vertical-align:top;
	margin:3px;
	padding:0px;
}

.inlinescreen img {
	margin:0px;
	padding:0px;
}

.inlinescreencomment {
	margin:0px;
	padding:1px;
	font-variant:small-caps;
	/*border:1px dashed;
	border-top:0px;
	background:url(../../pics/bg_light.png);*/
}