
@media print {
    #leftColumn, #rightColumn, #topMenu, #subHeader, #pageHeader {
        display: none;
    }
	#header { display:none; }
}


body {
	margin: 0px;
	background:#671818 url(../images/design/bgextend.jpg) repeat-x center top;/* url(../images/design/bg.jpg) repeat-y center top;/**/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	_behavior: url(csshover.htc);
}

h1 {
	font-size: 22px;
	margin-top: 10px;
}

#mainHolder { background:url(../images/design/bg.jpg) repeat-y; width:1048px; margin:auto; text-align:center; }

#bg_gradient {
	margin: 0px;
	background: transparent url(../images/design/bg_gradient.jpg) no-repeat;
}
#container {
	margin: 0px auto 0px auto;
	width:980px;
	text-align:left;
	position: relative;
}

#header {
	background:url(../images/design/header.jpg) no-repeat;
	width:981px;
	height:187px;
	display:block;
	position:relative;
}
.selectedYear { color:#CC0000; font-size:14px; font-weight:bold; }
#footer { 
	background:url(../images/design/footer.jpg) no-repeat;
	width:981px;
	height:38px;
	display:block;
	font-size:10px;
	padding-top:8px;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:8px;
}
#footer a { color:#FFFFFF; }
#topMenu {
	height: 34px;
	line-height: 34px;
	display:block;
	text-align:left;
	position: absolute;
	top: 150px;
	width: 980px;
	text-align: center;
}
#subHeader {
	background:url(../images/design/sub_header.jpg) no-repeat;
	width:981px;
	height:122px;
	padding:1px 0 0 0;
	display:block;
	/*position:relative;
	overflow:visible;*/
}
#subHeaderHome {
	background:url(../images/design/sub_header.jpg) no-repeat;
	width:981px;
	height:42px;
	padding:1px 0 0 0;
	display:block;
	/*position:relative;
	overflow:visible;*/
}
#searchHeader {
	/*position:relative;
	left:410px;
	top:30px;*/
	margin:8px 0 -1px 310px;
	_margin:8px 0 -20px 310px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#headerText {
	position:absolute;
	color:#222;
	width:705px;
	height: 67px;
	right: 10px;
	top: 74px;
	text-align:justify;
	font-size: 12px;
	line-height: 17px;
	/*font-weight: bold;*/
}
#headerText p {
	margin: 0px;
	padding: 8px;
}
#indexHeader {
	background:url(../images/design/green_felt.jpg) no-repeat;
	width:981px;
	height:296px;
	display:block;
	text-align:center;
	padding:1px;
	margin:0;
}
/*#pageHeader {
	background:url(../images/design/green_felt_sub.jpg) no-repeat;
	width:981px;
	height:38px;
	display:block;
	text-align:center;
	padding-top:20px;
}*/
#pageTitle {
	margin: 50px 0px 0px 0px;
	>margin: 30px 0px 0px 0px;
	_margin: 50px 0px 0px 0px;
	text-align:center;
	font-size: 17px;
	color: #FFF;
}
.statsBanner {
	width:214px;
	font-size:10px;
}
.statsBanner div {
	font-size:16px;
	margin: 0px;
	padding:2px;
}
.tournamentHeading {
	padding:0 !important; margin:0;
	width:277px;
	height:34px;
	background:url(../images/design/tournament_top.jpg) no-repeat center top;
}
.tournamentHeading div {
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 10px;
	display:block;
	width:200px;
	text-align:left;
	color:#FFFFFF;
}

#top_players td {
	font-size:10px;
	color:#CCCCCC;
}
#top_players td b {
	color:#ffffff; /*FF9900*/
	font-weight:bold;
}

#pageHeader h1 { font-size:24px; font-weight:bold; color:#FFFFFF; margin:0px; }

#indexTable { background:#FFFFFF; }
#subTable {
	border-top:#575757 8px solid;
	background:#ffffff url(../images/design/sub_page_slice.jpg) repeat-x top;
}

.mainTable {
	width:981px;
}


#leftColumn {
	padding:6px 0 6px 6px;
	width:206px;
}
#leftColumnHeader {
	background:url(../images/design/left_column_header.jpg) no-repeat top;
	width:206px;
	height:86px;
	display:none;
	color:#FFFFFF;
	font-weight:bold;
}
#leftColumnHeader form {
	padding:8px;
}

