body {
    font: 100% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}

.mainnav {
    border-bottom:1px solid black;
    padding:3px 20px 3px 20px;
    border-collapse:collapse;
}

.mainnav a {
    padding-left:5px;
    padding-right:5px;
    margin-left:0px;
    margin-right:0px;
}

.mainnav.lasta {
    padding-left:5px;
    padding-right:5px;
    margin-left:0px;
    margin-right:0px;
}

#maincontent {
    padding: 20px;
    border-bottom:1px solid black;
}

h1 {
    font-size:110%;
    color:white;
    background-color:#3e65be;
    padding:4px;
}

.mainnav a, .mainnav a:active {
    text-decoration:none;
}

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

