body
{
	background: #ffffff;
	color: #000000;
}

img
{
	border: 0;
}

div.content
{
	background: #ffffff;
	color: #000000;
}

p.content
{
}

div.footer
{
	clear: both;
	font-size: 60%;
}

p.footer
{
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
}

hr.footer
{
}

div.validation
{
	float: right;
}

img.validation
{
}

div.honor
{
	float: right;
	margin-right: 10px;
}

div.portrait
{
	float: left;
	margin-right: 5px;
}

img.portrait
{
}

div.advertise
{
	clear: both;
}

hr.advertise
{
}

div.advertise-link
{
	text-align: center;
	font-size: 50%;
}

div.advertise-content
{
	text-align: center;
	margin-top: 5px;
}

img.advertise
{
}

div.navigation-base
{
	position: fixed;
	left: 0px;
	top: 0px;
	font-size: 60%;
	height: 1.5em;
	width: 100%;
	overflow: hidden;
	background-color: #E0E0A0;
	color: #000000;
}

hr.navigation-base
{
	display: none;
}

ul.navigation-base
{
	display: inline;
	padding: 0px;
}

li.navigation-base
{
	display: inline;
}

li.navigation-base:before
{
	content: " | ";
}

div.navigation-language
{
	position: fixed;
	right: 0px;
	top: 0px;
	font-size: 60%;
	height: 1.5em;
	overflow: hidden;
	background-color: #E0E0A0;
	color: #000000;
}

hr.navigation-language
{
	display: none;
}

ul.navigation-language
{
	display: inline;
	padding: 0px;
}

li.navigation-language
{
	display: inline;
}

li.navigation-language:after
{
	content: " | ";
}

dl.toc
{
}

dt.toc
{
	clear: both;
	float: left;
}

dd.toc
{
	float: left;
}

dd.toc:after
{
	clear: both;
	display: block;
}
