body {background:#ffffff url(bg.gif) repeat-y center center; color:#444444; font-family:helvetica, arial, verdana, sans-serif; font-size:100%; line-height:1em;}

h1 {font-size:4em; line-height:1em; text-transform:uppercase; color:#888888; letter-spacing:-.08em; margin:0px; padding:0px;}

h2 {font-size:1.4em; font-weight:bold;}

h3 {font-size:1.2em; font-weight:bold; margin-bottom:10px; padding-bottom:0.2em; border-bottom:solid 2px rgb(189,90,24);}

h4 {font-size:1.2em; font-weight:bold; margin:0px;}

a {text-decoration:none; color:#000066; font-weight:bold;}

a:hover {color:rgb(189,90,24);}

p {line-height:1.4em;}

b.linethrough {text-decoration:line-through;}

img {border:none;}

ol {margin:0px 0px 10px 0px; padding-left:40px;}

li {margin-bottom:5px;}

div#container {width:700px; margin:0 auto; margin-top:120px;}

div#menu {background-color:#CCCCCC; font-size:85%;}

div#menu ol {margin-left:0px; padding:0px; list-style-type:none; list-style-position:outside; margin-bottom:20px;}

div#menu ol li {display:inline; padding:5px 20px 5px 20px; background-color:#888888; margin-right:5px;}

div#menu a {color:white;}

div#content_wrapper {background:#ffffff url(content_bg.gif) repeat-y center center;}

div#content_bg_head {height:30px; width:700px; background:#ffffff url(content_bg_head.gif) no-repeat center center;}

div#content_bg_footer {height:30px; width:700px; background:#ffffff url(content_bg_footer.gif) no-repeat center center;}

div#content {padding:0px 20px 0px 20px;}

div#content p {margin:0px; padding:0px 0px 10px 0px;}

div#footer ol {list-style-type:none; text-align:center; font-size:0.8em; float:right; margin-top:10px;}

div#footer ol li {display:inline; padding:10px;}

div#footer ol a {color:#888888;}

div#footer ol a:hover {color:rgb(189,90,24);}

div.warning {font-size:.75em; border:solid 1px rgb(189,90,24); margin:5px 0px 10px 0px; padding:10px;}

div.ad {background-color:rgb(255,245,200); padding:10px; border:solid 2px rgb(148,74,24); font-size:.75em; color:#444444;}

.form_element {background-color:rgb(255,245,200); color:#444444; border: solid 1px rgb(189,90,24); position:absolute; left:50%; margin-left:-100px;}

label {font-size:.75em;}

form div {margin-bottom:10px; text-align:right; width:220px;}

textarea {font-family:helvetica, arial, verdana, sans-serif;}

.form_element, textarea {font-size:0.8em;}

fieldset {border:solid 1px rgb(189,90,24); padding:0px; margin-bottom:10px;}

legend {border: solid 1px rgb(189,90,24); padding:5px; margin-left:15px;}

div.rank {position:absolute; font-size:2em; background-color:rgb(189,90,24); color:white; font-weight:bold; height:1em; line-height:1em;padding:.5em 0em .5em 0em; width:2em; text-align:center;}

div.player_listing {margin-bottom:25px;}

div.player_data {font-size:0.75em; position:relative; left:6em; width:48em; margin-bottom:1em;}

div.player_datum_descriptor {width:100px;}

div.player_datum {position:relative; left:110px; margin-top:-1.3em; width:450px;}

/*****Video display styles*****/

div.player_data object, embed {margin-top:0px;}

span.video_markup {display:none;}

div.video_wrapper {display:none; width:500px; position:relative; background:#ffffff url(video_bg.gif) repeat-y center center;}

div.video_bg_header {background:#ffffff url(video_bg_header.gif) no-repeat center center; height:20px;}

div.video_bg_footer {background:#ffffff url(video_bg_footer.gif) no-repeat center center; height:20px;}

div.video_container {}

/*****Ad styles*****/

div#ad_left_sidebar {position:absolute; top:5px; left:50%; margin-left:-500px; width:100px; height:580px;}

div#ad_right_sidebar {position:absolute; top:5px; left:50%; margin-left:376px; width:100px; height:580px;}

div#ad_top {position:absolute; top:10px; left:50%; margin-left:-364px; width:708px; height:70px;}

div#ad_bottom {position:absolute; width:708px; height:70px; margin-left:-15px; margin-top:35px;}

/* ---- Some Resets ---- */

p,
table, caption, td, tr, th {
	margin:0;
	padding:0;
	font-weight:normal;
	}

/* ---- Paragraphs ---- */

p {
	margin-bottom:15px;
	}
	
/* ---- Table ---- */

table {
	border-collapse:collapse;
	margin-bottom:15px;
	width:90%;
	}
	
	caption {
		text-align:left;
		font-size:15px;
		padding-bottom:10px;
		}
	
	table td,
	table th {
		padding:5px;
		border:1px solid #fff;
		border-width:0 1px 1px 0;
		}
		
	thead th {
		background:#f1a572;
		}
			
		thead th[colspan],
		thead th[rowspan] {
			background:#E68D51;
			}
		
	tbody th,
	tfoot th {
		text-align:left;
		background:#f1a572;
		}
		
	tbody td,
	tfoot td {
		text-align:center;
		background:#f1cdb4;
		}
		
	tfoot th {
		background:#b0cc7f;
		}
		
	tfoot td {
		background:#d7e1c5;
		font-weight:bold;
		}
			
	tbody tr.odd td { 
		background:#bcd9e1;
		}
