body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.menuspace { padding: 0 7px 0 26px; }
.copyright { color: #909090; font-size: 9px; padding-top: 4px; padding-bottom: 4px; padding-left: 26px; border-top: 1px solid #269fd8; }
.designby { color: #909090; font-size: 9px; font-weight: normal; padding-bottom: 4px; padding-top: 4px; padding-right: 0; border-top: 1px solid #269fd8; }
a.designby:link { color: #909090; font-size: 9px; font-weight: normal; text-decoration: none; padding-right: 0; }
a.designby:visited { color: #909090; font-size: 9px; font-weight: normal; text-decoration: none; padding-right: 0; }
a.designby:hover { color: #909090; font-size: 9px; font-weight: normal; text-decoration: underline; padding-right: 0; }
a.designby:active { color: #909090; font-size: 9px; font-weight: normal; text-decoration: underline; padding-right: 0; }
.menutable {  }
.menutable td { color: #656565; font-size: 12px; padding: 4px 10px; border-bottom: 1px solid #d1e9f8; }
.menutable a { color: #656565; font-size: 12px; text-decoration: none; }
.menutable a:link { color: #656565; font-size: 12px; text-decoration: none; }
.menutable a:visited { color: #656565; font-size: 12px; text-decoration: none; }
.menutable a:hover { color: #269fd8; font-size: 12px; font-weight: bold; text-decoration: none; }
.menutable a:active { color: #269fd8; font-size: 12px; font-weight: bold; text-decoration: none; }
.menutable a.on { color: #000; font-weight: bold; text-decoration: none; }
.menutable a.on:link { color: #000; font-weight: bold; text-decoration: none; }
.menutable a.on:visited { color: #000; font-weight: bold; text-decoration: none; }
.menutable a.on:hover { color: #000; font-weight: bold; text-decoration: none; }
.menutable a.on:active { color: #000; font-weight: bold; text-decoration: none; }
.jackpot { color: #fff; font-size: 27px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 100%; padding-top: 1px; }
.jackpot:link { color: #fff; font-size: 27px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 100%; padding-top: 1px; }
.jackpot:visited { color: #fff; font-size: 27px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 100%; padding-top: 1px; }
.jackpot:hover { color: #fff; font-size: 27px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 100%; padding-top: 1px; }
.jackpot:active { color: #fff; font-size: 27px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 100%; padding-top: 1px; }
th { color: #000; font-size: 12px; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 7px; padding-left: 5px; }
.formerror { color: #f00; font-size: 0.8em; font-family: "Courier New", Courier, Monaco, monospace; background-image: url(gfx/error_small.gif); background-repeat: no-repeat; background-position: left center; padding: 3px 8px 3px 20px; border-top: 1px solid #f00; border-bottom: 1px solid #f00; }
.formerrorrow td { color: #000; font-size: 0.8em; background-color: #ffe2d8 !important; padding: 3px 15px 3px 0; border-top: 1px solid #f00; border-bottom: 1px solid #f00; }
.generaltext { font-size: 0.8em; padding: 10px 15px; }
tr.generaltextrow td { font-size: 0.8em; padding: 3px 15px 3px 0 }
.entertainment_day { font-size: 1.5em; width: 300px; padding: 3px 0 5px; border-bottom: 2px solid #656565; }
.entertainmentdate { width: 250px; }
.entertainmentdate td { font-size: 0.8em; text-align: left; vertical-align: top; padding: 2px 4px; border-bottom: 1px solid #dae7f0; }
.news_header { font-size: 0.9em; font-weight: bold; text-align: left; padding: 3px 0 2px; border-bottom: 1px solid #dae7f0; }
.newsdate { font-size: 0.8em; font-weight: normal; float: right; margin-bottom: 0; margin-left: 8px; padding-bottom: 0; padding-left: 8px; }
.newstext { font-size: 0.8em; padding: 15px 0 40px; }
.portraits { }
