/*  blue: 1649BD */
/*  tan: F4E5D5 */

body {
margin: 0px;
padding: 0px;
background: #F4E5D5 url(grafs/parchment.jpg);
color: black;
font-size:62.5%;
font-family: Garamond, Times, "Times New Roman", serif;
}

table.layout {
width: 96%;
margin: 0px auto 0px auto;
padding: 0px;
}

table.pics {
width: 95%;
min-width: 600px;
margin: 10px auto 20px auto;
}

td.navcol {
width: 160px;
max-width: 160px !important;
}

div.nav {
width: 160px;
height: 447px;
}

div.caption {
width: 500px;
margin: 10px auto 15px auto;
}

tr.header {
height: 73px;
}

tr.widths {
height: 1px;
max-height: 1px;
}

tr.hrule {
height: 10px;
max-height: 10px;
background-image: url(grafs/hrule.jpg);
}

td.vrule {
width: 10px;
max-width:10px !important;
background-image: url(grafs/vrule.jpg);
}

p {
font-size: 1.5em;
margin:1.5em;
font-weight: 400;
}

li {
font-size: 1.6em;
margin-left: 4em;
margin-top: 5px;
}

dt {
font-size: 1.6em;
font-weight: bold;
margin-left: 1em;
margin-top: 5px;
}

dt a:link {
color: #1649BD;
text-decoration: none;
}

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

dt a:hover {
background-color: black;
color: white;
text-decoration: none;
}

dt a:active {
background-color: yellow;
color: red;
text-decoration: none;
}

dd {
font-size: 1.4em;
margin-left: 4em;
margin-top: 5px;
margin-bottom: 20px;
}

h1 {
font-size: 1.7em;
font-weight: 600;
margin-top: 0px;
text-align: center;
}

h1.foot {
text-align: center;
color: #1649BD;
font-size: 1.4em;
font-weight: 600;
font-style: italic;
margin-top: 3px;
margin-bottom: 0px;
}

h2 {
font-size: 2.2em;
font-style: italic;
text-align: center;
font-weight: 400;
}

h4 {
text-align: center;
color: #1649BD;
font-size: 2em;
font-weight: 600;
margin-top: 3px;
margin-bottom: 0px;
}

h5 {
text-align: center;
color: #1649BD;
font-size: 1.6em;
font-weight: 600;
margin-top: 10px;
margin-bottom: 0px;
}

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

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