/* CSS Document */

.tablehead {

	color: #000;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#dcdcdc;

 	vertical-align:top;

	width: 100%;

	margin:5px 0 5px 0;

}



.tableheadFixWidth {

	color: #000;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#dcdcdc;

	margin:5px 0 5px 0;

}



.tablehead a:link, .tablehead a:visited {

	color: #000; 

}



.tablehead a:hover {

	color: #FF0000;

}			



.colhead {

	background:#c1c1c1;

	color: #000;

	font-weight: bold;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.colhead a:link, .colhead a:visited {

	color: #000;

}



.colhead a:hover {

	color: #FF0000;

}	



.stathead {

	color: #FFF;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablealso {

	color: #000;	

	line-height: 18px;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ececec;

}



.tablealso a:link, .tablealso a:visited {

	color: #000;

}



.tablealso a:hover {

	color: #FF0000;

}



.oddrow {

	background-color: #FFF;

}



.evenrow {

	background-color: #ececec;

}



.sortcell {

	background-color: #c1c1c1;

	font-weight: bold;

}



.tablexsm {

	color: #000;

	font-style: normal;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablexsm a:link, .tablesm a:visited {

	color: #000;

}



.tablexsm a:hover {

	color: #FF0000;

}	

	



.tablevsm {

	color: #000;

	font-style: normal;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablevsm a:link, .tablesm a:visited {

	color: #000;

}



.tablevsm a:hover {

	color: #FF0000;

}

	

.tablesm {

	color: #000;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablesm a:link, .tablesm a:visited {

	color: #000;

}



.tablesm a:hover {

	color: #FF0000;

}	



.tablemed {

	color: #000;

	font-style: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablemed a:link, .tablemed a:visited {

	color: #000;

}



.tablemed a:hover {

	color: #FF0000; 

}	



.tablemed2 {

	color: #000;

	font-style: normal;

	font-size: 12px;

	line-height: 18px;	

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablemed2 a:link, .tablemed2 a:visited {

	color: #000;

}



.tablemed2 a:hover {

	color: #FF0000;

}



.tablelrg {

	color: #000;

	font-style: normal;

	font-size: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablelrg a:link, .tablelrg a:visited {

	color: #000;

}



.tablelrg a:hover {

	color: #FF0000;

}



.tablexlrg {

	color: #000;

	font-style: normal;

	font-size: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablexlrg a:link, .tablexlrg a:visited {

	color: #000;

}



.tablexlrg a:hover {

	color: #FF0000;

}



.greenfont {

	color: #007F00;

}



.redfont {

	color: #BF0000;

}



.bi{font-weight: bold;}

#mc a:link, #mc a:visited{color: #000; background: inherit;}

#mc a:hover{color: #FF0000; background: inherit;}

.aa_subBox {position: relative; width: 772px; color: #FFF; font-weight: bold; font-family: Verdana, Sans-serif; font-size: 10px; line-height: 14px; margin-top: 1px;}

.aa_subBox .aa_subNav {padding: 6px; padding-left: 9px; padding-bottom: 7px;}

.aa_subBox .aa_subNav a {color: #FFF; }

.aa_subBox .aa_subNav a:hover {color: #CCC;}




#ilt {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #000000; 

	line-height: 14px;

	background:#dcdcdc;

	border:none;

	margin:0px 0 5px 0;

}



#ilt A:link {color: #000000; text-decoration:underline;}

#ilt a:visited {color: #000000; text-decoration:underline;}

#ilt A:hover {color: #FF0000; text-decoration:underline;}



.ilt {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #000000; 

	line-height: 14px;

	background:#dcdcdc;

	border:none;

	margin:0px 0 5px 0;

}



.ilt A:link {color: #000000; text-decoration:underline;}

.ilt a:visited {color: #000000; text-decoration:underline;}

.ilt A:hover {color: #FF0000; text-decoration:underline;}



a.sl:link{color: #FFF;}

a.sl:visited{color: #FFF;}

a.sl:hover{color: #FF0000;}



#mc a.sl:link{color: #FFF;}

#mc a.sl:visited{color: #FFF;}

#mc a.sl:hover{color: #FF0000;}

.gamehead{background:#555;color:#FFF; text-transform: uppercase; font-weight:bold; text-align:center;}



.whitelink a:hover, .whitelink a:link, .whitelink a:visited {

	color: #ffffff; text-decoration: none;

}

/*

Last Updated: 2/20/2008

*/




h1.game-title {

	margin: 10px 0 14px 0;

	line-height: 50px;

}



h1.game-title img {

	display: inline;

	vertical-align: middle;

	padding: 0 5px 0 0;

}



h1.game-title img.away-logo {

	padding: 0 5px 0 0;

}



h1.game-title img.home-logo {

	padding: 0 5px 0 18px;

}



h1 span.rank {

	font-size: .7em;

}



.col-left {

	float: left;

}



/* oots */

.col-right {

	float: right;

	width: 210px;

	overflow: visible;

	background: url(http://assets.espn.go.com/i/gamepackage/oots_bg.gif) no-repeat 1px 16px;

}



.oots {

	padding: 0 10px 16px 13px;

}



#adc {

	float: none;

	padding: 0 0 15px 15px;

}



.oots h3 {

	font-size: 1.4em;

	margin: 10px 0;

}



.oots h4 {

	font-size: 1.2em;

	padding: 0 0 5px 0;

	margin: 15px 0 7px 0;

	border-bottom: 1px solid #e2e2e2;

}



.oots h5 {

	font-size: 1.1em;

	padding: 10px 0 0 3px;

	margin: 0;

}



select.league-selector {

	width: 100%;

	font-size: 1em;

	font-weight: bold;

}



select.league-selector option {

	padding: 1px;

}



.oots-nav {

	padding: 0 0 10px 0;

}



.oots-game {

	margin: 11px 0;

	padding: 2px;

}



table.game-table {

	padding: 0;

}



td.oots-team {

	width: 110px;

	vertical-align: bottom;

}



td.oots-score {

	width: 24px;

	text-align: right;

	padding: 0 5px 0 0;

	vertical-align: bottom;

}



td.oots-status {

	width: 50px;

	text-decoration: underline;

	vertical-align: bottom;

}



.oots-clock {

	display: block;

	position: relative;

	top: 1px;

}



.oots-period {

	display: block;

	position: relative;

	top: 1px;

}


.game-head {

	font-size: 1.2em;

	margin: 0px 0 14px 0;

}



.gp-body {

	font-size: 1.2em;

	line-height: 1.6em;

	padding: 0 28px 0 0;

}



.gp-rail {

	width: 372px;

	float: right;

	margin: 0 0 16px 14px;

	display: inline;

	line-height: normal;

}



.iv-cap {

	font-size: .9em; padding: 4px 0 6px 4px; border-bottom: 1px solid #DDD;

}



/* game package nav buttons */



.gp-nav {

	overflow: hidden;

    width: 100%;

	padding: 10px 0 5px 0;

}



.prev-wrap {

	padding: 10px 0;

}



.prev-wrap p {

	margin: 0;

	padding: 0;

}



/* game header stuff */



.ng-wrap {

	padding: 8px 0 8px 3px;

	margin: 0;

	width: 328px;

	float: left;

	font-size: 11px;

}

.s-wrap {

	float: left;

	padding: 8px 0 8px 8px;

	margin: 0 0 0 10px;

	width: 350px;

	color: #cc0000;

	font-size: 11px;

	border-left: 1px solid #e1e1e1;

}

.ng-txt {

	float: left;

	width: 85px;

}

.ng-txt-info {

	float: left;

	width: 243px;

}



.pitchers-wl p {

	margin: 0 0 6px 0;

	padding: 0;

}



.game-status {

	float: left;

	padding: 23px 0 0 22px;

}



* html .game-status {

	padding: 19px 0 0 22px;

}



.game-status h4 {

	margin: 0;

	padding: 0;

	font-size: 1.4em;

	line-height: 1.4em;

}



.game-status h5 {

	margin: 0;

	padding: 0;

	font-size: 1em;

}



.game-status img {

	vertical-align: middle;

}



/* right rail stuff */



.rail-object {

	margin: 0 0 14px 0;

}



.gamehead {
	background-color: #990000;
}



#inlinetable {

	float: right;

	margin: 13px 0 10px 10px;

	border: 1px solid #CCC;

	background: #f7f7f7;

}



#inlinetable td {

	padding: 3px;

	font-size: .9em;

}



#inlinetable th {

	border-bottom: 1px solid #CCC;

	background: #f0f0f0;

	color: white;

	font-size: .9em;

}



#inlinetable td {

	line-height: 1.5em;

}



#inlinetable img {

	float: right;

	margin: 0 0 8px 10px;

}



/* inline quote */



.inlinequote {

	width: 156px;

	float: left;

	display: inline;

	padding: 5px 15px;

	margin: 10px 20px 10px 0;

	border-right: 1px solid #DDD;

}



.inlinequote img.quote {

	float: left;

	padding: 0 7px 0 0;

}



.inlinequote img.quoteEnd {

	display: inline;

	padding: 0;

	margin: -4px 0 0 0;

	position: relative;

	top: 5px;

}



.inlinequote h3 {

	margin: 0;

	padding: 7px 0 8px 0;

	line-height: 1.3em;

	font-size: 140%;

	font-family: Arial, Helvetica, sans-serif;

}



.inlinequote p {

	font-style: italic;

	margin: 0 0 0 20px;

	padding: 0;

}



/* boxscore */



.boxscore-left {

	float: left;

	width: 357px;

}



.boxscore-right {

	float: right;

	width: 357px;

}



.intel-left {

	float: left;

	width: 350px;

}



.intel-right {

	float: right;

	width: 350px;

}



.tablehead {

	line-height: normal;

	margin-bottom: 10px;

}





/* play by play */



.pbp-head h2 {

	margin: 0;

	padding: 0 0 8px 0;

}



.pbp-head p {

	margin: 0;

	padding: 0 0 8px 0;

}



.pbp-left {

	float: left;

	width: 336px;

}



.pbp-right {

	float: right;

	width: 364px;

}



.dc-footer {

	margin: 0;

	padding: 3px 0 6px 0;

	text-align: center;

}



/* intel */



dl.pigskin-picker {

	float: left;

	width: 85px;

	font-size: .9em;

	text-align: center;

	margin: 0 0 5px 0;

}



dl.pigskin-picker dd {

	margin: 0;

	padding: 0;

}



p.i-callout {

	margin: 0;

	line-height: normal;

}



p.i-callout a {

	color: #ee8600;

	font-weight: bold;

	font-size: .9em;

}



p.i-callout img {

	vertical-align: middle;

}



/* rail stuff */



.rail-object h3 {

	background: url(http://assets.espn.go.com/i/gamepackage/railheaderbg.gif) no-repeat bottom right;

	padding: 8px 0 8px 3px;

	margin: 0 0 3px 0;

	font-size: 1.3em;

}



ul.alsosee {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0pt;

	padding:0pt;

	font-size: .9em;

}



ul.alsosee li {

	background:transparent url(http://assets.espn.go.com/i/fp/07/bull.gif) no-repeat scroll -2px 3px;

	margin:0pt;

	padding:0pt 0pt 5px 8px;

}



/* photo index */



.photo-index {

	font-size: .9em;

}



.photo-row {

	margin: 10px 0 10px 0;

	border-bottom: 1px dashed #cecece;

}



.photo-index dl {

	float: left;

	width: 325px;

	margin: 0 20px 0 0;

	padding: 0 0 10px 0;

}



.photo-index dt {

	float: left;

	width: 132px;

	line-height: normal;

	font-size: xx-small;

	color: #777;

}



.photo-index dt img {

	padding: 0 0 5px 0;

}



.photo-index dd {

	line-height: normal;

	float: right;

	width: 187px;

	margin: 0;

}



.photo-index dd p {

	margin: 5px 0 0 0;

	padding: 0;

}



.photo-nav {

	text-align: right;

}



.single-nav {

	text-align: center;

} 



.photo-single {

	text-align: center;

}



.photo-single img {

	padding: 20px 0;

}



.photo-single p {

	text-align: left;

}



.left-Module {

	font-size: 0.8em;

	line-height: 1.6em;

}





/* float clearer */



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {display: block;}

/* End hide from IE-mac */





/* start player */

.col-left.topPad {

	padding-top: 15px;

}

.col-left .pcCont {

	margin: 0 0 5px 0;

}

.pcCont img {
	float: left;
	padding-left: 80px;
}

.pcCont .playerStatCont {
	float: left;
	margin: 0 0 0 85px;
	width: 400px;
}

.playerStatCont .nameCont {

	width: 400px;

}

.playerStatCont .name {
	float: left;
	font-family: arial, helvetica, san-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	position: relative;
}

.nameCont .flag {

	float: right;

}

.playerStatCont table.statCont {

	float: left;

	padding: 0 0 0 85px

}

.colhead.playerStatSub {

	background: #ececec;

	color: #333;

	font-weight: normal;

	text-align: center;

}

.oddrow.playerStats {

	color: #333;

	font-family: helvetica, arial, san-serif;

	font-size: 22px;

	font-weight: bold;

	text-align: center;

}

.playerOwn-black {

	color: #000;

	font-family: verdana, arial, san-serif;

	font-size: x-small;

	font-weight: normal;

}

.playerOwn-red {

	color: #cc0000;

	font-family: verdana, arial, san-serif;

	font-size: x-small;

	font-weight: normal;

}

.playerOwn-green {

	color: green;

	font-family: verdana, arial, san-serif;

	font-size: x-small;

	font-weight: normal;

}



.pcCont table.metaData {

	width: 100%;

	font-size: 11px;

	font-family: verdana, arial, san-serif;

	margin-top: 5px;

}

table.metaData td strong {

	margin-right: 10px;

}



/* end player */



/* start Local */

.sp-feeds {

	padding: 0;

	margin: 0;

	font-size: 11px;

	width: 357px;

	line-height: 16px;

}

.sp-feeds .team {

	padding: 15px 0 10px 0;

}

.sp-feeds .team img {

	float: right;

}

.sp-feeds ul {

	font-family: Helvetica, sans-serif;

	font-weight: bold;

	margin: 0;

	padding: 0;

	width: 328px;

	list-style-type: none;

	overflow: hidden;

	line-height: 28px;

}

.sp-feeds .hdr {

	font-size:14px;

	color:#666;

}

.sp-feeds .name {

	font-size: 28px;

	color: #000;

	line-height: 28px;

}

.sp-feeds .tag {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	color: #999;

	font-weight: normal;

	line-height: 14px;

}

.sp-feeds .source {

	font-size: 10px;

	color: #666;

}

.sp-feeds .odd {

	padding: 12px;

	border-bottom: 1px dashed #e2e2d3;

}

.sp-feeds .odd h2{

	margin: 0 0 -16px 0;

	font-family: Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.sp-feeds .even {

	padding: 12px;

	background: #d1d1d1;

	border-bottom: 1px dashed #e2e2d3;

}

.sp-feeds .even h2{

	margin: 0 0 -16px 0;

	font-family: Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.sp-feeds .footer {

	margin:0;

	padding:0;

	border: none;

	background: none;

	height:60px;

}

.sp-feeds .footer img {

	padding: 0;

	margin: 0;

	position: relative;

	float: left;

	top: 15px;

	left: 12px;

}

.sp-feeds h2 a:link {

	text-decoration: none;

	color: #000;

}

.sp-feeds h2 a:hover, .sp-feeds h2 a:visited:hover {

	text-decoration: underline;

	color: #f00;

}

.sp-feeds h2 a:visited {

	text-decoration: none;

	color: #666;

}

/* END FULL FEEDS */

.storyArchive ul {

	padding: 0;

	margin: 0 0 0 18px;

}



.storyArchive ul li {

	padding: 4px 0;

	margin: 0;

}

.storyArchive .timediff {

	color: #666666;

	font-size: x-small;

}

.storyArchive.headlines {

	margin: 10px 5px 10px 15px;

	padding-left: 10px;

	float: left;

	display: inline;

	width: 320px;

	border-left: 1px solid #dcdcdc;

}

/* end Local */



/* right column dropdown */

.dropdown {

	background: #ececec;

	border: 1px solid #dcdcdc;

	padding: 5px 5px 5px 0;

}

/* start filtering */

.filter-wrap {

	float: left;

	padding: 0 25px 5px 0;

}

.filter-wrap p.title {

	margin: 0;

	padding: 0;

	font-size: small;

}



/* end filtering */



/* scouts */

.tablexlrg {

	color:#000000;

	font-family: helvetica, arial sans-serif;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 10px;

}

.tablemed {

	margin-top: 10px;

}



/* subhead */

.kurt_info{
	width: 500px;
	padding-top: 8px;	

}



/* for news page toggle */

.news_nav a:link, .news_nav a:visited {

	color: #FFF;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	cursor: pointer;

}

.news_active {

	text-decoration: none;

}

.news_inactive {

	text-decoration: underline;

}

.statline {
	width: 320px;
	float: left;
}
