body {margin: 0; padding: 0; font-family: arial; font-size: 80%; text-align: center;}
.nav-homepage {background:url(images/home-bg.jpg) repeat-x #fff;}
.nav-subpage {background:url(images/sub-bg.jpg) repeat-x #fff;}
#container {margin: 0 auto; padding: 0px; text-align: left; width: 990px; position: relative;}

.clear {clear: both;}
img {border: none;}

/********** Links **********/

a {color: #1b5684;}
a:hover {color: #fe8900;}
a.outbound {color: #333; cursor:text; text-decoration:none;}
a:hover.outbound {color: #333; cursor:text; text-decoration:none;}


/********** Header **********/

#header {margin: 0; padding: 0; width: 990px; height: 100px;}
#header-inner {margin: 0; padding: 0;}
#logo {height:100px; width:400px; background:url(images/logo.jpg) no-repeat;}
.logo-title {position:relative; top:27px; left:46px;}
.logo-title a {font-size:48px; text-decoration:none; color:#fff;}
.logo-title a span {display:inline !important;}
.logo-sub {display:none;}


/********** Navigation **********/

div#navigation {width: 990px; height: 50px;}
#navigation .navigation-list {float: left; padding: 0; margin-top:10px;}
#navigation ul {margin: 0; padding: 0; list-style: none;}
#navigation-items li {float: left; position: relative;}
#navigation ul li ul {position: absolute; left: 0; top: 40px; display: none; z-index: 9999;}
#navigation ul li {display: block; text-decoration: none;}
#navigation-items li:hover ul, #navigation-items li.over ul {display: block;}
#navigation .navigation-list #navigation-items span.navigation-button {display: block; height: 40px;}
#navigation .navigation-list #navigation-items a.navigation-button {background:#647a89;	color: #fff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height: 40px; line-height: 38px; display: block; text-decoration: none; padding: 0px; margin: 0 2px 0 0;}
#navigation .navigation-list #navigation-items a.navigation-button .nav-left {float:left; width:12px; height:40px; background:url(images/menu-left.jpg);}
#navigation .navigation-list #navigation-items a.navigation-button .nav-right {float:left; width:12px; height:40px; background:url(images/menu-right.jpg) -3px 0px;}
#navigation .navigation-list #navigation-items a:hover.navigation-button {background:#feb900;}
#navigation .navigation-list #navigation-items a:hover.navigation-button .nav-left {float:left; width:12px; height:40px; background:url(images/hover-left.jpg);}
#navigation .navigation-list #navigation-items a:hover.navigation-button .nav-right {float:left; width:12px; height:40px; background:url(images/hover-right.jpg) -3px 0px;}
#navigation .navigation-list #navigation-items .current a.navigation-button {background:#fff;}
#navigation .navigation-list #navigation-items .current a.navigation-button .nav-left {float:left; width:12px; height:40px; background:url(images/current-left.jpg);}
#navigation .navigation-list #navigation-items .current a.navigation-button .nav-right {float:left; width:12px; height:40px; background:url(images/current-right.jpg) -2px 0px;}
#navigation .navigation-list a .navigation-title {float:left;}
#navigation .navigation-list a:hover .navigation-title, #navigation .navigation-list .current a .navigation-title {color:#162936;}
#navigation .navigation-drop {background-color: #fff; border:1px solid #647a89; border-top:none; font-size:11px; width: 170px; z-index: 9999;}
#navigation .navigation-drop li a {color: #647a89; display: block; width: 170px; line-height:25px; height:25px; text-indent:10px; text-decoration: none; z-index: 9999;}
#navigation .navigation-drop li a:hover {background:#e1f2fe; color:#2b4353;}
* html #navigation .navigation-list #navigation-items a.navigation-button, * html #navigation .navigation-list #navigation-items span.navigation-button {display: inline-block;}


/********** Lottery Results **********/

#content #lottery-results-table {width:690px; height:480px;margin:-5px 0 35px -5px; background:url(images/results-bg.jpg);}
#content #lottery-results-table .inner {margin:0 5px 5px 5px;}
#content #lottery-results-table #results-header {height:104px;}
#content #lottery-results-table h2 {font-size:48px; padding:31px 0 0 35px; color:#202020;}
#content #lottery-results-table table {width:680px; text-align:center; font-size:14px;}
#content #lottery-results-table table thead {height:55px; background:url(images/results-header.jpg); color:#fff;}
#content #lottery-results-table table thead h3 {margin-top:12px; font-size:24px;}
#content #lottery-results-table table tr.even {background:#e8eef4;}
#content #lottery-results-table table th {border-left:1px solid #0c3a62; border-right:1px solid #256999;}
#content #lottery-results-table table td {height:45px; border-top:1px solid #d5dde3; border-left:1px solid #d5dde3; color:#1b5582;}
#content #lottery-results-table table td.strong {font-weight:bold;}
#content #lottery-results-table table td.no-border {border-left:none;}
#content #lottery-results-table table td.border-right {border-right:1px solid #d5dde3;}
#content #lottery-results-table table th#enter {width:70px;}
#content #lottery-results-table table tr a {display:block; width:50px; margin-left:5px;}


#sidebar #lottery-results-table {width:310px; height:450px; margin:-5px 0 5px -5px; background:url(images/results-bg-sidebar.jpg);}
#sidebar #lottery-results-table .inner {margin:0 5px 5px 5px;}
#sidebar #lottery-results-table #results-header {height:84px;}
#sidebar #lottery-results-table h2 {font-size:36px; padding:28px 0 0 27px; color:#202020;}
#sidebar #lottery-results-table table {width:300px; text-align:center; font-size:11px;}
#sidebar #lottery-results-table table thead {height:40px; background:url(images/results-header.jpg); color:#fff;}
#sidebar #lottery-results-table table thead h3 {margin-top:10px; font-size:14px; color:#fff;}
#sidebar #lottery-results-table table tr.even {background:#e8eef4;}
#sidebar #lottery-results-table table th {border-left:1px solid #0c3a62; border-right:1px solid #256999;}
#sidebar #lottery-results-table table td {height:45px; border-top:1px solid #d5dde3; border-left:1px solid #d5dde3; color:#1b5582;}
#sidebar #lottery-results-table table td.strong {font-weight:bold;}
#sidebar #lottery-results-table table td.no-border {border-left:none;}
#sidebar #lottery-results-table table td.border-right {border-right:1px solid #d5dde3;}
#sidebar #lottery-results-table table tr a {display:block; width:50px; margin-left:2px;}
#sidebar #lottery-results-table table th#name {width:64px;}
#sidebar #lottery-results-table table th#draw {width:32px;}
#sidebar #lottery-results-table table th#date {width:32px;}
#sidebar #lottery-results-table table th#enter {width:50px;}
#sidebar #lottery-results-table table th#winning-numbers {width:60px;}
#sidebar #lottery-results-table table th#supps {width:36px;}
#sidebar #lottery-results-table table img {width:50px;}


/********** Gambling Buttons **********/

#gambling-buttons {width:310px; height:470px; margin:-5px 0 40px -5px;}
#gambling-buttons .button a {display:block;}


/********** Content **********/

#content-container {margin:20px 0;}
#content {width:680px;}
.nav-homepage div#content-container #content-1 {width:325px;}
.nav-subpage div#content-container #content-1 {width:680px;}
div#content-container #content-2 {width:325px; margin:0 0 0 20px;}


/********** News **********/

#newsarticles {border:none;}
#newsarticles .newsarticle {margin:0 0 10px; padding:0 0 10px;}
#newsarticles h2 {background:none; color:#000 !important; font-size:36px; line-height:auto; margin:0 0 10px; padding:0;}


/********** Text **********/

h2 {font-size:36px; margin:0 0 10px;}
h3 {font-size:18px; margin:20px 0 8px;}
p {margin:0px 0px 10px 0px;}
.dashline {border-top: 1px dashed #ccc; height: 1px; padding: 0; margin: 0;}


/********** Sidebar Ads **********/

.abox {float:left; border: 1px solid #ccc; background:#e5e5e5; padding:20px; margin: 10px 0;}
.abox a {display:block;}
.abox .a1 {float: left; margin: 0;}
.abox .a2 {float: left; margin: 0 0 0 10px;}
.abox .a3 {float: left; margin: 10px 9px 0 0;}
.abox .a4 {float: left; margin: 10px 0 0;}

#ad-list #listings .listing p.url, #ad-list #listings .listing .url a {font-size:10px;}


/********** Footer **********/

#footer {height: 120px; background-image:url(images/footer.jpg);}
#footer a {color: #fe8900; font-size:12px;}
#footer a:hover {color:#feb900;}
#footer .inner {padding-top:12px;}
.footer-info-links ul {font-family:arial;}
.footer-info-copyright {color:#fff; font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}