body {margin: 0; padding: 0; background: #030; font: 62.5% Verdana, Arial, Helvetica, sans-serif; }

/*top splash page*/
div#container_top_splash {width: 806px; margin: 10px 0 0 0; padding: 0px 15px 0 15px; background: #fff url(/images/container_top_splash_bg.jpg) 0 0 repeat-x;}
div#logo_splash {float: left; width: 260px; margin: 0; }
div#banner_splash {float: left; background: url(/images/banner_bg_splash.jpg) 0 0 repeat-x; width: 506px; height: 181px; 
position: relative; color: #fff; font-size: 1.2em; font-weight: bold; margin: 0;}
div#banner_splash div#images_splash{position: absolute; right: 0; top: 28px; border-width: 0 0 6px 6px; border-color: #fff; border-style: solid;}
div#banner_splash p#players {position: absolute; right: 5px; bottom: 5px; margin: 0; padding: 0;}
div#banner_splash p#date {position: absolute; right: -15px; top: 0px; margin: 0; padding: 0;}

div.container_splash_table {border-width: 3px 0; border-style: solid; border-color: #ccc;}
table.splash_table {border-width: 5px 0; border-style: solid; border-color: #fc0;}
td.middle_cell {border-width: 0 5px; border-style: solid; border-color: #fff;}
tr.info td {border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #ccc; vertical-align: top; padding: 0.5em; font-size: 1em; text-align: justify;}
tr.link_images td {border-top: 5px solid #fff;}

/*top*/
div#container_top {width: 806px; margin: 0; border-width: 13px 15px 0 15px; border-color: #fff; border-style: solid;}
div#logo {float: left; width: 264px; margin: 0; }

div#banner {float: left; background: url(/images/banner_bg.jpg) 0 0 repeat-x; width: 502px; height: 117px; 
position: relative; color: #fff; font-size: 1.2em; font-weight: bold; margin: 0;}
div#banner p#date {position: absolute; right: 5px; top: 10px; margin: 0;}
div#banner p#players {position: absolute; right: 5px; top: 27px; margin: 0;}
div#banner div#image {position: absolute; right: 0; bottom: -1px; border-width: 6px 0 0 6px; border-color: #fff; border-style: solid;}

div#menu {width: 806px; border-width: 6px 15px; border-style: solid; border-color: #fff;}


div#container_form {width: 806px; margin: 0; border-width: 0 15px 6px 15px; border-color: #fff; border-style: solid; 
background: #fff;}
div#container_form div#login {background: #6c0; color: #000; height: 34px; float: left; width: 233px; padding-left: 3px;}
div#container_form div#login div.input {float: left; padding: 0 0.2em;}
div#container_form div#login div.input label {display: block; text-align: left; font-size: 1em; font-weight: bold; text-transform: uppercase;}
div#container_form div#login div.input input {border-width: 0; padding: 0; }
div#container_form div#login div.button {float: left; height: 29px; padding-top: 5px;}
div#container_form div#login div.button input {border: none; color: #000; 
font-weight: bold; text-transform: uppercase; background: #6c0; font-size: 1.8em; margin: 0; padding: 0;}

div#container_form div#questions {float: left; background: #6c0; height: 34px; border-left: 3px solid #fff;  
border-right: 3px solid #fff;}
div#container_form div#questions a {text-decoration: none; display: block; height: 16px; margin: 0; 
width: 180px; text-align: right; font-size: 1em; text-transform: uppercase; font-weight: bold; }

div#container_form div#play_download {float: left;}

/*content*/
div#container_content {width: 806px; margin: 0; border-width: 0 15px 15px 15px; background: #fff; border-style: solid; border-color: #fff;}
div#container_content h1 {margin: 0em 0 0.5em 0; background: #090; text-transform: uppercase; padding: 0.1em 0.2em; color: #fff; 
font-size: 1.2em; border-width: 1px 1px 1px 10px; border-style: solid; border-color: #060; text-align: left;}

ul#sports_menu {margin: 0; padding: 0; text-align: left; padding:0;}
ul#sports_menu li {display: block; float: left; width: 100px; background: #060; padding: 0.2em 0.5em; text-align: center; border-width: 0 2px 2px 0; border-color: #fff; border-style: solid;}
ul#sports_menu a {color: #fff; text-transform: uppercase; font-weight: bold;}

/*left*/
div#left {float: left; width: 172px; border-right: 10px solid #fff;}
div#left div a img {margin-bottom: 5px;}
div#left ul {margin: 0; padding: 0; text-align: right; list-style-type: none;}
div#left ul li {text-transform: uppercase;  font-weight: bold;}
div#left ul li a {display: block; height: 17px; width: 162px; padding:  3px 10px 0 0; 
color: #fff; text-decoration: none; background: #060; border-bottom: 2px solid #fff;}
div#left ul li a:hover {background: #0c0; color: #060;}
div#left ul li a.current {background: #0c0; color: #060;}

div#left ul li.subsection a {background: #fff; text-transform: lowercase; color: #000; border-bottom: none; }
div#left ul li.subsection a:hover {background: #cfc;}

div#nextTournaments p {margin: 0; padding: 0.2em; text-align: center; text-transform: uppercase; font-weight: bold; color: #fff; 
background: #aaa; font-size: 1.2em;}

/*main*/
div#main {float: left; width: 584px; background: #060 url(/images/main_bg.jpg) 100% 100% no-repeat; padding: 0 0 64px 0;}

div#content {text-align: left; padding: 15px; width: 554px; color: #fff; font-size: 1.2em;}

a {color: #0e0; text-decoration: none;}
a:hover {color: #0f0;}

div#content h1 {margin: 0.2em 0 0.5em 0; background: #090; text-transform: uppercase; padding: 0.1em 0.2em; color: #fff; 
font-size: 1.2em; border-width: 1px 1px 1px 10px; border-style: solid; border-color: #fff; }
h2 {font-size: 1.2em; text-transform: capitalize; margin: 0.2em 0 0.5em 0; border-bottom: 1px solid #fff; padding: 0.1em 0;}
h3 {font-size: 1em; text-transform: capitalize; margin: 0.2em 0 0.5em 0; }
h4 {font-size: 1em; text-transform: capitalize; margin: 0.2em 0 0.5em 0; }

p { margin: 0.5em 0 1em 0; }

div.overviewTable table {border-width: 1px 1px 0 0; border-style: solid; border-color: #fff;}
div.overviewTable table td{border-width: 0 0 1px 1px; border-style: solid; border-color: #fff; padding: 0.5em;}

.returnToTop {text-align: right;}
.error {color: #f00; background: #fff; font-weight: bold;}

div#content div.input {width: 60%; text-align: right; margin: 0 0 0.2em 0;}
div#content div.submit {width: 60%; text-align: right;}

div#affiliate_banners img {margin: 0.5em;}
/*footer*/
div#footer {width: 796px; text-align: right;}
div#footer ul {margin: 0; padding: 0.5em 0; list-style-type: none;}
div#footer ul li {display: inline; text-transform: uppercase; padding-left: 1em; font-size: 1em;}
div#footer ul li a {text-decoration: none; color: #fff; font-weight: bold;}

div#cashier_images {width: 796px; text-align: right;}

div#copyright {color: #fff; text-align: right; width: 796px;}
