﻿form { margin: 0px; padding: 0px; }
.clear-block::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
 

.item-list ul { margin: 0px 0px 0.75em; padding: 0px; }
.item-list ul li { margin: 0px 0px 0.25em 1.5em; padding: 0px; list-style: outside none disc; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
.form-item label { display: block; font-weight: bold; }
 

ul.menu { list-style: outside none none; border: medium none; text-align: left; }
ul.menu li { margin: 0px 0px 0px 0.5em; }
li.leaf { list-style-type: square; list-style-image: url('menu-leaf.png'); padding: 0.2em 0.5em 0px 0px; margin: 0px; }
ul.links { margin: 0px; padding: 0px; }
ul.links li { display: inline; list-style-type: none; padding: 0px 0.5em; }
.block ul { margin: 0px; padding: 0px 0px 0.25em 1em; }
 

div.view div.views-admin-links a::before { content: "["; }
div.view div.views-admin-links a::after { content: "]"; }
 

* { margin: 0px; padding: 0px; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
div.block { position: relative; }
 

#page { width: 1000px; margin: 0px auto; }
#content { display: inline; float: left; width: 100%; margin-right: -100%; padding: 0px; }
.sidebar { float: left; }
#footer { float: none; clear: both; }
#header, #footer, .mission, .breadcrumb, .node { clear: both; }
.sidebar-left .center { margin-left: 245px; }
#sidebar-first { width: 210px; margin-right: -210px; }
.inner { padding: 0px; }
 

body { color: rgb(51, 51, 51); font: 11px/1.4em Verdana,Helvetica,Arial,sans-serif; margin: 0px; }
.body { background: rgb(41, 52, 58) url('body-bg.gif') repeat scroll 0% 0%; }
a:link, a:visited { color: rgb(133, 165, 177); text-decoration: underline; }
a:hover, a:active { color: rgb(133, 165, 177); text-decoration: none; }
h1.title { color: rgb(255, 255, 255); font-size: 2.182em; font-weight: normal; line-height: 1.3em; margin: 22px 0px 12px; padding: 0px; text-transform: uppercase; }
h1 { color: rgb(122, 0, 0); font-weight: normal; font-size: 1.819em; line-height: 1.3em; margin-bottom: 0.5em; text-transform: uppercase; }
p { margin: 0px 0px 1em; }
ul, ol { margin-bottom: 1em; margin-left: 0px; padding-left: 2em; }
li { padding-bottom: 1em; }
ul { list-style-type: disc; }
#page { background: transparent url('page-bg.png') no-repeat scroll center bottom; margin-top: 8px; padding-bottom: 6px; }
#header { background: transparent url('header-bg.png') no-repeat scroll 0% 0%; height: 86px; }
#main { background-color: rgb(0, 0, 0); padding-bottom: 16px; }
.not-front #content a { color: rgb(30, 77, 103); }
.not-front #content-inner { padding-bottom: 10px; width: 685px; }
.not-front #content-area { margin-top: 25px; }
#wrapper { background: transparent url('inner-bg-tile.jpg') repeat-y scroll 0% 0%; }
#inner-wrapper { background: transparent url('inner-bg-top.jpg') no-repeat scroll 0% 0%; padding: 19px 20px 0px; min-height: 400px; height: auto ! important; }
#wrapper-bottom { background: transparent url('inner-bg-bottom.jpg') no-repeat scroll 0% 0%; height: 40px; }
#sidebar-first a { text-decoration: none; }
#sidebar-first a:hover { text-decoration: underline; }
.sidebar .block-inner { padding: 22px 0px 25px 20px; }
.sidebar .region-count-1 .block-inner { padding-top: 27px; }
.sidebar .block { background: transparent url('sidebar-block-header.jpg') no-repeat scroll 0% 0%; }
.sidebar .region-count-1 { background: transparent none repeat scroll 0% 0%; }
#footer { background: transparent url('footer-bg.jpg') no-repeat scroll 0% 0%; color: rgb(153, 153, 153); height: 86px; margin: 0px auto; width: 960px; }
#footer-inner { padding: 0px 23px; }
#footer .block { padding: 15px 0px; }
#footer ul { clear: left; float: left; line-height: 1em; list-style: outside none none; margin: 0px; padding: 0px; position: relative; }
#footer ul li { display: inline; float: left; list-style: outside none none; margin: 0px; padding: 0px; position: relative; }
#footer ul li { border-right: 1px solid rgb(133, 165, 177); padding: 0px 10px; }
#footer ul li.first { padding-left: 0px; }
#footer ul li.last { border: medium none; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer-message { color: rgb(153, 153, 153); line-height: 1.2em; margin: 20px auto 0px; padding-bottom: 20px; width: 900px; }
#site-name { display: inline; float: left; line-height: 1em; margin: 14px 30px 25px; padding: 0px; }
#site-name a { background: transparent url('logo.png') no-repeat scroll 0% 0%; display: block; height: 50px; outline: medium none; overflow: hidden; text-indent: -9999px; width: 200px; }
#navigation { display: inline; float: left; }
ul.links li { float: left; padding: 0px; }
#navigation a { background-color: transparent; background-image: url('global-nav-button-states.gif'); background-repeat: no-repeat; display: inline; float: left; height: 56px; margin: 3px 1px 0px 0px; overflow: hidden; text-indent: -9999px; width: 83px; }
#navigation .menu-343 a { background-position: -166px 0px; }
#navigation .menu-343 a:hover { background-position: -166px -112px; }
#navigation .menu-343 a.active, .section-sports #navigation .menu-343 a { background-position: -166px -56px; }
#navigation .menu-344 a { background-position: 0px 0px; }
#navigation .menu-344 a:hover { background-position: 0px -112px; }
#block-bettingca_signup-0, #block-bettingca_signup-1 { display: inline; float: right; margin: 17px 17px 0px 0px; width: 305px; }
#block-bettingca_signup-0 .textfields { display: inline; float: left; margin-right: 7px; }
#block-bettingca_signup-0 .form-item { margin: 0px 0px 5px; }
#block-bettingca_signup-0 label, #block-bettingca_signup-1 label { display: none; }
#block-bettingca_signup-0 .form-text, #block-bettingca_signup-1 .form-text { border: medium none; color: rgb(133, 165, 177); display: block; height: 19px; overflow: hidden; padding: 4px 0px 0px 5px; width: 195px; }
#block-bettingca_signup-0 .form-text { background: transparent url('header-login-field.png') no-repeat scroll 0% 0%; }
#block-bettingca_signup-0 .submit-wrapper { display: inline; float: left; }
#block-bettingca_signup-0 .form-submit, #block-bettingca_signup-1 .form-submit { border: medium none; cursor: pointer; display: block; height: 23px; outline: medium none; overflow: hidden; padding: 23px 0px 0px; width: 95px; }
#block-bettingca_signup-0 .form-submit { background: transparent url('header-login-submit.png') no-repeat scroll 0px -23px; }
#block-bettingca_signup-0 .form-submit:hover, #block-bettingca_signup-0 .form-submit.hover, #block-bettingca_signup-1 .form-submit:hover, #block-bettingca_signup-1 .form-submit.hover, #block-bettingca_signup-1 .logout a:hover { background-position: 0px 0px; }
#block-bettingca_signup-0 ul { font-size: 10px; margin: 4px 0px 0px; padding: 0px; }
#block-bettingca_signup-0 ul li { background: transparent url('list-arrow.png') no-repeat scroll 0px 4px; list-style: outside none none; line-height: 1.2em; margin: 0px; padding-left: 8px; }
#block-bettingca_signup-0 a { color: rgb(133, 165, 177); text-decoration: none; }
#block-bettingca_signup-0 a:hover { text-decoration: underline; }
.page-sports #wrapper { background: transparent url('inner-sports-bg-tile.jpg') repeat-y scroll 0% 0%; }
.page-sports #inner-wrapper { background: transparent url('inner-sports-bg-top.jpg') no-repeat scroll 0% 0%; padding: 19px 20px 0px; min-height: 500px; height: auto ! important; }
.page-sports #wrapper-bottom { background: transparent url('inner-sports-bg-bottom.jpg') no-repeat scroll 0% 0%; }
.page-sports h1.title { display: none; }
.page-sports #content-inner { color: rgb(255, 255, 255); margin-top: 330px; }
.page-sports #content-header, .page-sports #content-area { margin: 0px 0px 0px 220px; width: 440px; }
.page-sports #content-area { min-height: 200px; height: auto ! important; }
a.register-now-button { background: transparent url('register-now.png') no-repeat scroll 0px -31px; display: block; height: 31px; outline: medium none; overflow: hidden; text-align: left; text-indent: -9999px; width: 156px; }
a.register-now-button:hover { background: transparent url('register-now.png') no-repeat scroll 0px 0px; }
a.about-contest-button { background: transparent url('about-contest.png') no-repeat scroll 0px -31px; display: block; height: 31px; outline: medium none; overflow: hidden; text-align: left; text-indent: -9999px; width: 156px; }
a.about-contest-button:hover { background: transparent url('about-contest.png') no-repeat scroll 0px 0px; }
#block-block-10 {  }
#block-block-10 .block-inner { padding: 0px; }
#block-block-10 .content a { display: block; background: transparent url('live-odds.png') no-repeat scroll 0% 0%; height: 35px; line-height: 35px; margin: 15px auto; overflow: hidden; outline: medium none; text-indent: -9999px; width: 188px; }
#block-block-10 .content a:hover { background-position: 0px -35px; }
 

li.menu-4837 a { background-position: -83px 0px; }
li.menu-4837 a:hover { background-position: -83px -112px; }
