body{ color: #8F8F8F; }
a { text-decoration: none; white-space: nowrap; color: #868686; }
img { border: 0; }
hr { width: 300px; }

table.categories {
  font-size: 16pt;
  font-weight: bold;
}
table.categories th { font-size:22pt; color: #ffffff; text-align: left; }
table.categories th.title { font-size:28pt; text-align: center; }
td.txt { font-size:18pt; color: #ffffff;}
td.link { font-size:22pt; color: #ffffff;}
.group { font-size: 24pt; font-weight: bold; }

table.navigation{ font-size: 16pt; font-weight: bold; }
table.navigation td.current { text-decoration: underline; }

#title { font-size: 18pt; }

tr.spacer { height: 12px; }
tr.separator { height: 1px; background-color: #DAA520; }
