body
{
	background-color	: white;
	color				: black;
	font-size			: 12px;
	background-image	: url(imgs/bg.png);
}

a
{
	color				: black;
}

td
{
	font-size			: 12px;
}

p
{
	text-indent			: 1em;

	padding				: 0em;
	margin				: 1em 0em;

	font-size			: 12px;
}

p.notes
{
	text-indent			: 1em;

	padding				: 0em;
	margin				: 0em;

	font-size			: 12px;
}

p.comment
{
	padding-left		: 1em;
	text-indent			: -1em;

	font-size			: 10px;
	font-weight			: bold;
}

ol.decimal
{
	list-style-type:decimal;
}

ol.square
{
	list-style-type:square;
}

ol.disc
{
	list-style-type:disc;
}

li
{
	margin:			1em 0em;
}

img
{
	margin:			1em;
}

img.none
{
	margin:			0em;
	padding:		0em;
	vertical-align:	middle;
}

hr.style
{
	border-top: 1px solid #cfb833;
}


//***************************************************************************//

table.paragraph
{
}

td.title
{
	font-size:		1.5em;
	font-weight:	bold;
	
	border-width:	0px 0px 1px 16px;
	border-color:	#88ccff;
	border-style:	solid;
	background-color: white;
}

td.body
{
	width:			100%;

	background-color:white;
}

div.body
{
	padding:		0.5em 2em;
	margin:			0em;
}

div.ch
{
	padding:		0em 0em;
	margin:			0em;
}

//***************************************************************************//

table.item
{
	padding:		0em;
	margin:			0em;
	width:			100%;
}

td.item
{
	text-indent:	0px;
	font-weight:	bold;
}

td.item_body
{
	width:			100%;
}


div.item_body
{
	padding:		0em;
	margin:			0em;
}

//***************************************************************************//

table.list
{
	padding:		0em;
	margin:			0em;
}

td.list
{
	text-indent:	0px;
	font-weight:	bold;
}

td.list_body
{
	width:			100%;
}

div.list_body
{
	padding:		0em 2em;
	margin:			0em;
}

//***************************************************************************//

table.reference
{
	padding:		0em;
	margin:			0em;
}

td.reference
{
	text-indent:	0px;
	font-weight:	bold;
}

td.reference_body
{
	padding:		0em 2em;
	margin:			0em;
}

.frame_introduction{
	padding:0px; background-image:url(imgs/frame_introduction.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_directx{
	padding:0px; background-image:url(imgs/frame_directx.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_system_requirements{
	padding:0px; background-image:url(imgs/frame_system_requirements.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_prologue{
	padding:0px; background-image:url(imgs/frame_prologue.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_startup{
	padding:0px; background-image:url(imgs/frame_startup.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_setting{
	padding:0px; background-image:url(imgs/frame_setting.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_title{
	padding:0px; background-image:url(imgs/frame_title.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_talk{
	padding:0px; background-image:url(imgs/frame_talk.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_quit{
	padding:0px; background-image:url(imgs/frame_quit.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_operation{
	padding:0px; background-image:url(imgs/frame_operation.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_save{
	padding:0px; background-image:url(imgs/frame_save.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_config{
	padding:0px; background-image:url(imgs/frame_config.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_strip{
	padding:0px; background-image:url(imgs/frame_strip.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_tutorial{
	padding:0px; background-image:url(imgs/frame_tutorial.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_museum{
	padding:0px; background-image:url(imgs/frame_museum.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_character{
	padding:0px; background-image:url(imgs/frame_character.png); background-repeat:no-repeat; width:976px; height:55px;
}

.frame_body{
	padding:0px; background-image:url(imgs/frame_body.png); background-repeat:repeat-y;
}

.frame_footer{
	padding:0px; background-image:url(imgs/frame_footer.png); background-repeat:no-repeat; width:976px; height:5px;
}

//***************************************************************************//