body {
	padding: 5px 20px 5px 20px;
	background:#ffd;
	color:#300;
	margin: 0px;
	font-family: sans-serif;
}

/*******************/
/* common settings */
/*******************/
h1 {
	margin-top: 0px;
	padding: 5px;
        background:#ffd;
        color:#433;
}

h2, p, table, dl, li {
	margin-left: 15px;
	margin-right: 15px;
}

p, dl, ul {
	text-align: justify;
	max-width:40em;
}

a:link,
a:visited {
	background:#ffd;
	color:#a41;
}

a:hover,
a:active {
	background:#ffd;
	color:#c93;
}

