body { text-align: center; color: #fff; background: #000 url(pagebg.jpg) repeat-x; background-position: 0 120px; font-family: Times New Roman, serif; }
h1, h2, h3 { font-family : Ringbearer, serif; color: #ff6; text-align: center; }
.table { width: 95%; }
.table th { color: #fff; font-weight: bold; vertical-align: bottom; border-bottom: 1px dotted #fff; }
.table td { color: #fff; text-align: center; border-bottom: 1px dotted #fff; }
form { margin: 0; }
.messageboard td { text-align: left; }
.messageboard th { padding-left: 5px; }
.messageboard td, .messageboard th { border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }
a:link, a:visited, a:hover, a:active { color: #ff0; font-weight: bold; text-decoration: none; }
#wrapper { margin: 0 auto; color: #fff; }
#canvas { margin: 0 auto; color: #fff; }
#canvas h1 { color: #f00; font-family: Arial, sans-serif; font-size: 1.3em; text-align: left; margin: 10px 0 0 5px; }
#header { width: 99%; height: 100px; text-align: center; color: #fff; margin: 0 5px; background: url(flames.gif) repeat-x; background-position: 0px 60px; }
#login { width: 25%; float: right; text-align: left; color: #ff9; background-color: #333; border: 1px solid #f00; padding: 2px;}
#login img { margin-right: 10px; padding: 5px; }
#footer { clear: both; border-top: 1px solid #ff9; text-align: center; color: #900; margin: 0 50px; padding: 10px; margin-bottom: 30px; font-size: 0.8em; }
#nav { clear: both; margin-top: 10px; border-top: 1px solid #f00; border-bottom: 1px solid #f00; width: 99%; text-align: left; padding: 2px; }
.ticker { width: 99%; font-family: sans-serif; color: #fff; padding-top: 2px; font-size: 0.8em; text-align: center; }
.ticker a { color: #ff0; text-decoration: underline; }
.title { color: #f00; font-weight: bold; }
#games { border: 2px; border-style: groove; margin: 10px 5px 20px 5px; }
#games img { border: 0; margin: 0 5px; }
#column1 { clear: both; width: 25%; vertical-align: top; float: left; padding: 2px; }
#column1 dd { margin-left: 1em;}
#column2 { width: 48%; height: 100%; vertical-align: top; float: left; padding: 2px; }
#column3 { width: 25%; vertical-align: top; float: left; padding: 2px; }
#column12 { clear: both; width: 73%; height: 100%; vertical-align: top; float: left; padding: 2px; }
#column23 { width: 73%; height: 100%; vertical-align: top; float: left; padding: 2px; }
#column23 img { border: 0; }
#double { clear: both; width: 74%; vertical-align: top; float: left; padding: 2px; }
.box { margin: 0 auto; border: 2px; border-style: groove; margin: 10px 5px 20px 5px; text-align: left; padding-bottom: 10px; }
.box, #games { background-color: #333; }
.box dl { text-align: left; margin: 0 5px; }
dl dt { font-weight: bold; }
.box img { border: 0; margin-right: 5px; }
.boxtext { padding: 2px 5px; }
.boxtext ul { text-align: left; margin-top: 0; }
.heading { background-color: #600; color: #fff; font-family: sans-serif; font-size: 1.0em; font-weight: bold; text-align: center; padding: 0 5px; border-bottom: 1px solid #fff; }
.white { background-color: #fff; color: #600; }
.ad { border: 0; margin: 10px 5px 20px 5px; color: #900; font-size: 0.9em; }
.ad img { border: 0; }
.more { float: right; }
.more a:link { text-decoration: none; }
.slideshow { border: 2px; border-style: groove; margin: 10px 5px 20px 5px; background-color: #666; padding: 5px; }
.slideshow img { padding: 5px; }
.small { font-size: 0.8em; }
.small td { text-align: center; }
.center { text-align: center; }
.left { text-align: left; }
.top { vertical-align: top; }
.lge30 { width: 30px; font-size: 0.8em; }
.wee { font-size: 0.7em; }

#pscroller2{ width: 99%; height: 20px; border: 0; padding: 0; }
#pscroller2 img{ border: 0; }

select { background-color: #000; color: #f00; font-weight: bold; }
.navmenu { background-color: #600; color: #fff; font-family: sans-serif; font-size: 0.9em; text-align: left; padding: 2px 5px; }
.navmenu a { text-decoration: none; }
.boxtext dt { font-family: sans-serif; padding-top: 5px; }
#results { width: 90%; text-align: left; font-size: 1.2em; }
.restable dt { padding-top: 5px; }
#floaty{position:fixed; left: 1%; bottom:0; height:25px; width:98%; background-color: #600; color: #fff; border: 1px solid white; padding: 2px; font-size: 1.0em; text-align:center;  }
#floaty td { vertical-align: top; }
