
a { color: #369; text-decoration: none }
a:link { color: #369; text-decoration: none }
a:visited { color: #000; text-decoration: none }
a:hover { color: #c03; text-decoration: underline }
a:active { color: #c03; text-decoration: underline }
body,html,td  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.footer { color: #333; font-size: 0.8em }
table#portraits td.pic   { text-align: center; width: 250px }
table#portraits td.pic h3    { color: #0e304c; margin-bottom: 1em }
h2,h3,h4 { color: #0e304c }
.location-images { border: solid 1px #036 }
table#portraits td.text  { vertical-align: top }
.missing { color: #c00; font-size: 1.4em; font-weight: bold }
