body, html {
	margin:0;
	padding:0;
	border:none;
	font-family:arial,sans-serif;
	font-size:11px;
	background-color:#fff;
	background-image:url('/templates/fnootb_2G/grafix/newheader-mainbg-2.jpg');
	background-repeat:repeat-x;
}

td, div, a {
	font-family:arial,sans-serif;
	font-size:11px;
}

a:link, a:active {
	text-decoration:none;
	color:#495594;
}

a:visited {
	text-decoration:none;
	color:#999;
}

a:hover {
	text-decoration:underline;
	color:#cc0000;
}




td.player-pagenav a:link, a:active {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

td.player-pagenav a:visited {
	text-decoration:none;
	color:#c5d6fa;
	font-weight:bold;
	font-size:12px;
}

td.player-pagenav a:hover {
	text-decoration:underline;
	color:#d1e6fa;
	font-weight:bold;
	font-size:12px;
}






a.bold:link, a.bold:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#495594;
}

a.bold:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#999;
}

a.bold:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#cc0000;
}

form {
	margin:0;
	padding:0;
}

h1  {
	margin:0;
	padding:0;
	font-size: 18px;
	text-transform: uppercase;
	color:#cc0000;
}

h2  {
	margin:0;
	padding:0;
	font-size: 14px;
	text-transform: uppercase;
	color:#000;
}

h4 {
	font-size:12px;
	font-weight:bold;
	color:#000,
	margin-top:0;
	margin-bottom:0;
}



select {
	font-size:11px;
}

option {
	font-size:11px;
}

textarea {
	font-size:11px;
}




/* AD GROUP ------------------- */

div#ad-group {
	width:100%;
	height:90px;
	line-height:90px;
	background-color:#46507f;
	background-image:url('../grafix/ad-row-bg.jpg');
}

div#ad-group-inner {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#ad-group-262x90 {
	position:relative;
	float:left;
	width:262px;
	height:90px;
	background-color:#000;
}

div#ad-group-728x90 {
	position:relative;
	float:right;
	width:728px;
	height:90px;
	background-color:#000;
}



/* LOGO GROUP ------------------- */

div#logo-group {
	margin:0;
	padding:0;
	width:100%;
	height:90px;
	text-align:center;
	background-color:#000;
}

td.banner-trio {
	padding-right:10px;
}

div#form-banner-search {
	padding:0;
	margin:0;
	border:0;
	height:30px;
}

input.banner-text-input {
	padding-left:2px;
	font-size:10px;
	border:1px solid #000;
	color:#fff;
	background-color:#666666;
	width:125px;
}

input.banner-submit {
	font-size:10px;
}

a.banner-link:link, a.banner-link:active, a.banner-link:visited {
	margin:0 0 15px 25px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#a7c0f8;
	white-space:no-wrap;
	border-bottom:1px dotted #a7c0f8;
}

a.banner-link:hover {
	margin:0 0 15px 25px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	white-space:no-wrap;
	border-bottom:1px dotted #7a7a7a;
}

a.banner-sub-link:link, a.banner-sub-link:active, a.banner-sub-link:visited {
	margin:0 0 15px 25px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	white-space:no-wrap;
	border-bottom:1px dotted #7a7a7a;
}

a.banner-sub-link:hover {
	margin:0 0 15px 25px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#a7c0f8;
	white-space:no-wrap;
	border-bottom:1px dotted #a7c0f8;
}


/* MAIN LINKS GROUP ------------------- */

div#main-links-group {
	width:100%;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#fff;
}

div#main-links-group-holder {
	position:relative;
	overflow:hidden;
	width:968px;
	height:25px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	white-space:no-wrap;
}

a.main-links:link, a.main-links:active, a.main-links:visited {
	line-height:25px;
	margin:0;
	padding:0 15px 0 0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#495594;
	white-space:no-wrap;
}

a.main-links:hover {
	color:#cc0000;
	text-decoration:underline;
}

a.main-links-last:link, a.main-links-last:active, a.main-links-last:visited {
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#495594;
}

a.main-links-last:hover {
	color:#cc0000;
	text-decoration:underline;
}



/* SUB LINKS GROUP --------------------- */

div#sub-links-group {
	width:100%;
	height:25px;
	text-align:center;
	background-color:#ccc;
}

div#sub-links-holder {
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	font-weight:normal;
	line-height:25px;
	white-space:no-wrap;
	font-size:11px;
	font-weight:bold;
	color:#949494;
}

