
body.display { background-color: black; font-family: Garamond, serif; font-size: 14pt; color: white; margin: 0; }

body.navbar { background-color: black; font-family: Garamond, serif; font-size: 14pt; color: white; margin: 0 20px 0 0;}

body.print { background-color: white; font-family: Garamond, serif; font-size: 14pt; color: black; margin: 0; }

a:link { color: blue; text-decoration: underline; }

a:visited { color: #cc0000; text-decoration: underline; }

a img { border: none; } 

img.PhotoWidthConstrained { width: 768px; }

img.PhotoHeightConstrained { height: 576px; }

img.ThumbsFromImages { height: 72px; }  /* Resizes */

img.Thumbs { } /* Does not resize; assumes thumbs are the right size. */

table.display { font-size: 14pt; width: 780px; margin-left: auto; margin-right: auto; text-align:center; }

td.topnav { width: 20%; }

td.caption { width: 65%; text-align: left; vertical-align: top; }

td.footer { width: 32%; text-align: right; vertical-align: top; font-style: italic; }

td.spacer { width: 3%; }

table.index { font-size: 14pt; text-align: center; }

td.index { width: 15%; }

h2 { text-align: center; }

p { margin-bottom: 0; margin-top: 0; }

div.center { text-align: center; }

ul {padding-left: 0; margin-left: 0; }

li {list-style-type: none; margin-bottom: 1em; }

html.navbar { overflow-x: hidden; overflow-y: auto; }
