<!--
body{
	margin:			0px;
	padding:		0px;
	width:			100%;
}

div.all{
	position:		absolute;
	top:			0px;
	left:			0px;
	margin:			0px;
	padding:		0px;

	background:		#000;
	color:			#333;
	
	width:			100%;
	min-height:		100%;
}

div.body{
	margin-left:	8%;
	margin-right:	8%;
	margin-bottom:	0px;

	background:		#fff;
	
	border-width:	12px;
	border-color:	#888;
	border-style:	double;
	border-top:		none;
	border-bottom:	none;

	min-height:		100%;
}

div.title{
	padding-top:	1em;
	padding-bottom:	0.2em;
	padding-left:	1em;
	
	font-size:		1em;
}
div.title img{
	border:			none;
	margin:			2em;
	margin-top:		1em;
}

div.menu{
	margin:			0px;
	padding:		0.8em;
	
	border-color:	#666;
	border-top:		solid;
	border-bottom:	solid;
	border-width:	2px;

	font-size:		1.1em;
	font-family:	"Futura", "Century Gothic", sans-serif;
	font-weight:	bold;
	text-align:		center;
	word-spacing:	0.5em;
}

div.main{
	margin:			0px;
	padding:		2em;
	padding-top:	1em;
	border-width:	1px;
	border-style:	none;
	border-left:	none;
	border-right:	none;
	
	line-height:	1.7em;
}

div.text{
	margin:			1em;
	margin-top:		0em;
	margin-bottom:	0em;
}

div.code{
	color:			#000;
	font-size:		1.05em;
	font-family:	"Osaka-Mono", "Osaka|", "Courier New", monospace;
	line-height:	1.2em;
	
	border-width:	1px;
	border-style:	solid;
	
	margin:			1em;
	margin-top:		1.2em;
	margin-bottom:	1.2em;
	
	padding:		0.7em;
}
code{
	font-size:		1.05em;
	font-family:	"Osaka-Mono", "Osaka|", "Courier New", monospace;
}


blockquote{
	margin:			1em;
	padding:		0.7em;

	border:			none;
	border-left:	solid;
	border-width:	2px;
	border-color:	#333;

	font-style:		italic;
}

div.footer{
	margin:			0px;
	padding-top:	0.5em;
	padding-bottom:	0.5em;
	padding-left:	1em;
	padding-right:	1em;

	font-family:	"Futura", "Century Gothic", sans-serif;
	text-align:		right;

	border-color:	#666;
	border:			none;
	border-top:		solid;
	border-width:	2px;
}

div.caption1{
	font-size:		1.4em;
	font-family:	"Futura", "Century Gothic", sans-serif;
	font-weight:	bold;	
	text-align:		center;
	
	border-color:	#000;
	border-bottom:	solid;
	border-width:	2px;
	
	margin-top:		0em;
	margin-left:	15%;
	margin-right:	15%;
	margin-bottom:	0.8em;
	padding:		1em;
	padding-bottom:	0.2em;
	
}

div.caption2{
	font-size:		1.3em;
	font-family:	"Futura", "Century Gothic", sans-serif;
	font-weight:	normal;
	
	border-color:	#000;
	border-bottom:	solid;
	border-width:	1px;
	
	margin:			0em;
	margin-bottom:	1em;
	padding-left:	2em;
	padding-right:	1em;
	padding-top:	1em;
	padding-bottom:	0.2em;
}

div.caption3{
	font-size:		1.1em;
	font-family:	"Futura", "Century Gothic", sans-serif;
	font-weight:	normal;

	border-color:	#333;
	border-bottom:	dashed;
	border-width:	1px;

	margin:			0em;
	margin-right:	20%;
	margin-bottom:	1em;
	padding-left:	2em;
	padding-right:	1em;
	padding-top:	1em;
	padding-bottom:	0em;
}

div.new{
	border:			solid;
	border-width:	1px;
	border-color:	#000;
	height:			8em;
	margin:			2em;
	margin-left:	15%;
	margin-right:	15%;
	font-size:		0.85em;
	line-height:	1.5em;
	padding:		1em;
	overflow:		auto;
}
div.new div.caption3{
	margin-left:	10%;
	margin-right:	10%;

	text-align:		center;
}

p{
	margin:			0em;
	margin-top:		1em;
	margin-bottom:	1em;
	
	text-indent:	1em;
}

p.no_indent{
	text-indent:	0em;
}

a:link{
	color:			#55d;
	text-decoration: underline;
}

a:visited{
	color:			#d44;
	text-decoration: underline;
}

a:active{
	color:			#63d;
	background-color: #ddf;
	text-decoration: underline;
}

a:hover{
	color:			#63d;
	background-color: #ddf;
	text-decoration: underline;
}

-->