a.sub-links:link, a.sub-links:active, a.sub-links:visited {
	list-style: none;
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

a.sub-links:hover {
	color:#fff;
	text-decoration:underline;
}

div#row03-inner {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}




/* CONTENT HOLDER --------------------- */

div#content {
	background-color:#fff;
}

div#content-holder {
	width:990px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background-color:#fff;
}

div#content-padding {
	width:970px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}	

div.spacer {
	width:100%;
	height:10px;
}

.fp-header-holder {
	width:100%;
	padding:0;
	margin:0;
	height:25px;
	background-color:#c5d6fa;
}

.fp-header-left {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/fp-header-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.fp-header-right {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/fp-header-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.fp-header-left-gray {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/fp-header-left-gray.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.fp-header-right-gray {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/fp-header-right-gray.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.fp-header {
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:1px dotted #bebebe;
}

.fp-header2 {
	width:100%;
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:10px;
	color:#000;
}



/* CONTENT ROW 01 --------------------- */

div#content-row-01-group {
	width:970px;
	margin:0;
	padding:0;
	white-space:no-repeat;
}

div#content-col-01-02-wrapper {
	position:relative;
	float:left;
	width:790px;
	margin:0;
	padding:0;
}

div#content-col-01 {
	position:relative;
	float:left;
	width:450px;
	margin:0;
}

div#content-col-01-inner {
	width:440px;
	margin:0;
}

div#content-col-02 {
	position:relative;
	float:right;
	width:340px;
	margin:0;
}

div#content-col-02-inner {
	width:330px;
	margin:0;
	background-color:#eee;
}

div#col-02-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#col-02-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#col-02-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#col-02-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#content-col-02-padding {
	width:310px;
	margin-left:auto;
	margin-right:auto;
}

div#content-col-01 img {
	margin-right:6px;
	margin-bottom: 4px;
	border:1px solid white;
}

div#content-col-03 {
	position:relative;
	float:right;
	width:180px;
	margin:0;
	padding:0;
	background-color:#fff;
}

div#content-col-03-inner {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

a.text-ad-link:link, a.text-ad-link:active {
	text-decoration:none;
	color:#495594;
}

a.text-ad-link:visited {
	text-decoration:none;
	color:##3366cc;
}

a.text-ad-link:hover {
	text-decoration:underline;
	color:#cc0000;
}

a.pArticleTitle:link, a.pArticleTitle:active, a.pArticleTitle:visited {
	list-style: none;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:21px;
	font-weight:bold;
	color:#cc0000;
}

a.pArticleTitle:hover {
	color:#000;
	text-decoration:underline;
}

a.NewsStory01:link, a.NewsStory01:active {
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	color:#495594;
}

a.NewsStory01:visited {
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	color:#999;
}

a.NewsStory01:hover {
	text-decoration:underline;
	color:#cc0000;
}

.news-list {
	margin-bottom:15px;
	line-height:15px;
}

div#featured-item {
	width:100%;
	height:120px;
	background-color:#444;
	font-weight:bold;
	color:#000;
}

div#live-coverage-jump {
	padding-right:0px;
	padding-bottom:0px;
	margin:0;
	border:0;
	width:310px;
	height:35px;
}

div#main-ad-group {
	width:100%;
	height:170px;
	background-color:#eee;
}

div#main-ad-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#main-ad-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#main-ad-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#main-ad-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#main-ad {
	width:416px;
	height:150px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
}

.main-ad-viewer {
	position:relative;
	width:416px;
	height:150px;
	background-color:#333333;
	overflow:hidden;
}

.topViewerAd {
	position:absolute;
	top:0px;
	left:0px;
	width:416px;
	height:150px;
	overflow:hidden;
	cursor:pointer;
}

/* TOURNAMENT GROUP INFO ------------ */

div#tournament-bar {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
}

div#tournament-tab {
	position:relative;
	float:left;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:262px;
	height:36px;
	background-image:url('../grafix/tournament-tab.gif');
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div#tournament-links {
	position:relative;
	float:right;
	margin:11px 0 0 0;
	padding:0;
	width:728px;
	height:25px;
	background-color:#787878;
	background-image:url('../grafix/tournament-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}


div#search-tournament-group {
	width:100%;
	background-color:#dcdadb;
}

div#search-tournament-group-inner {
	width:160px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.tournament-holder {
	margin-bottom:7px;
}

a.tournament-title-link:link, a.tournament-title-link:active, a.tournament-title-link:visited {
	font-weight:bold;
	text-decoration:none;
	color:#495594;
}

a.tournament-title-link:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#cc0000;
}

input.tournament-text-input {
	padding-left:2px;
	font-size:10px;
	border:1px solid #000;
	width:160px;
}

