body {
background-color: white;
color: black;
font-family: Times, serif;
}

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, sans-serif;
}

h1, h2 {
text-align: center;
}

h3, h4 {
clear: left;
}

dt {
font-family: Helvetica, sans-serif;
font-size: larger;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}

div.contents {
text-align: center;
}

div.main {
}


div.links {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: silver;
color: black;
text-align: center;
width: 100%;
}


div.copyright {
font-size: smaller;
font-style: italic;
padding-bottom: 4em;
}

div.copyright-front {
font-size: smaller;
font-style: italic;
padding-top: 0.1em;
clear: left;
}

div.index {
width: 32em;
padding: 1em;
background-color: black;
color: white;
position: fixed;
top: 0;
left: 0;
right: auto;
bottom: auto;
}

span.book {
font-style: italic;
}

div.book {
float: left;
width: 130px;
}

div.new {
border-style: solid;
border-width: medium;
border-color: purple;
width: 96%;
padding-left: 2%;
padding-right: 1.5%;
margin-bottom: 2em;
text-align: center;
}

div.section {
border-bottom-style: solid;
border-bottom-width: thick;
border-bottom-color: black;
float: left;
width: 69%;
}

div.oldnews {
float: right;
width: 28%;
padding-left: 1%;
padding-right: 1%;
border-style: solid;
border-width: medium;
border-color: purple;
}

div.title{
position: fixed;
top: 0;
left: 0;
background-color: silver;
color: black;
text-align: center;
width: 100%;
height: 5em;
}

p.spacer{
border-bottom-style: solid;
border-bottom-width: thin;
margin-bottom: 3em;
padding-bottom: 2em;
}

table {
width: 100%;
}
