body { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: black; background-image: url(../images/bkgd.gif); background-repeat: repeat; margin: 0; }
td { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
p { margin-top: 6px; margin-bottom: 0; }
a { color: #b00; }
a:hover { color: #800; }
form { margin: 0; }
h1 { color: #b00; font-size: 20px; line-height: 24px; margin: 0; }
h2 { color: #b00; font-size: 16px; line-height: 22px; margin: 0; }
h3 { color: #b00; font-size: 14px; line-height: 20px; margin: 0; }
ul { margin-top: 0; margin-bottom: 8px; }
ol { margin-top: 0; margin-bottom: 8px; }
li { margin-top: 8px; }
a img { border: 0; }
/* page layout elements  */
#header { width: 750px; }
#topnav { color: #666; background-color: black; background-image: url(../images/topnav-bg.gif); background-repeat: repeat-x; text-align: center; width: 750px; border-top: 1px solid black; border-bottom: 1px solid black; }
#topnav a { color: white; text-decoration: none; width: 105px; float: left; border-right: 1px solid black; display: block; }
#topnav a:hover { color: white; text-decoration: underline; }
#mainbox { background-color: white; background-image: url(../images/mainbox-bg.gif); background-repeat: repeat-y; text-align: left; width: 750px; }
#mainmargins { text-align: left; margin-right: 25px; margin-left: 20px; padding-top: 20px; }
#bottomnav { color: white; background-color: black; background-image: url(../images/topnav-bg.gif); background-repeat: repeat-x; text-align: center; width: 750px; padding-bottom: 2px; border-top: 1px solid black; border-bottom: 1px solid black; }
#bottomnav a { color: white; text-decoration: none; }
#bottomnav a:hover { color: white; text-decoration: underline; }
#footer { color: #bbb; width: 750px; padding-top: 3px; padding-bottom: 5px; }
#footer a.ieLink {
  color: #999;
  text-decoration: none;
}
#footer a.ieLink:hover {
  color: #eee;
  text-decoration: underline;
}
#mainLeftColumn { width: 500px; float: left; min-height: 500px; }
.mainLeftColumn { width: 500px; float: left; min-height: 500px; }
#mainRightColumn { width: 250px; float: left; }
#mainLeftMargins { text-align: left; margin-right: 25px; margin-left: 20px; padding-top: 20px; }
#leaderboardBox { background-image: url(../images/leaderboardBox-bg.gif); background-repeat: repeat-y; height: 290px; border-bottom: 1px solid #b00; }
/**/
.clear { font-size: 1px; line-height: 1px; clear: both; }
.strong { font-weight: bold; }
.selectedlink { color: black !important; font-weight: bold; text-decoration: none !important; }
.size10 { font-size: 10px; }
.size14 { font-size: 14px; line-height: 22px; }
.red12 { color: #b00; font-size: 12px; line-height: 19px; }
.grey10 { color: #555; font-size: 10px; }
.black { color: black; }
.red { color: #b00; }
.error, .error td { color: red; }
a.blacklink { color: black; }
a.blacklink:hover { color: #b00; }
/*  Table Styles  */
table.tablestyle1 { text-align: left; margin-top: 2px; margin-bottom: 5px; border-bottom: 1px solid #222; }
table.tablestyle1 td { padding: 2px 3px 2px 10px; }
table.tablestyle1 a { color: black; }
table.tablestyle1 a:hover { color: #b00; }
tr.toprow td { color: white; background-color: #222; }
tr.oddrow td { background-color: #ddd; }
tr.evenrow td { background-color: #f0f0f0; }
tr.middlerow td { border-top: 1px solid #666; border-bottom: 1px solid #666; }
.toprow a { color: white !important; }
.toprow a:hover { color: #ccc !important; }
/* form styles */
form.search1 { margin-bottom: 10px; padding-top: 4px; padding-bottom: 8px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
form.search1 label { text-align: right; width: 60px; float: left; clear: both; margin-right: 5px; }
.fieldspacer { margin-bottom: 4px; }
tr.info td { font-style: italic; padding-top: 0; }

#shortbannerad {
  width: 500px;
  height: 124px;
}

.leaderboard div {
  overflow: hidden;
  height: 1.5em;
}
.leaderboard .place {
  width: 15px;
}
.leaderboard .name {
  width: 85px;
}
.leaderboard .casino {
  width: 95px;
}
.leaderboard .points {
  width: 25px;
}
#bottomnav a {
  margin: 0 15px;
}
