/* misc. unorganized css hell */
h1, h2 { font-family: Verdana, sans-serif; font-style: bold; }
h1 { font-size: 14px; color: #0000cc; }
h2 { font-size: 13px; margin-bottom: 0px; }

p, body, td { font-family: Verdana, sans-serif; font-size: 12px; }
p.bi { font-weight: bold; font-style: italic; font-size: 14px; }

a:link { color: #0000cc; font-family: Verdana, sans-serif; }
a:hover { color: black; }
a:active { color: #aeab9e; }
a:visited { color: black; }

a.nav:link { color: white; }
a.nav: visited { color: #aeab9e; }

td.head, td.series { font-weight: bold; }

p.caption, span.caption {font-family: Verdana, sans-serif; font-style: italic; font-size: 9px; }

span.registry_name { font-weight: bold; color: #0000cc; }
span.registry_datetime { font-style: italic; font-variant: small-caps; color: white; }
span.registry_entry {}
div.registry_block { padding: 10px; }

/* bio accomplishments */
ul li { list-style-type: none;}
li { margin-bottom: 5px; margin-top: 5px; }
ul { margin-left: 0; padding: 0; }
ul ul { margin-left: 20px; }
h2.listhead { margin-top: 20px; margin-bottom: -10px; }

/* schedule & results page */
td.sandr, a.sandr, td.win { font-size: 10px; }
td.win { color: #0000cc; }
tr.odd { background-color: #8E8A7F; }
td.sandr, table.sandr tr td.head { padding: 3px 5px 3px 5px; }

/* tc report */
a.newslink { font-family: Trebuchet MS; font-size: 12px; }
p.newsdate { font-family: Courier; font-size: 13px; font-weight: bold; }
p.error { width: 400px; margin-top: 50px; }

/* point standings */
span.invisible { visibility: hidden; }
td.pointsdate { font-size: 10px; font-style: italic; }
td.series, td.highlight { color: #0000cc; }

/* photo center */
p.photocaption { }
