@import url("reset.css");
body {font: 100% Arial, Helvetica, sans-serif; margin-bottom: 30px; background: #000 url(../images/page_bg.jpg) repeat-x 0 0;}
p, li {font-size: 75%;}
h1 {color: #fff; font: bold 1em Georgia, "Times New Roman", Times, serif; position: absolute; left: 10px; top: 95px; z-index: 100;}
h2 {font: bold 1em Georgia, "Times New Roman", Times, serif;}
/* Layout */
#container {margin: 0 auto; width: 920px; padding: 150px 0 10px 0; position: relative;}
#content { background: #e5e4ea;}
#logo {position: absolute; left: 0; top: 11px;}
#header {position: absolute; left: 0; top: 0; height: 150px; width: 920px; background: url(../images/header_bg.jpg) no-repeat 0 0;}
#header h2 {color: #fff; position: absolute; left: 660px; top: 23px; font-size: 1.8em;}
#header h2 span {color: #fff; font-size: 0.8em; font-weight: normal; display: block;}
#header p {position: absolute; left: 660px; top: 95px;}
#header p a {color: #fff;}
.jclock {position: absolute; left: 500px; top: 98px; z-index: 100; background: #fff url(../images/clock_bg.jpg) no-repeat 0 0; width: 80px; height: 15px; font-size: 0.7em; text-align: center; font-weight: bold;}
#header p.date {position: absolute; left: 400px; color: #fff; top: 98px;}
#rss-feed {background: #000 url(../images/rss_bg.gif) no-repeat 0 0; height: 29px; position: absolute; left: 0; top: 121px; width: 920px;}

#nav-site {}
#primary-content {float: right; width: 745px;}
.puff-holder {min-height: 260px; float: left; width: 358px; margin: 5px;}
.puff {border: 1px solid #8a8ba2; background: #fff;}
.puff h2 {background: url(../images/puff_hdr_bg.jpg) no-repeat 0 0; line-height: 29px; color: #fff; padding: 0 5px;}
.puff img {float: left; padding: 5px; vertical-align: text-top;}
.puff p {padding: 5px 5px 10px 5px; line-height: 1.3em;}
.puff p a {color: #000; font-weight: bold;}
.puff-button {height: 36px; background: #0071c9 url(../images/puff_bg.jpg) no-repeat 0 0; position: relative;}
.puff-button .betlink {position: absolute; right: 16px; top: 7px; padding: 2px 0 0 0; color: #fff; text-decoration: none; font: .9em Georgia, "Times New Roman", Times, serif; display: block; background: url(../images/btn_betnow.jpg) no-repeat 0 0; width: 80px; height: 23px; text-align: center;}
.puff-button p {line-height: 36px; color: #fff; text-transform: uppercase; padding: 0 5px; font-size: 90%;}

#secondary-content {float: left; width: 174px; border: 1px solid #bebec0; border-width: 0 1px 1px 0; border-top: 4px solid #000;}
.promo {margin: 10px 5px;}

#banner {background: #000; position: relative; z-index: 2; width: 745px;}
#banner img {float: right; display: block; margin-left: 8px;}
#banner-content {position: absolute; left: 35px; top: 55px; width: 385px; height: 170px; z-index: 99;}
#banner-content h2 {font: 4.5em Georgia, "Times New Roman", Times, serif; color: #fff; text-transform: uppercase; line-height: 1em;}
#banner-content h2 span {color: #fff;}
#banner-content p {color: #fff; font: 2em Georgia, "Times New Roman", Times, serif; border-top: 1px dotted #fff; padding-top: 5px;}


/* Main Navigation */
#nav-top {position: absolute; left: 277px; top: 11px;}
#nav-top li {float: left; display: inline;}
#nav-top li a {display: block; text-indent: -999em; height: 74px; outline: none;}
#sports {background: url(../images/sports_nav.jpg) no-repeat 0 0; width: 94px;}
#casino {background: url(../images/casino_nav.jpg) no-repeat 0 0; width: 83px;}
#games {background: url(../images/games_nav.jpg) no-repeat 0 0; width: 82px;}
#lottery {background: url(../images/lottery_nav.jpg) no-repeat 0 0; width: 101px;}
#poker {background: url(../images/poker_nav.jpg) no-repeat 0 0; width: 81px;}
#affil {background: url(../images/affil_nav.jpg) no-repeat 0 0; width: 101px;}
#nav-site li a {display: block; width: 157px; border: 1px solid #666; padding: 5px; margin: 1px; color: #0A0935; text-decoration: none; background: #fff;}

/* Footer */
#footer {padding: 5px; text-align: right;}
#footer li {float: left; color: #fff;}
#footer li a {color: #fff; text-decoration: none;}
#footer li a:hover {text-decoration: underline;}