body{
	color:black;
	background-color:#fffff6;
	margin:1em 0.2em 0.5em
}
h1{
	margin:0% 25% 1% 1%;
	color:#eaeaea;
	background-color:#668;
	border:0.3em double #ffffff;
	padding:1.5%
}
h2{
	color:#668;
	background-color:transparent;
	margin:1.5em 0.5em 0.5em
}
h3{
	background-color:#779;
	color:#efe;
	margin:6% 25% 2% 2%;
	padding:0.2em 1em;
}
h4{	
	border-color:#eed;
	color:#668;
	background-color:transparent;
	border-width:0.6em 0.5em;
	border-style:none none solid none;
	margin:2% 25% 1.5% 2%;
	padding:0em 1em;
}
em{
	color:navy;
	background-color:transparent;
	font-style:normal;
	font-weight:bolder
}
a{
	text-decoration:none
}
a:link,a:visited{
	color:#36c;
	background-color:transparent
}
a img{
	border-width:0
}
p{
	margin:0.4em 1em;
	text-indent:1em
}
ul{
	margin:0.5em 2.5em 1em
}
pre{
	font-size:medium;
	margin:1em;
	line-height:1.5em
}
hr{
	color:green;
	background-color:transparent;
	margin:1em 2em 1em
}
address{
	margin:-0.5em 0.5em;
	text-align:right;
}
.r{
	text-align:right
}
dt{
	color:maroon;
	background-color:transparent;
	font-weight:800;
	margin:3em 2em 0.3em 2em;
	border:0.3em solid #ddd;
	border-style:none none solid none;
	padding:0em 0.5em}
.navy{
	color:navy;
	background-color:transparent;
	font-weight:bolder
}
.re{
	color:#c03;
	background-color:transparent;
	font-weight:bolder
}
.oli{
	color:#360;
	background-color:transparent;
	font-weight:bolder
}
.ka{
	border-color:#f66;
	border-width:1px;
	border-style:none none solid none;
	margin:0px;padding:0.1px
}
code{
	font-size:medium;
	background-color:transparent;
	color:maroon
}
.right{
	text-align:right
}
.se{
	font-family:"Times New Roman","Times",serif;
	font-weight:bolder
}
.kyu{
	text-decoration:line-through;
}
.big1{
font-size:14pt
}
.big2{
font-size:18pt
}
.big3{
font-size:28pt
}
.big4{
font-size:48pt
}
