body {
 background-color: #ddd;
}

div.main {
 background-color: white;
 border: solid thin #333;
 margin: 10px;
 padding: 4px;
}

div.main ul li {
 margin-bottom: 4px;
}

h3 {
 margin-bottom: 4px;
}

.menulist {
    padding: 0px;
    margin: 0px;
}

.menulist li {
    list-style-type: none;
    display: inline;
    padding-right: 20px;
}

.menulist a {
    text-decoration: none;
}

.menulist a:hover {
    text-decoration: underline;
}

h1 {
    font-size: 1.5em;
    text-align: center;
}

h2 {
    font-size: 1.2em;
    border-bottom: solid thin black;
}

h3 {
    font-size: 1em;
    font-weight: 900;
}
