body {
background-color: #fff;
font-family: Verdana, Arial, Lucida, sans-serif;
color: #036;
margin: 0px;
font-size: 80%;
}
h1 {
font-size: 120%;
font-weight: bold;
}
h2 {
font-size: 100%;
font-weight: bold;
font-style: italic;
margin: 0;
padding: 0.25em 0.25em 0.25em 0.75em;
}
h2.year {
font-size: 120%;
font-weight: bold;
font-style: normal;
margin: 0;
padding: 1em 0 0.25em 0.25em;
border-top: 1px dotted #036;
}
ul {
list-style-type: none;
}
a:link {
color: #033;
text-decoration: underline;
}
a:visited {
color: #336;
text-decoration: underline;
}
a:active {
color: #00c;
text-decoration: none;
background-color: #ccf;
}
a:hover, a:focus {
color: #009;
text-decoration: none;
background-color: #E8E8FF;
}
code {
font-size: 110%;
}
#top {
margin: 0px;
padding: 10px;
background-color: #ccf;
font-size: 250%;
font-weight: bold;
color: #006;
border-bottom: #036 2px solid;
}
#meat {
padding: 10px;
margin-left: 10px;
padding-right: 10px;
}
#menu {
background-color: #ccf;
float: right;
margin-top: 0px;
margin-left: 10px;
}
#menu ul {
margin: 0;
padding: 0;
}
#menu a {
margin-top: 0px;
text-decoration: none;
width: 120px;
padding: 5px;
font-size: 90%;
border-left: 1px solid #036;
border-bottom: 1px solid #036;
display: block;
}
#menu a:hover {
margin-top: 0px;
background-color: #E8E8FF;
text-decoration: none;
width: 120px;
padding: 5px;
font-size: 90%;
border-left: 1px solid #003;
border-bottom: 1px solid #003;
display: block;
}
#menu a:active {
margin-top: 0px;
background-color: #fff;
text-decoration: none;
width: 120px;
padding: 5px;
font-size: 90%;
border-left: 1px solid #003;
border-bottom: 1px solid #003;
display: block;
}
#printinfo {
display: none;
}
ul.item {
list-style: none;
}
ul.item  li {
margin-top: 0.25em;
margin-bottom: 0.25em;
}
ul.item li a {
display: block;
margin-bottom: 0.25em;
}
.small {
font-size: 80%;
}
.center {
text-align: center;
}
