/* ====================================================== */

body{
	color:				#222;
	background-color:	#f5f5e5;
	
	margin:				0 0 0 0;
	padding:			0 4px 0 4px;
}

/* ====================================================== */

h1{
	font-size:			170%;

	color:				#f7edd3;
	background-color:	#685c3b;

	padding:			0.1em   0em   0em 0.5em;
	margin:				0.2em   0em 0.2em   0em;
}

h2{
	font-size:			120%;

	color:				#f0ffe0;
	background-color:	#828e55;

	padding:			0.1em   0em 0.0em 0.5em;
	margin:				0.2em   0em 0.2em   0em;
}

h3{
	font-size:			100%;
	color:				#a0522d;

	border-left-color:	#a0522d;
	border-left-width:	0.5em;
	border-left-style:	solid;

	padding:			0em 0em 0em 0.5em;
	margin:				0.3em   0em 0.1em 0.5em;
}

h4, h5, h6{
	font-size:			100%;

	border-left-color:	#e8dcbb;
	border-left-width:	0.5em;
	border-left-style:	solid;

	padding:			  0em   0em   0em 0.5em;
	margin:				0.2em   0em 0.2em   1em;
}

/* ====================================================== */

p{
	line-height:		150%;
	text-indent:		1em;

	margin:				  0em 2em   0em   2em;
	padding:			0.2em 0em 0.2em 0.5em;
}

blockquote{
	background-color:	#efe4e4;

	border-color:		#aaa;
	border-width:		1px;
	border-style:		solid;

	margin:				1em 2em 1em 2em;
	padding:			0em 0em 0em 0em;
}

pre{
	line-height:		120%;
	color:				#222;
	background-color:	#eee;

	border-color:		#aaa;
	border-width:		1px;
	border-style:		solid;

	margin:				  1em 2em   1em   2em;
	padding:			0.2em 0em 0.2em 0.5em;
}

/* ====================================================== */

li{
	line-height:		120%;

	margin:				  0em 0em   0em   0em;
	padding:			0.2em 0em 0.2em 0.5em;
}

dl{
	margin:				0em 0em 0em 0em;
	padding:			0em 0em 0em 0em;
}

dt{
	line-height:		150%;

	margin:				  0em 0em   0em   1em;
	padding:			0.2em 0em 0.2em 0.5em;
}

dd{
	line-height:		150%;

	margin:				  0em 0em   0em   2em;
	padding:			0.2em 0em 0.2em 0.5em;
}

/* ====================================================== */

a{
	text-decoration:	none;
}

a:link{
	color:				#00c;
}

a:visited{
	color:				#808;
}

a:hover{
	color:				#eee;
	background-color:	#448;
}

/* ====================================================== */

table{
	border-collapse:	collapse;
	border-color:		#444;
	border-width:		1px;
	border-style:		solid;
	margin:				0.5em 2em 0.5em 2em;
}

caption{
	background-color:	#e8f7d8;
	border-color:		#666;
	border-width:		1px;
	border-style:		solid;
	padding:			0.2em 0.5em 0.1em 0.5em;
}

th{
	background-color:	#e0d69c;
	border-color:		#666;
	border-width:		1px;
	border-style:		solid;
	padding:			0.2em 0.5em 0.1em 0.5em;
}

td{
	background-color:	#eee;
	border-color:		#888;
	border-width:		1px;
	border-style:		solid;
	padding:			0.2em 0.5em 0.1em 0.5em;
}

/* ====================================================== */

address{
	margin:				0em 2em 0em 2em;
}

/* ====================================================== */

hr{
	border-collapse:	collapse;
	border-color:		#456;
	border-width:		1px;
	border-style:		solid;
	margin:				0em 0em 0em 0em;
	padding:			0em 0em 0em 0em;
}

/* ====================================================== */
/* ====================================================== */
/* ====================================================== */

.func{
	text-indent:		1em;
	margin-top:			1em;
	margin-bottom:		1em;
	margin-left:		1em;
	padding-top:		0.5em;
	padding-right:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	color:				#222;
	background-color:	#eee;
	font-family:		monospace;
	font-size:			80%;

	border-width:		1px;
	border-color:		#aaa;
	border-style:		solid;
}

.struct{
	text-indent:		0em;
	margin-top:			1em;
	margin-bottom:		1em;
	margin-left:		3em;
	padding-top:		0.5em;
	padding-right:		0.5em;
	padding-bottom:		0.5em;
	padding-left:		0.5em;
	color:				#222;
	background-color:	#eee;
	font-family:		monospace;
	font-size:			80%;

	border-width:		1px;
	border-color:		#aaa;
	border-style:		solid;
}

.comment{
	background-color:	#efe4e4;

	border-color:		#aaa;
	border-width:		1px;
	border-style:		solid;

	margin:				1em 2em 1em 2em;
	padding:			0em 0em 0em 0em;
}

.code{
	font-family:		monospace;
	background-color:	#eee;
}

.parameters{
	font-family:		monospace;
	font-weight:		bold;
	font-size:			100%;
	color:				#070;
	border-style:		none;
}

.header{
	text-align:			right;
	text-indent:		0em;
	margin-top:			0em;
	margin-right:		0em;
	margin-bottom:		0em;
	margin-left:		0em;
	padding-top:		0em;
	padding-right:		0em;
	padding-bottom:		0em;
	padding-left:		0em;
	font-size:			60%;
	font-family:		sans-serif;
	color:				#000000;
}

.copyright{
	text-align:			right;
	text-indent:		0em;
	margin-top:			0em;
	margin-right:		0em;
	margin-bottom:		0em;
	margin-left:		0em;
	padding-top:		0em;
	padding-right:		0em;
	padding-bottom:		0em;
	padding-left:		0em;
	font-size:			60%;
	font-family:		sans-serif;
}

/* ====================================================== */
/* ======================================================
	Copyright &copy; 2002-2003 ALICE-SOFT
	written by kazushi
   ====================================================== */