.tournament-select-input {
	font-size:10px;
	width:160px;
}

input.tournament-submit {
	font-size:10px;
}

div#search-tournament-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#search-tournament-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#tournament-tab-holder {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
}

div#tournament-tab-one {
	position:relative;
	float:left;
	width:57%;
	height:25px;
}

div#tournament-tab-two {
	position:relative;
	float:right;
	width:42%;
	height:25px;
}

.tournament-tab-left {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/tournament-tab-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.tournament-tab-right {
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	background-image:url('../grafix/tournament-tab-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

a.tournament-tab-link:link, a.tournament-tab-link:active {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#444;
}

a.tournament-tab-link:visited {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#444;
}

a.tournament-tab-link:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#cc0000;
}

div#tournament-search-form input {
	width:90px;
}

div#tournament-search-form select {
	width:90px;
}

div#tournament-search-form option {
	width:90px;
}

div#tournament-search-form .side-form-submit {
	font-size:10px;
	width:25px;
}

div#tournad-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#tournad-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#tournad-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#tournad-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#tournament-ad-holder {
	position:relative;
	float:right;
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#eee;
}

div#tournament-ad-inner {
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:180px;
}

div#tournament-ad-1 {
	padding:0;
	margin:0;
	width:180px;
	text-align:center;
}

.spacer-tween-ads {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}

div#tournament-ad-2 {
	padding:0;
	margin:0;
	width:180px;
	text-align:center;
}




/* LEAGUE SECTION ADS ------------------ */

div#leaguead-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#leaguead-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#leaguead-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#leaguead-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#league-ad-holder {
	width:100%;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0;
	background-color:#eee;
}

div#league-ad-inner {
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:95%;
	text-align:center;
}

div#league-ad-1 {
	padding:0;
	margin:0;
	text-align:center;
}

div#league-ad-2 {
	padding:0;
	margin:0;
	text-align:center;
}

span.league-ad-holster {
	margin:1px;
}




/* DOWNLOAD BUTTON ------------------- */

div#download-button {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	width:180px;
	height:150px;
}

div#download-button-inner {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	width:150px;
	height:125px;
}


/* NEWSLETTER GROUP INFO ------------- */

div#newsletter-box {
	width:180px;
	margin:0;
	padding:0;
	background-color:#eee;
}

div#newsletter-box-inner {
	width:150px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	background-color:#eee;
}

div#newsletter-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#newsletter-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#newsletter-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#newsletter-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#newsletter-holder {
	width:100%;
	height:75px;
	text-align:center;
}

input.newsletter-text-input {
	padding-left:2px;
	font-size:10px;
	border:1px solid #000;
	width:100px;
}

input.newsletter-text-input-inner {
	padding-left:2px;
	font-size:10px;
	border:1px solid #000;
	width:70px;
}

input.newsletter-submit {
	font-size:10px;
	width:30px;
}



/* BLOG GROUP --------------------------- */

div#blog-bar {
	width:970px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
}

div#blog-tab {
	position:relative;
	float:left;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:262px;
	height:36px;
	background-image:url('../grafix/blog-tab.gif');
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div#blog-links {
	position:relative;
	float:right;
	margin:11px 0 0 0;
	padding:0;
	width:708px;
	height:25px;
	background-color:#787878;
	background-image:url('../grafix/blog-bar-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#blog-group {
	width:970px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0;
	background-color:#999;
}

div#blog-group-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/blog-group-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#blog-group-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/blog-group-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

a.blog-link-title:link, a.blog-link-title:active, a.blog-link-title:visited {
	text-decoration:none;
	font-weight:bold;
	color:#dfdede;
}

a.blog-link-title:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

a.blog-link-title-feat:link, a.blog-link-title-feat:active, a.blog-link-title-feat:visited {
	text-decoration:none;
	font-weight:bold;
	color:#dfdede;
}

a.blog-link-title-feat:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#a7c0f8;
}

a.blog-link:link, a.blog-link:active, a.blog-link:visited {
	text-decoration:none;
	font-weight:bold;
	color:#dfdede;
}

a.blog-link:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#cc0000;
}

