/*
*	FILE: 		tsn_stats.css
*	AUTHOR: 	Kate Grzegorczyk
*	CREATED:	01.09.2008
*	MODIFIED:	01.09.2008
*	MODIFIED:	29.03.2008 : Changed work server reference
*	DESC:		Layout elements for stats
*/



/* == start OVERWRITES == */
#tsnWrap {
	position: relative;
	width: 1000px;
	background-image: url(../../images.tsn.ca/images/silver/common/bgs/tsn_wrap21_bg.gif);
	background-repeat: repeat-y;
}

#tsnMain {
	width: 750px;
	padding-left: 10px;
	padding-right: 10px;
}

#tsnRelated {
	position: relative;
	width: 218px;
	padding: 5px 5px 0px 5px;
	border-left: 1px solid #999;
	border-right: 1px solid #fff;
	float: left;
	padding-left: 5px;
}

h1 {
	margin-top: 6px;
	color: #333;
}

option {
	font-size: 1em;
	color: #666;
	font-weight: bold;
}

select {
	font-size: 1.4em;
	color: #666;
	font-weight: bold;
	border: 1px solid #ccc;
	min-width: 150px;
}

select {
	font-size: 1em;
}
/* == end OVERWRITES == */



/* == start DEFAULT VALUES == */
#tsnStats {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #fff;
	clear: both;
}

table {
	width: 100%;
	margin-bottom: 10px;
}

#tsnStats h3 {
	background-color: #63686c;
	/*	padding: 6px 9px 6px 9px; */
	padding: 3px 5px 3px 5px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
}

#tsnMain th, #tsnMain td, #tsnMain h3, div.boxScoreRightCol h4, div.playerBio {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
}

#tsnStats p, #tsnStats th, #tsnStats td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/* font-size: 1.3em */
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
}

#tsnStats h3 {
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#tsnStats td, #tsnStats td a {
	color: #3d4448; 
}

td, th {
	color: #fff;
	/*padding: 6px 4px 5px 4px;*/
	padding: 2px 5px 1px 5px;
	text-align:center;
	width: 1%;
	border-bottom: 1px solid #fff;
}

.boxScore td, .boxScore th {
	padding: 6px 6px 5px 6px;
	width: auto;
}

#tsnStats thead th {
	background-color: #cc0000;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#tsnStats tbody th, #tsnStats tbody td {
	border-bottom: 1px solid #fff;
	color: #3d4448; 
}

#tsnStats tbody th a, #tsnStats tbody td a {
	color: #3d4448; 
}

#tsnStats tbody tr.bg1 td {
	background-color: #ebebec;
}

#tsnStats tbody tr.bg1 th {
	background-color: #dddedf;
}

#tsnStats tbody tr.bg2 td {
	background-color: #dadbdc;
}

#tsnStats tbody tr.bg2 th {
	background-color: #cecfd1;
}

#tsnStats tfoot tr, #tsnStats .bgTotal {
	background-color: #63686c;
}

#tsnStats tfoot td, #tsnStats .bgTotal td, #tsnStats .bgTotal th {
	color: #fff;
}

#tsnStats tfoot td a, #tsnStats .bgTotal td a, #tsnStats .bgTotal th a {
	color: #ccc;
}

#tsnStats tbody tr.bg2 th.hiLite, #tsnStats tbody tr.bg1 th.hiLite, #tsnStats tbody tr.bg2 td.hiLite, #tsnStats tbody tr.bg1 td.hiLite {
	background-color: #ff9999;
}

#tsnStats p a {
	color: #f61706;
}

td a, th a {
	color: #fff;
}


.statDate {
	width: 80px;
}

.statLongDate {
	width: 240px;
}

.statNumber {
	width: 2%;
}

.statName {
	width: 2%;
	text-align:left;
}

.statText {
	width: auto;
}

#tsnStats .bgTotal {
	background-color: #63686c;
	color: #fff;
}
/* == end DEFAULT VALUES == */



/* == start BOX SCORE == */
div.boxScoreBg, div.playerBioBg {
	background-color: #fff;
	width: 440px;
	border-right: none;
	margin-bottom: 10px;
	padding: 1px;
	padding-right: 0;
	*padding: 0;	
	padding-bottom: 0px;
}

div.boxScoreBg p {
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	color: #63686c;
}

div.boxScoreBg div.boxLinks {
	margin-top: -5px;
}

table.boxScore {
	background-color: #3d4448;
	color: #fff;
	margin-bottom: 0px;
}
/* == end BOX SCORE ==*/



/* == start PLAYER BIO == */
div.playerBioBg {
	padding-bottom: 10px;
}

div.playerBio {
	color: #3d4448;
	margin-left: 10px;
	width: 308px;
}

div.playerBio span {
	color: #787f83;
	font-weight: bold;
}

div.playerBioBg h3 {
	background-color: #3d4448;
	padding: 6px 9px 6px 9px;
	color: #fff;
	border: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 0;
	margin-left: -1px;
	margin-top: -1px;
	*margin-left: 0;
	*margin-top: 0;
	margin-bottom: 10px;
}

div.playerBioBg img {
	float: right;
	margin-right: 10px;
	border:1px solid #3d4448;
}

div.boxScoreRightCol {
	background-color: #3d4448;
	width: 280px;
	color: #fff;
	padding: 10px;
	text-transform: uppercase;
}

div.boxScoreRightCol a {
	color: #f61706;
}

div.boxScoreRightCol h4 {
	padding-bottom: 8px;
}
/* == end PLAYER BIO == */

p.sdate {
	font-size: .8em;
	color: #666;
}

/* == start LEGEND == */
.legend {
	margin-bottom: 20px;
}

#tsnMain .legend h3, #tsnStats .legend h3 {
	color: #cc0000;
	background-color: transparent;
	padding-left: 0px;
	padding-bottom: 0px;
}

#tsnMain .legend p, #tsnStats .legend p {
	text-transform:none;
	color: #63686c;
}
/* == end LEGEND == */

/* == start FLOATING COLS == */
.floatColWrap750 {
	width: 750px;
	overflow: auto;
	margin-bottom: 10px;
}

.floatColWrap750 .boxScoreBg {
	width: 370px;
	overflow: auto;
	margin-bottom: 0px;
}

.w370 {
	width: 370px;
	padding-bottom: 10px;
}

.floatColWrap1000 {
	overflow: auto;
	margin-bottom: 10px;
}

.w490 {
	width: 490px;
	padding-bottom: 10px;
}
/* == end FLOATING COLS == */

.leaderPic {
	width: 100px;
}


/* ====================== */
/* ==== start HACK STYLES ==== */
/* pga leader list */
#statistics table.statright thead th {
	color: #fff;
}

#main table td, #main table th {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main table thead th {
	color: #fff;
}

#statistics caption {
	color: #fff;
	background-color: #63686C;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#statistics h3 {
	font-size: 1.6em; /* 18px */
	line-height: 1.2em;
	color: #cc0000;
	margin-bottom: 2px;
	margin-top: -4px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
}


/* gameday stuff */
td.stitle, td.lrow1 {
	width: 0px;
}

th.stitle, th.lrow1 {
	width: 100%;
}

.gday1 {
	font-size: 1.9em;
	font-weight: bold;
	width: 930px;
	padding-top: 5px;
}
/* ==== end HACK STYLES ==== */
/* ===================== */