#leftColumnItems a {
	background:url(../images/design/left_column_item.jpg) no-repeat;
	width:198px;
	height:20px;
	display:none;
	padding:6px 0 0 8px;
	color:#FFFFFF; 
	font-size:11px; font-weight:boldl; text-decoration:none;
}

#centerColumn {
	padding:6px;
}

#rankingYearsList { cursor:default; }

#rankingYearsList td {
	font-size:13px;
	color:#222222;
	padding:12px 4px 0 4px;
	vertical-align:top;
	font-weight:bold;
	background:url(../images/design/timeline_year.jpg) no-repeat bottom center;
}

.rowDark td {
	background-color: #2F5441;
	border-bottom:solid 2px #CCCCCC;
}
.rowDark td td, .rowLight td td {
	border-bottom:0;
}
.rowLight td {
	background-color: #666666;
	border-bottom:solid 2px #CCCCCC;
}
.rowLight a, .rowDark a, 
.rowLight td, .rowDark td, .rowDark2 td, .rowLight2 td { color:#FFFFFF; }

.rowDark2 td {
	background-color: #454545;
	border-bottom:1px solid #CCCCCC;
}
.rowLight2 td {
	background-color: #666666;
	border-bottom:1px solid #CCCCCC;
}
.rowDark2 a, .rowLight2 a { color:#B8DCBA; }
.tournamentTable td {
	padding:4px 4px 4px 8px;
	border-bottom:1px solid #CCCCCC;
}
.tournamentTable td img {
	padding-left:4px;
}


/* FORMS */
input,textarea, select {
	color : #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
}



.calendarCell {
	background:#dddddd;
}
.calendarCellToday {
	background:#b8dcba;
}
.topLeftCell {
	background:#dddddd top left no-repeat;
}
.topRightCell {
	background:#dddddd top right no-repeat;
}
.bottomLeftCell {
	background:#dddddd url(../images/design/bottomleftcorner.gif) bottom left no-repeat;
}
.bottomRightCell {
	background:#dddddd url(../images/design/bottomrightcorner.gif) bottom right no-repeat;
}
.calendarHeading { background:url(../images/design/calendar_header.gif) no-repeat; height:34px; width:580px; }
.calendarHeading td { color:#FFFFFF; text-align:center; }
.calendarTable tbody td { border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.calendarTable tbody td.rightCell { border-right:0; }

#BottomAdBox {
	padding: 12px 0px;
	text-align: center;
	background-color: #000;
	color: #fff;
}
/**

OLD STYLES BELOW

**/
.alignLeft {
	text-align: left; 
	width: 825px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*text-decoration: underline;	*/
	text-decoration: none;
	color: #222;
	font-weight: bold;
}
a:hover {
/*	color: #90060B;*/
	color: #A60000;
	/*text-decoration: none;	*/
	text-decoration: underline;	
}
.calendarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;	
	color: #006;
}
a:calendarLinks {
	color: #90060B;
}
.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	color: #060;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	color: #F00;
}
.addLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
	color: #060;
}
.deleteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
	color: #F00;
}
.editLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
	color: #060;
}
.viewLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
	color: #006;
}
sup {
	font-size: 7px;
	color: #A60000;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.playerBio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
.playerBio a {
	text-decoration: underline;	
}
.playerBio a:hover {
	text-decoration: none;	
}
.tableHeading {
	font-weight: bold;
	color: #000;
	background-color: transparent;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.tableFooter {
	font-weight: bold;
	color: #FFF;
	background-color: #A60000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.topDark {
	background-color: #F2EFD8;
}
.rowDark2 {
	/*background-color: #D2D1AC;*/
	background-color: #CCC;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.topRankHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.pageHeading {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A60000;
	text-decoration: none;
}
.white-xs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFCF2;
	text-decoration: none;
}
.text-xs-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
li {
	list-style-image: url(/wpr520/images/bullet_spade.gif);
}
.tableBg {
	background-image: url(/wpr520/images/table_bg.gif);
	background-repeat: repeat-y;
}
.sideBg {
	background-image: url(/wpr520/images/side_bg.gif);
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
}
.sideHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.bottomNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.sideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A60000;
	text-decoration: none;
	font-weight: bold;
}
.sideNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}


.gensmall td { font-size:11px; }


#sponsoredCasinos td {
	font-size:10px;
}

#printlogo {
	display: none;
}
