/* Created by Edible Studios */

body {
    margin: 0px;
    padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 70%;
	text-decoration: none;
}

div#main {
    clear: both;
	width: 960px;
    background-color: #0b0b0b;
    padding: 0px 10px 10px 10px;
	margin:0 auto;
}

h3 {
	font-size: 130%;
	margin: 8px 0 8px 0;
}

h4 {
	font-size: 90%;
	color: #0198ff;
	margin: 0 0 10px 0;
}

.blueBold {
	color: #0198ff;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding: 5px;
}

select {
	width: 100%;
	background-color: #0b0b0b;
	color: #FFFFFF;
	font-size: 90%;
	border: 1px solid #333333;
	padding: 2px;
}

ul, table {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

ul.normal
{
    list-style-type: circle;
    padding-left: 20px;
}

.clear
{
	clear: both;
	float: none;
}

div#topBar {
    clear: both;
    height: 25px;
    background-image: url('images/topBar_bg.jpg');
    background-color: #695845;
	padding-left: 10px;
	padding-top: 5px;
	text-transform: uppercase;
}

div#header {
    clear: both;
    height: 110px;
	background: #0b0b0b url('images/banner.jpg') no-repeat;
    padding: 0px;
}

div.moduleHeader {
    width: 212px;
	height: 48px;
}

div.moduleContainer {
	width: 212px;
    background-color: #1d1d1d;
	margin: 0 0 10px 0;
}

div.moduleContent {
	width: 200px;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
}

div#content hr {
	color: #0b0b0b; 
	background-color: #0b0b0b; 
	border: 1px dotted #0198ff; 
	border-style: none none dotted;
	margin: 0 0 20px 0;
	clear: both;
}


/* BUTTONS ***********************************/
/*********************************************/

.submitButton {
	margin: 10px auto 0px auto;
	display: block;
}

/* TABLE LISTINGS ****************************/
/*********************************************/

table.listings {
	width: 100%;
}

table.listings th {
	padding: 0 0 7px 0;
	text-align: left;
}

table.listings tr.topListing, table.listings tr.topListing a:link, table.listings tr.topListing a:visited {
	color: #0198ff !important;
	font-weight: bold !important;
}

table.listings tr.oddListing {
	background-color: #141414;
}

table.listings tr.evenListing {
	background-color: #1d1d1d;
}

table.listings tr td.position {
	width: 20px;
}

table.listings tr td.name {
}

table.listings tr td.score {
	width: 20px;
	text-align: right;
}


/* COLUMNS ***********************************/
/*********************************************/

div#left {
    float: left;
    width: 212px;
    background-color: #0b0b0b;
}

div#middle {
    /*margin: 0px 220px 5px 222px;*/
    margin: 0px 0 5px 10px;
    float: left;
    overflow: hidden;
    padding: 0px;
    background-color: #1d1d1d;
    width: 516px;
}

div#right {
    float: right;
    width: 212px;
    background-color: #0b0b0b;
}

div#comparePlayers_header {
    background-image: url('images/moduleHeaders/comparePlayers.jpg');
}

div#rankings_header {
    background-image: url('images/moduleHeaders/rankings.jpg');
}

div#ladder_header {
    background-image: url('images/moduleHeaders/globalLadder.jpg');
}

div#teamladder_header {
    background-image: url('images/moduleHeaders/teamLadder.jpg');
}

div#calender_header {
    background-image: url('images/moduleHeaders/calendar.jpg');
}

div#profiles_header {
    background-image: url('images/moduleHeaders/profiles.jpg');
}

div#doubles_header {
    background-image: url('images/moduleHeaders/doubles.jpg');
}

div#video_header {
    background-image: url('images/moduleHeaders/video.jpg');
}

div#teamLadders_header {
    background-image: url('images/moduleHeaders/teamLadders.jpg');
}


div#content {
	padding: 10px;
}

div#content object, div#content embed {
	display: block;
	margin: auto;
	text-align: center;
}

/* FOOTER*************************************/
/*********************************************/

div#footer {
    clear: both;
    background-color: #1d1d1d;
	text-align: center;
	color: #666666;
}

/* LINKS *************************************/
/*********************************************/

#topBar {
	color: #53530F;
}

#topBar a {
	margin: 0 10px;
	font-size: 10px;
	font-weight: bold;
}

#topBar a:link {
	color: #dee120;
	text-decoration: none;
}

#topBar a:visited {
	color: #dee120;
	text-decoration: none;
}

#topBar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a:link, a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: inherit;
}


/* VIDEO BAR *********************************/
/*********************************************/

.gsc-branding-vertical-youtube
{
    display: none;
}
#videoBar-bar
{
    margin: auto;
    width: 104px;
}