body {
  margin: 20px 15px 40px 15px;
  color: black;
  background: url(/images/bg99.jpg);
  font-size: 80%;
  font-family: sans-serif;
}

.layout {text-align: center;}

h1 {margin: 0; padding: 0; font-size: 190%; font-weight: normal; color: #c00;}
h2, h3 {margin: 10px 0; padding: 0; font-size: 140%; font-weight: normal;}
img {vertical-align: middle; border: 0;}

table {margin: 0 auto; width: 780px; border-collapse: collapse;}
td {text-align: left; padding: 0;}

.census td, .census th {vertical-align: top; border: 1px solid black; background: white;}
.census td {padding: 1px 8px;}
.census td.notes {padding: 8px; color: navy; background: white;}
.census tr.cellcolor td {background: #fcc;}

.box {border: 1px solid black; padding: 8px; color: black; background: white;}
.photobox {border: 1px solid black;}
.photobox td {padding: 8px; color: black; background: white;}

a {border: 1px solid black; padding: 2px 15px; color: navy; background: white; font-weight: bold; text-decoration: none;}
a:hover {color: black; background: #efe;}
a:active {color: red; background: white;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.justify {text-align: justify;}

