#page {
	margin:								0 auto;
	padding:							1% 1%;

	background:						rgb(220, 220, 250);
	text-align:						center;
	border:								1px solid black;

	width:								660px;
}

#game_logo {
  margin:								10px auto;
	width:								660px;
	background:						rgb(16, 16, 16);
	padding:							13px;
}

#toc {
	background-image:			url("contents.jpg");
	background-repeat:		no-repeat;
	clear:								both;
}

#toc_container {
	margin:								0 0 0 70%;
}

#scs_logo {
	
}

#valusoft_logo {

}

.section {
	margin:								0 0 30px 0;
	padding:							3px;
	background:						white;
	text-align:						left;
	clear:								both;
}

.table {
  text-align:						left;
}

.screenshot {
  text-align:						center;
}

.icon {
	padding:							2px;
	float:								left;
}

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

body {
	font-family:					Arial, Helvetica, Sans-serif;
	color:								black;
	text-align:						center;
	font-size:						10pt;
	background-color:			#336699;
}

h1 {
  text-align:						center;
	width:								100%;
	display:							block;
	background-color:			rgb(190, 190, 220);
	clear:								both;
	color:								black;
}

h2 {
  text-align:						center;
	width:								auto;
	display:							block;
	background-color:			rgb(200, 200, 230);
	margin:								0;
	padding:							0;
	clear:								both;
	border:								white 2px solid;
}

p {
	font-weight:					normal;
	text-align:						left;
}

em {
	font-weight:					bold;
}

q {
	font-weight:					bold;
}

kbd {
	background-color:			rgb(200, 200, 200);
	border-left:					rgb(220, 220, 220) solid 2px;
	border-top:						rgb(220, 220, 220) solid 2px;
	border-right:					rgb(150, 150, 150) solid 2px;
	border-bottom:				rgb(150, 150, 150) solid 2px;
	font-family:					Arial, Helvetica, Sans-serif;
	font-weight:					bold;
	font-size:						larger;
}

table {
	text-align:						left;
	font-size:						10pt;
}

th {
	background-color:			rgb(220, 220, 220);
	font-weight:					bold;
	padding:							2pt;
	border:								black 1px solid;
}

td {
	background-color:			rgb(230, 230, 230);
	vertical-align:				top;
	padding:							4pt;
	border:								black 1px dashed;
}

li {
	clear:								both;
}

ul {
  text-align:						left;
	background:						rgb(230, 230, 230);
}

hr {
	margin:								30px 0 30px 0;
	clear:								both;
}

img {
  border:								0;
}

kbd.arrows {
	font-family:					Arial, Helvetica, Sans-serif;
	color:								black;
	font-size:						16pt;
	font-weight:					bold;
}

q.button {
	background-color:			rgb(200, 200, 240);
	border-left:					rgb(220, 220, 250) solid 2px;
	border-top:						rgb(220, 220, 250) solid 2px;
	border-right:					rgb(150, 150, 200) solid 2px;
	border-bottom:				rgb(150, 150, 200) solid 2px;
}

a.up {
	float:								right;
	clear:								both;
	margin:								20px 0 10px 0;
}