a.blog-link-author:link, a.blog-link-author:active, a.blog-link-author:visited {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

a.blog-link-author:hover {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

a.blog-link-author-feat:link, a.blog-link-author-feat:active, a.blog-link-author-feat:visited {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

a.blog-link-author-feat:hover {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#a7c0f8;
}

.blog-table {
	color:#444;
}

.blog-table-highlight {
	background-color:#444;
	color:#999;
}





/* PLAYER SEARCH, HIGHLIGHT, AND RANKING GROUP --------------------- */

div#player-groupx {
	width:970px;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0;
	background-color:#eee;
}

div#player-group-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#player-group-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#player-group-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#player-group-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

div#player-bar {
	width:970px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
}

div#player-tab {
	position:relative;
	float:left;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:262px;
	height:36px;
	background-image:url('../grafix/blog-tab.gif');
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div#player-links {
	position:relative;
	float:right;
	margin:11px 0 0 0;
	padding:0;
	width:708px;
	height:25px;
	background-color:#787878;
	background-image:url('../grafix/blog-bar-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#player-group {
	width:970px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0;
	background-color:#999;
}

div#player-group-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/blog-group-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#player-group-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/blog-group-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

a.player-link-title:link, a.player-link-title:active, a.player-link-title:visited {
	text-decoration:none;
	font-weight:bold;
	color:#dfdede;
}

a.player-link-title:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#cc0000;
}

a.player-link:link, a.player-link:active, a.player-link:visited {
	text-decoration:none;
	font-weight:bold;
	color:#dfdede;
}

a.player-link:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#cc0000;
}

a.player-link-author:link, a.player-link-author:active, a.player-link-author:visited {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

a.player-link-author:hover {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
}

input.player-text-input {
	padding-left:2px;
	font-size:11px;
	border:1px solid #000;
	width:160px;
}

input.player-submit {
	font-size:11px;
	width:160px;
}

div#ranking-title {
	width:100%;
	font-size:13px;
	text-align:left;
	color:#000;
	font-weight:bold;
	border-bottom:1px dotted #999;
	margin-bottom:10px;
}

.rank-table {
	width:100%;
	text-align:center;
}

.ranking-odd-row {
	background-color:#eee;
}

.ranking-even-row {

}

.ranking-rank {
	font-size:11px;
	text-align:right;
	color:#000;
}

a.ranking-name:link, a.ranking-name:active, a.ranking-name:visited {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#495594;
}

a.ranking-name:hover {
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#cc0000;
}

.ranking-amount {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#000;
}




/* ARCHIVE GROUP --------------------- */

div#archive-group {
	width:970px;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0;
}

div#archive-group-left-main {
	position:relative;
	float:left;
	width:770px;
	margin-top:0;
	padding-top:0;
	text-align:left;
}

div#archive-group-left-inner {
	width:760px;
	margin:0;
	text-align:left;
}

div#archive-group-right-float {
	position:relative;
	float:right;
	width:180px;
	margin:0;
	top:0;
	text-align:left;
}

div#archive-group-right-float-inner {
	width:180px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}

a.ArchiveGroupTitle:link, a.ArchiveGroupTitle:active, a.ArchiveGroupTitle:visited {
	list-style: none;
	margin:0;
	padding:0 0 0 0;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#495594;
}

a.ArchiveGroupTitle:hover {
	color:#cc0000;
	text-decoration:underline;
}



/* COPYRIGHT BOX ------------------------- */

div#copyright-box {
	margin-top:30px;
	margin-bottom:50px;
	padding-top:10px;
	width:100%;
	text-align:center;
	border-top:1px solid #cccccc;
}


/* BUTTON-0-RAMA */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../grafix/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 24px;
	font-weight:bold;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../grafix/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:hover {
	color:#cc0000;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}



/* BANNER ADS ------------------------------------- */

div#ad-holder-303x97 {
	width:303px;
	height:97px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}


/* INSERT ADS ------------------------------------ */

div#insert-ad-holder {
	margin:0;
	padding:0;
	width:100%;
	background-color:#eee;
}

div#insert-ad-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#insert-ad-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#insert-ad-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#insert-ad-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/col-02-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.insert-ad-inner {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:left;
}



/* VARIOUS ----------------------------- */

span.red-title {
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	color:#cc0000;
}

span.black-title {
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	color:#000;
}

div#featured-top-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#featured-top-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div#featured-bottom-left {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-bottom-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#featured-bottom-right {
	width:100%;
	padding:0;
	margin:0;
	background-image:url('../grafix/featured-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.side-links-holder {
	width:90%;
	margin-top:10px;
	padding-left:10px;
}

.side-links-holder select {
	width:80px;
}




/* ========================== LIST TABLE AND ROWS SETTINGS ========================== */



.sectiontableheader {
  	padding:6px;
	background-color: #c5d6fa;
	border: 1px solid #c5d6fa;
  	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:2px;
	text-align: left;
	color:#000;
}



