a:link, a:visited, a:active
{
 font-family: Arial,Verdana,Sans-serif,serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 color: #555555;
}

a:hover
{
 color: #ffffff;
 text-decoration: underline;
}

a img
{
 border: 0;
}

h2
{
 font-size: 32px;
 text-align: center;
}

h3
{
 font-weight: bold;
 font-size: 16px;
 margin: 0px;
 padding: 0px;
}

h4
{
 font-size: 14px;
}

#siteInfo
{
 clear: both;
 border-top: 1px solid gray;
 font-size: 75%;
 color: #cccccc;
 padding: 10px 10px 10px 10px;
 margin-top: 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img
{
 padding: 4px 4px 4px 0px;
 vertical-align: middle;
}

body
{
 margin: 0px;
 background: #000000 url(/images/main_bg.gif) 0 0 repeat-x;
 padding: 0px 0px 0px 0px;
}

.content-bg
{
 background-image: url(/images/header_06.jpg);
 background-repeat: repeat-y;
 background-position: top left;
 background-color: #1e1e1e;
}

body, td, th , tr
{
 color: #e3e3e3;
 font-size: 11px;
 font-family: verdana, sans-serif;
}

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
 color: #e3e3e3;
 font-style: normal;
 background-color: #282828;
 background-image: none;
 border-bottom: dashed 1px #5d5d5d;
 border-top: solid 0px #FFFFFF;
 background-repeat: repeat-x;
 padding-left: 10px;
 padding-right: 10px;
}

.tborder
{
 padding: 1px;
 margin: 0px;
 border: 0px solid #696969;
 background-color: #383838;
}

.story
{
 padding: 10px 0px 0px 10px;
 font-size: 80%;
}

.story h3
{
 font: bold 125% Arial,sans-serif;
}

.story p
{
 padding: 0px 0px 10px 0px;
}

.story a.capsule
{
 font: bold 1em Arial,sans-serif;
 color: #005FA9;
 display:block;
 padding-bottom: 5px;
}

.story a.capsule:hover
{
 text-decoration: underline;
}

.imageleft
{
 float: left;
 padding-right: 7px;
 padding-bottom: 7px;
}

.imageright
{
 float: right;
 padding-left: 7px;
 padding-bottom: 7px;
}
.gamer
{
 padding: 10px;
 text-align: center;
}
.valid
{
 border-top: 1px solid gray;
}