body {
	color: #F0E68C;
	background-color: #556655;
	line-height: 130%;
	margin-right: 2em; 
	margin-left: 2em; 
}

h1,h2,h3,h4,h5,h6,dt {
	color: #F4A460;
}

h1 {
	font-family: "Times Roman", "Times New Roman", Times;
}

h3 {
	text-align: right;
}

h5 {
	margin-left: 1em; 
}
p, dl {
	margin-right: 3em; 
	margin-left: 3em; 
}

ul {
	margin-right: 3em; 
	margin-left: 6em; 
}

ol {
	margin-right: 5em; 
	margin-left: 5em; 
}

ol ol {
	margin-right: 0em; 
	margin-left: 3em; 
}


div.code {
	font-style: normal;
	color: #660000;
	border: solid thin;
	border-color: #c7ba80;
	margin-left: 10%;
	margin-right: 10%;
	padding: 1em 1em 1em 1em;
	background: #e7daa0;
	line-height: 110%;
	white-space:  pre;
}

/* •\Ž¦ */
span.comment {
	font-size: 0.9em;
	color: #99ccff;
}

span.message {
	color: #ffffcc;
}

small {
	font-size: 9px;
}

a {
	text-decoration: none;
}

a:link {
	color: #7FFFD4;
}

a:visited {
	color: #C0C0C0;
}

a:hover, a:active {
	color: red;
	background-color: #774500;
}

address a {
	font-family: "Times Roman", "Times New Roman", Times;
	font-weight: bold;
}