.sectiontableheader a:link {color:#495594;font-family:arial, helvetica, verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}

.sectiontableheader a:visited {color:#999;font-family:arial, helvetica, verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}

.sectiontableheader a:active {color:#495594;font-family:arial, helvetica, verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}

.sectiontableheader a:hover {color:#cc0000;font-family:arial, helvetica, verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}



.sectiontableentry1 {
	padding:5px;
  	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	color: #000;
	font-weight:normal;
	text-decoration:none;
}

.sectiontableentry1 a:link {color:#495594;font-weight:bold;text-decoration:underline;}
.sectiontableentry1 a:visited {color:#999;font-weight:bold;text-decoration:underline;}
.sectiontableentry1 a:active {color:#495594;font-weight:bold;text-decoration:underline;}
.sectiontableentry1 a:hover {color:#cc0000;font-weight:bold;text-decoration:underline;}


.sectiontableentry2 {
	padding:5px;
  	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	font-family:arial, helvetica, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color: #000;
}

.sectiontableentry2 a:link {color:#495594;font-weight:bold;text-decoration:underline;}
.sectiontableentry2 a:visited {color:#999;font-weight:bold;text-decoration:underline;}
.sectiontableentry2 a:active {color:#495594;font-weight:bold;text-decoration:underline;}
.sectiontableentry2 a:hover {color:#cc0000;font-weight:bold;text-decoration:underline;}


.sectiontable_small {
  	font-size: 10px;
  	color: #444;
  	text-decoration: none;
  	font-weight: normal;
}

a.sectiontable_link:link, a.sectiontable_link:active {
  	font-weight: bold;
  	text-decoration: underline;
	color: #495594;
}

a.sectiontable_link:visited {
	font-weight: bold;
  	text-decoration: none;
  	color: #999;
  	
}

a.sectiontable_link:hover {
  	font-weight: bold;
  	text-decoration: underline;
	color: #cc0000;
}

a.sectiontable_small:link, a.sectiontable_small:visited {
  	color: #444;
  	font-weight: normal;
  	text-decoration: none;
}

a.sectiontable_small:hover {
  	color: #cc0000;
  	font-weight: normal;
  	text-decoration: underline;
}

.sidebanner-ad {
	width:100%;
	text-align:center;
	margin-bottom:3px;
}

a.sidebar-news-author:link, a.sidebar-news-author:active, a.sidebar-news-author:visited {
	font-weight:bold;
	color:#000;
}

a.sidebar-news-author:hover {
	font-weight:bold;
	color:#cc0000;
}

a.sidebar-news-title:link, a.sidebar-news-title:active, a.sidebar-news-title:visited {
	font-weight:bold;
	color:#495594;
}

a.sidebar-news-title:hover {
	font-weight:bold;
	color:#cc0000;
}



/* PLAYERS SECTION ---------------------------------- */

.popsearch_maincell {
	padding: 3px;
	margin: 0px;
	background-color: #c5d6fa;
}

.popsearch_expandcell {
	padding: 0px;
	margin: 0px;
	background-color: #c5d6fa;
}

.popsearchtitle_light {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5470A8;
}

.popsearchtitle_dark {
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.popsearchtitle_light2 {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

.popsearchtitle_dark2 {
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#c5d6fa;
}

.poplist_expandcell {
	padding: 0px;
	margin: 0px;
	background-color: #2E5EBE;
}

.poplist_maincell {
	padding-top: 9px;
	padding-bottom: 9px;
	margin: 0px;
	background-color: #2E5EBE;
}

span.poplist_description {
	font-size: 11px;
	color: #C2DBFC;
	font-weight: bold;
	font-family: arial, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.top5_table {
	background-color: #658ddd;
	padding-top: 5px;
	padding-bottom: 5px;
    padding: 5px;

}

a.top5_name:link, a.top5_name:visited {
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: none;
}

a.top5_name:hover {
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: underline;
}

span.top5_winnings {
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	font-family: arial, sans-serif;
}



a.cat:link, a.cat:visited {
	font-size: 11px;
	color: #495594;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: underline;
}

a.cat:hover {
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: underline;
}

a.cat2:link, a.cat2:visited {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: none;
}

a.cat2:hover {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: underline;
}

span.cat_select {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: none;
}

input.profile_button {
	width: 200px;
	margin-top: 4px;
}

.main-profile-photo {
	border:1px solid #000;
	margin-left:10px;
}

span.profile_header {
	font-family : Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #000;
  	text-align: left;
}

span.profile_data {
	font-family : Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	color: #000000;
  	text-align: left;
}




