

body {
background-color: #D3110D;
color: white;
margin: 0px;
font-family: Helvetica , Arial , Verdana , sans-serif;
}



h1 {
background-color: white;
color: #122F88;
font-size: 22px;
font-weight: normal;
text-align: center;
}

h1.news {
font-size: 28px;
font-weight: bold;
text-align: center;
color: #122F88;
margin-top: 2px;
margin-bottom: 6px;
}

h2 {
background-color: white;
color: #122F88;
font-size: 18px;
font-weight: normal;
text-align: left;
font-style: italic;
margin: 18px 0px 2px 0px;
}

h3 {
font-size: 24px;
font-weight: bold;
text-align: center;
color: #122F88;
margin-top: 2px;
margin-bottom: 2px;
}

h3.event {
margin-top: 15px;
}

h4 {
font-size: 16px;
text-align: center;
font-weight: bold;
margin: 20px auto 20px auto;
padding: 5px;
border: 4px solid #D3110D;
}

h5 {
font-size: 18px;
font-weight: normal;
text-align: center;
color: black;
}

p {
background-color: white;
color: black;
font-size: 15px;
margin: 8px 1em 0px 1em;
font-weight: normal;
text-align: left;
}

p.indent {
margin: 18px 1em 6px 3em;
}

td.content {
background-color: white;
}

.side {
background-color: #122F88;
}

.row1 {
background-color: #122F88;
max-height: 50px;
}

.row2 {
background-color: #122F88;
max-height: 75px;
}

.row3 {
background-color: #122F88;
max-height: 100px;
}

img.book {
border: 2px solid black;
}

h4 a:link {
color: white;
background-color: #122F88;
text-decoration: none;
}

h4 a:visited {
color: white;
background-color: #122F88;
text-decoration: none;
}

h4 a:hover {
background-color: #D3110D;
color: yellow;
text-decoration: none;
}

h4 a:active {
background-color: black;
color: white;
text-decoration: none;
}

h3 a:link {
color: #D3110D;
}

h3 a:visited {
color: black;
text-decoration: none;
}

h3 a:hover {
background-color: #D3110D;
color: yellow;
text-decoration: none;
}

h4 a:active {
background-color: black;
color: white;
text-decoration: none;
}

caption {
background-color: white;
color: #D3110D;
font-size: 18px;
font-weight: normal;
text-align: center;
}

img.bigimg {
background-color: white;
padding: 10px;
border: 1px solid black;
}

div.navigate {
width: 100%;
background-color: #122F88;
}

.roman {
font-style: normal;
}

li {
color: black;
margin-top: 9px;
font-size: 15px;
}

div.xtra {
margin: 0px 10% 15px 10%;
padding: 10px;
background-color: white;
}

.bigger {
font-size: 120%;
}

th {
background-color: white;
color: black;
font-size: 14px;
font-weight: bold;
}