﻿a 
{
    color: #c10000;
}
body 
{
    background-color: #000;
    background-image: url(background.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 75%;
}
div#container 
{
    background-color: #fff;
    left: 50%;
    margin-left: -485px;
    position: absolute;
    top: 0px;
    width: 970px;
}
div.content
{
    padding: 10px 10px 0px 10px;
}
div.footer
{
    background-color: #000;
}
div.footer p
{
    color: #999;
    margin: 0px;
    padding: 0px 0px 20px 0px
}
div.footer p a
{
    color: #999;
}
div.leftlinks
{
    padding: 10px 5px 0px 10px;
}
div.leftlinks img
{
    margin-bottom: 10px;
}
div.redbox
{
    background-color: #bf0000;
    color: #fff;
    font-size: 120%;
    padding: 10px;
}
div.redbox a
{
    color: #fff;
}
div.rightlinks
{
    padding: 10px 10px 0px 10px;
}
div.rightlinks img
{
    margin-bottom: 10px;
}
div.rightlinks
{
    padding: 10px 5px 0px 10px;
}
h1
{
    font-size: 130%;
}
hr
{
    background: #ccc;
    border: none;
    color: #ccc;
    height: 1px;
}
img 
{
    border: none;
    vertical-align: top;
}
ol.rules li
{
    padding: 5px;
}
p.newstitle
{
    font-weight: bold;
    margin-top: 0px;
}
p.newsdate
{
    font-style: italic;
    margin-bottom: 0px;
}
table 
{
    font-size: 100%;
}
table tr td
{
   vertical-align: top;
}
table tr td#centercontent
{
    width: 600px;
}
table#gallery tr td
{
    padding: 0px 10px 10px 0px;
}
table#gallery tr td img
{
    border: solid 1px #999;
}
table#results tr td
{
    border-top: 1px none #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px none #ccc;
    padding: 4px 5px 4px 10px;
}
table tr td#leftcontent
{
    background-image: url(cell-left-bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
    width: 160px;
}
table tr td#rightcontent
{
    background-image: url(cell-right-bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
    width: 210px;
}
table#results
{
    border-top: 1px solid #ccc;
    border-right: 1px none #ccc;
    border-bottom: 1px none #ccc;
    border-left: 1px solid #ccc;
    width: 500px;
}
table#results tr.header
{
    background-color: #c10000;
    color: #fff;
}
table#results tr td
{
    border-top: 1px none #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px none #ccc;
    padding: 4px 5px 4px 10px;
}
table#results tr.alternate
{
    background-color: #ccc;
}
