#nav {
	float: left;
	width: 19em;
        margin-left: 1em;
        padding: 10px;
}
#nav ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#nav li a {
        display: block;
        margin: .2em .5em;
        width: 17em;
	padding-left: 2em;
        border: solid 1px;
        background-color: #d0d0ff;
        color: blue;
        text-decoration: underline;
        font-weight: bold;
}
#nav li:hover a {
        background-color: #f0f0ff;
}
#nav li.head span {
        display: block;
        margin: .2em .5em;
        width: 18em;
	padding-left: 1em;
        border: solid 1px #000;
        background-color: #8080d0;
        color: white;
        font-weight: bold;
}

#contents {
	margin-left: 22em;
	margin-right: 3em;
}
h1 {
	text-align: center;
}

