    a         { color:#FFCC00; background-color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
    a:visited { color:#FFCC00; background-color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
    a:hover   { color:#FFCC00; background-color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
    a:active  { color:#FFCC00; background-color: rgb(0, 0, 0); text-decoration: none; font-weight: 600; }
    a:link    { background-color: rgb(0, 0, 0); text-decoration: underline; }
    a:visited { background-color: rgb(0, 0, 0); text-decoration: none; }



html { color:#FFDDFF; background-color:#000022; font-family: Times Roman, Times New Roman, Serif; font-size: 20px; margin: 0 auto; }

H1 { font-size: 36px; font-variant: small-caps; font-weight: 600; margin-top: 36px; margin-bottom: 18px; color:#DDDDFF; text-align: center; margin-top: 16px; }
H2 { font-size: 32px; font-variant: small-caps; font-weight: 600; margin-top: 32px; margin-bottom: 8px; color:#DDDDFF; text-align: center; color:#CCCCFF; }
H3 { font-size: 24px; font-weight: 600; margin-top: 12px; margin-bottom: 12px; color:#DDDDFF;  text-align: left;}
H4 { font-size: 28px; font-variant: small-caps; font-weight: 600; margin-top:4px; margin-bottom: 4px; color:#DDDDFF; text-align: center; color:#CCCCFF; }
H5 { font-size: 24px; font-variant: small-caps; font-weight: 400; margin-top: 0px; margin-bottom: 0px; color:#FFFFFF; text-align: center; }

img.icon  { float: left; margin-right: 10px; margin-top: 0px; margin-bottom: 0px; }
img.misc  { float: right; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; }
img.form  { float: none; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; }
img.float-left { float: left; margin: 5px 15px 5px 0; }
img.float-right { float: right; margin: 5px 0 5px 15px; }

p         { font-size: 22px; font-weight: 500; color: #FFEEFF; }
alert     { font-size: 24px; font-weight: 600; color: #000000; background-color: #FFFF88; }
div       { font-size: 24px; font-weight: 600; color: #FFFF00; background-color: #000000; }
legend    { font-size: 16px; font-weight: 500; color: #FFDDFF; padding-bottom: 3px; }
select    { font-size: 16px; font-weight: 500; color: #FFDDFF; background-color:#000000; }
tiebreak  { font-size: 12px; font-weight: 500; color: #CCFFCC; padding-left: 2px; }
update    { font-size: 14px; font-weight: 600; color: #FFFFFF; background-color:#000000; padding-left: 18px; padding-right: 18px; }

table.top       { max-width: 1200px; }
table.cult      { border-collapse: separate; width: 1000px; margin-left: auto; margin-right: auto; }
  .cult td      { font-size: 16px; font-weight: 400; color:#FFDDFF; }
table.rost      { border-collapse: separate; max-width: 1200px; margin-left: auto; margin-right: auto; }
  .rost td      { font-size: 20px; font-weight: 400; color:#FFDDFF; }
table.standings { max-width: 1200px; }

th         { font-size: 18px; color: #FFDDFF; font-weight: 400; padding-left: 5px; padding-right: 5px; }

td         { font-size: 20px; font-weight: 500; color:#FFEEFF; }
td.gray    { background-color:#CCCCCC; color: #000000; }
td.note    { font-size: 18px; font-weight: 500; color:#FFEEFF; }
td.points  { font-size: 22px; font-weight: 600; border-left: 3px double #FFFFFF; border-right: 3px double #FFFFFF;border-top: 3px double #FFFFFF;border-bottom: 3px double #FFFFFF;}
td.rank    { font-size: 22px; font-weight: 500; vertical-align: middle; color:#CCCCCC; text-align: right; padding-right: 5px;}
td.top3    { font-family: Courier, Courier New, Serif; font-size: 18px; font-weight: 400; color:#CCCCCC; text-align: center; }
td.score   { font-size: 30px; font-weight: 600; color:#FFFF00; font-style: oblique; }
