/* default styles  */
body       { background-color:#fff;}
body,td,th { color:#000; font:12px Arial,Helvetica,sans-serif; }
input,select,textarea,button { color:#000; font:11px Arial,Helvetica,sans-serif; }
a { font-family:Arial,Helvetica,sans-serif; }
body,form { margin:0px; padding:0px; }

.clear {
	clear:both;
}

.leagueLeaders{
	margin-left: 10px; 
	margin-bottom: 10px; 
	float:left; 
	width: 120px;	
	
}

.leagueLeaderBottom{
	margin-bottom: 20px; 
}

.randomStats{
	margin-left: 5px; 
	margin-bottom: 10px; 
	float:left; 
	width: 60px;	
	
}

/* page centering and backgrounds */
body.mlb {background:#002850 url(/images/bg_body_mlb.gif)  repeat-y top center;}
body.team     {background:#858585 repeat-y top center;}
/* #metaWrap_es */
#metaWrap     {width:990px; overflow:hidden;  background-color:#fff;}

/* template tw_blank isn't centered and has no background */
body.tw_blank           {background:none;}		
body.tw_blank #metaWrap {width:auto; overflow:auto; position:static; margin:0;}

/* anchor behavior */
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* Navigation Style */
#navigation {
	padding-top:120px;
	padding-bottom:8px;
	float:right;}

#navigation ul {
    list-style: none;
    margin: 0 0 0 0;
    padding-left: 25px;
	font-size:12px;
	text-align:center;
}

#navigation ul li {
    display: inline;
	float:left;
	padding-right: 25px;
}
#navigation ul a{
    color: #0156A5;
    text-decoration: none;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	border-bottom:none;
	letter-spacing:-0px;
}

.textBox{
	text-align: center;
}


/* headlines */
.hlXs { font-size:12px; font-weight:bold; }												/*  9 pt */
.hlSm { font-size:16px; font-weight:bold; }												/* 12 pt */
.hlMd { font-size:18px; font-weight:bold; }
.hl { font-size:25px; font-weight:bold; }													/* 18 pt */
.hlBlack { font:25px Arial Black,Arial,Helvetica,sans-serif; }
.hlLg { font-size:34px; font-weight:bold; }												/* 28 pt */
.hlLgBlack { font:34px Arial Black,Arial,Helvetica,sans-serif; }
.hlXl { font-size:43px; font-weight:bold; letter-spacing:-1px; }	/* 36 pt */
.hlXxl { font-size:52px; font-weight:bold; letter-spacing:-3px; }	/* 42 pt */	

/* sub/secondary-headline */
.subHead { font-size:16px; font-weight:bold; }
.subHeadBlack { font:16px Arial Black,Arial,Helvetica,sans-serif; }
.subHeadLite { color:#666; font-size:16px; font-weight:bold; }

/* other editorial */
.blurb { font-size:12px; }
.timeStamp { font-size:11px; }
.byLine, .caption { font-size:10px; }
.tagLine { color:#666; font-size:11px; font-style:italic; }

/* all-purpose text */
.textXs, .textXs td { font-size:10px; }	/* 7 pt */
.textSm, .textSm td { font-size:11px; }	/* 8 pt */
.text, .text td { font-size:12px; }			/* 9 pt */
.textLg, .textLg td {
	font-size:14px;
	font-weight: bold;
}	/* 11 pt */
.textXl, .textXl td { font-size:16px; }	/* 12 pt */

/* tab-style component header */
.tab { color:#000; font:10px Mini7,Tahoma,Arial,Helvetica,sans-serif; margin-left:8px; }
.tab a { color:#000; font:10px Mini7,Tahoma,Arial,Helvetica,sans-serif; }

/* component header */
.compHdr, .compHdr a { font-weight:bold; }
.compHdrW, .compHdrW a,.compHdrW a:visited,a:visited.compHdrW { color:#fff; font-weight:bold; }

/* section header (above left nav) */
.secHdr { color:#999; font-size:19px; text-transform:capitalize; }

/* main component title bar */
.mcTitle { background-color:#999; color:#fff; font-weight:bold; padding-left:6px; } 

/* global buttons */
.btnGrey { background-color:#ccc; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreyOn { background-color:#666; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreen { background-color:#9c6; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreenOn { background-color:#693; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }

/* color-only */
.red, .red td, a:visited.red { color:#c00; }
.green, .green td, a:visited.green { color:#090; }
form td.red, form span.red, form div.red { color:#c00; font-weight:bold; } /* red class within forms gets bolded */
.white, .white td, a:visited.white { color:#fff; }
.greyLite, .greyLite td, a:visited.greyLite { color:#ccc; }
.grey, .grey td, a:visited.grey  { color:#999; }
.greyDark, .greyDark td, a:visited.greyDark  { color:#666; }
.greyBlack, .greyBlack td, a:visited.greyBlack { color:#333; }
.black, .black td, a:visited.black { color:#000; }



/* image padding */
.floatLeft { float:left; margin-right:5px; margin-bottom:3px; } /* left-aligned with right- and bottom- */
.floatRight { float:right; margin-left:5px; margin-bottom:3px;} /* right-aligned with left- and bottom- */
.floatRightLeaders {
	float:right;
	margin-left:5px;
	margin-bottom:3px;
	position:absolute;
	left: 550px;
} /* right-aligned with left- and bottom- */

/* margins (space between block-level box and border) */
.mar0 { margin:0px; }
.mar3 { margin:3px; }
.mar5 { margin:5px; }
.mar7 { margin:7px; }
.mar3tb { margin:3px 0px; }
.mar3lr { margin:0px 3px; }
.mar5tb { margin:5px 0px; }
.mar5lr { margin:0px 5px; }
.mar7tb { margin:7px 0px; }
.mar7lr { margin:0px 7px; }

/* padding (space between border and content) */
.pad0 { padding:0px; }
.pad3 { padding:3px; }
.pad5 { padding:5px; }
.pad7 { padding:7px; }
.pad3tb { padding:3px 0px; }
.pad3lr { padding:0px 3px; }
.pad5tb { padding:5px 0px; }
.pad5lr { padding:0px 5px; }
.pad7tb { padding:7px 0px; }
.pad7lr { padding:0px 7px; }
form td.pad3 { padding-top:3px; } /* form <td>s that need 3px top padding */

/* Mini7 font-embedding */
@font-face { font-family:Mini7; src:url(/style/mini7t.eot); }
.mini { font:10px Mini7,Tahoma,Arial,Helvetica,sans-serif; }

/* header anchors not underlined on hover */
#hdr a:hover { text-decoration:none; }

/* use to set transparency in IE on PNGs */
img.png { behavior: url("/scripts/fix_png.htc"); }

/* sphere it style */
#sphere{text-align:center; font-size:11px; font-weight:bold;}




/* ADA */
.ada {position:absolute; z-index:1; top:-1px; left:-1px; width:1px; height:1px; overflow:hidden;}
.screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}

/* overrides for 2009 header to work */
#masthead ul, #masthead ol, #masthead li, #masthead h1{margin:0;padding:0;}
#masthead img{border:0;}
#masthead .screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
#header_container #masthead {
	height: 145px; 
	float:left;
	width: 350px;
}




/* global overides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {
	font-size:inherit;
	font:100%;
	font-weight: bold;
}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* global */
body {font:12px arial,helvetica,sans-serif;background-color:#fff;color:#000}
.ada {position:absolute; z-index:1; top:-1px; left:-1px; width:1px; height:1px; overflow:hidden;}


/* links */
/* #mc a {color:#00c;} uncomment when this becomes global.css */
#mc a:link, #mc a:visited {text-decoration:none;}
#mc a:hover, #mc a:active {text-decoration:underline;}

/* buttons */
span.button {margin:8px 0;display:block;}
span.button a {font:normal bold 10.5px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#000;padding:1px 8px;text-align:center;}
#mc span.button a:hover, #mc span.button a:active {text-decoration:none;color:#fff;}
span.button.content a {background-color: #ccc;}
span.button.content a:hover {background-color: #666;}
span.button.purchase a {background-color: #99cc66;}
span.button.purchase a:hover {background-color: #669933;}

/* lists */
ul.bullet_round_black li, dl.bullet_round_black dd {background:transparent url(/images/icons/bullet_round_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_square_black li, dl.bullet_square_black dd {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_round_white li, dl.bullet_round_white dd {background:transparent url(/images/icons/bullet_round_white.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_square_white li, dl.bullet_square_white dd {background:transparent url(/images/icons/bullet_square_white.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.video_gray li, dl.video_gray dd {background:transparent url(/images/icons/video.gif) no-repeat scroll .2em .1em; padding-left:22px;}
ul.camera_gray li, dl.camera_gray dd {background:transparent url(/images/icons/photo.gif) no-repeat scroll .2em .2em; padding-left:22px;}
ul.audio_gray li, dl.audio_gray dd {background:transparent url(/images/icons/audio.gif) no-repeat scroll .2em .2em; padding-left:22px;}
ol.numeric li {list-style:inside decimal !important;padding-left:20px;}
ol.numeric ul li, ol.numeric dl dd  {list-style:inside disc !important;padding-left:30px !important;}

li.video_gray, dd.video_gray {background:transparent url(/images/icons/video.gif) no-repeat scroll .2em .1em; padding-left:22px;}
li.camera_gray, dd.camera_gray {background:transparent url(/images/icons/photo.gif) no-repeat scroll .2em .2em; padding-left:22px;}
li.audio_gray, dd.audio_gray {background:transparent url(/images/icons/audio.gif) no-repeat scroll .2em .2em; padding-left:22px;}



/* related container */
#related_container .related_links {border-top:1px solid #4d4d4d;padding:2px 0}
#related_container h3 {font-size:14px;text-transform:uppercase;padding:0 0 0 12px;}
#related_container h3 a.secondary:visited {color:default;}
#related_container .related_links {background:transparent url(/images/global/related_links_bg.gif) repeat-x;margin-bottom:24px;}
#related_container .ad {margin-bottom:24px;}
#related_container .related_links ul {padding-top:2px;}
#related_container .related_links li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll 1.6em .45em; padding-left:30px;}

#related_container .quo_net {position:relative;top:-2px;}
.quo_net {padding-left:.3em;}

/* footer */
#footer_container {clear:both;background-color:#000;overflow:auto;}



/* new team.com footers */
#team_footer {
	color: #b8b8b8;
	clear:both;
	width: 990px;
	height:75px;
}
#team_footer_links {
	padding-top: 15px;
}
#team_footer #team_footer_links a { color: #d4d4d4; padding-left: 30px;  }
#team_footer_global { padding: 35px 20px 0px; width: 950px; }
#team_footer_global #sponsor_image {float:left;border:none;}
#team_footer_global #footer_blurb {padding:0 0 0 230px;margin:2px 0 0 0;}
#team_footer #team_footer_global a { color: #d4d4d4; text-decoration: underline; }

/* content */
#content {padding:6px 0 0 6px;}
#footerBackground {clear:both;}


/* global */
#content table {border-collapse:collapse;color:#333;}
#content thead {background-color: #333;border-top:3px double #333;}
#content th {color:#fff;}
#content th, td {font-weight: normal; text-align: center;padding:2px;text-transform:uppercase;/*width:5%;*/font-size:10px;}
#content *:focus { outline: none }
#content a {text-decoration:none;color:#0156a5;}
#content a:link {text-decoration:none;color:#0156a5;}
#content a:active {color:##0156a5;}
#content a:hover {text-decoration:underline;color:#0156a5;}
#content a:visited {color:#0156a5;}
#content h1,h2 {font-size:20px;}
#content h1,h2 span {font-size:16px;}
#content h4 {text-transform:uppercase;}
#content h6 {font-size:12px;}
#content h3, h4, h5 {font-size:14px;}
#content h3, h4, h5, h6 {font-weight:bold;}
#content h4 a:link, h5 a:link, h6 a:link {color:#0156a5;}
#content h4 a:visited, h5 a:visited, h6 a:visited {color:#0156a5;}
.pointer {cursor:pointer;}

/* left column */
#left_column {padding:6px 0 6px 6px;width:813px;float:left;border:1px solid #a7a7a7;margin:0 0 5px 0;}

/* main content */
#feature {height:306px;width:525px;color:#fff;float:left;position:relative;}
#teamfeature {height:306px;width:800px;color:#fff;float:left;position:relative;}
#main_image {height:306px;width:525px;}
#main_name {background:url(../images/main_name_bg.png) top left no-repeat;right:0;float:right;}
h1,h2 {padding:8px 10px 20px 10px;float:left;}
#main_name h3 {float:left;font-weight:normal;padding:6px 10px 20px 10px;}
.head_shot {display:none;}
#main_name img {padding:2px 4px; float:left;}
#multi_year_total_tables {display:none;}

/* main content - historical */
#feature.historical {height:146px;width:100%;color:#000;float:none;}
#feature.historical #main_image {background:none;height:146px;width:90px;float:left;}
#feature.historical #main_name {background:none; float:left;width:526px;}
#feature.historical h3 {padding:6px 0 13px 26px;float:left;color:#000;line-height:34px;}
#feature.historical #main_name .bio {float:right;text-transform:uppercase;padding:0 10px 0 0;margin:14px 0 0 0;display:block;}
#feature.historical #main_name .bio a {color:#36416A;}
#feature.historical h3 img {/*vertical-align:bottom;*/}
#feature.historical .head_shot {display:block;float:left;}
#feature.historical #stats_physical {float:left;width:526px;}
#feature.historical #main_name img {padding:2px 4px;}
#feature.historical ul.stats_historical{float:left;line-height:1.5em;padding:0 30px;width:200px;}
#feature.historical .action_shot {width:191px;float:left;}

/* video */
.mw-vod{position:absolute; top:234px; left:5px; width:230px; height:70px; background:url(../images/bg_video_play.png) no-repeat; _background:url(../RedoSite/images/bg_video_play.gif) no-repeat; color:#fff; font-size:10px;}
/**html .mw-vod, *html #main_name {behavior: url(/scripts/fix_png_bg.htc);}*/
#mw-vod-2{left:240px;}
.mw-vod-play-btn{position:relative;width:54px;height:54px; float:left; margin:9px 0pt 0pt -102px; cursor:pointer;}
.mw-vod-thumb{width:71px;height:40px; border:1px solid #fff; float:left; margin:14px 4px 0pt 16px; cursor:pointer;}
.mw-vod-text{
	width:220px;
	height:50px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
}
*:first-child+html .mw-vod-text{width:110px;} *html .mw-vod-text{width:110px;}
.mw-vod .mw-vod-text span{display:none;}
img#players_choice_logo{position:absolute;top:244px;left:470px;width:50px;height:49px;}
a#more_video, a#more_video:link,a#more_video:visited, a#more_video:active {color:#fff;position:absolute;bottom:10px;right:10px;}

/* stats current */
#stats_current {float:left;/*border-bottom:1px solid #a7a7a7;*/width:288px;/*height:299px;*/background:url(../images/stats_current_bg_gradient.gif) repeat-x center bottom;}
#stats_current ul {padding:0 0 2px 10px;}
#stats_current ul#stats_physical li {padding-right:12px;}
#stats_current ul#stats_physical li a {color:#36416a;font-weight:bold;}
#stats_current ul li {display:inline;}
#stats_current ul.tabs {padding:3px 0 2px 16px;border-bottom:1px solid #a7a7a7;}
#stats_current ul.tabs li a {padding:1px 11px 2px 11px;font-weight:bold;color:#36416a;background:url(/images/stats/gray_tab.png) no-repeat center bottom;}
#stats_current ul.tabs li a.active {color:#000;padding:1px 10px 3px 10px;font-weight:bold;background:#fff;border:1px solid #a7a7a7;border-bottom:none;}
#stats_current ul.tabs li a:hover {text-decoration:none;color:#000;}
#stats_current .ad {padding:4px 0 0px 12px}
#stats_current ul li.block {display:block;}

#stats_current_content {position:relative;width:288px;}
#stats_current_date #upcomingGamesPanel, #stats_current_date #splitsPanel {display:none;}
#stats_current_date {float:left;width:288px;position:relative;}
#stats_current_date table {width:270px;color:#333;margin:6px 0 0 8px;/*height:187px;*/} 
#stats_current_date table td {font-size:10px;}
#stats_current_date table tr td {border-bottom:1px solid #333;}
#stats_current_date table.quick_splits {width:122px;height:20px;}
#stats_current_date table.quick_splits tr th {border:1px solid #787878; text-align:left;padding-left:3px;font-size:10px;width:70%;font-weight:normal;color:#000;}
#stats_current_date table.quick_splits tr td {border:1px solid #787878; text-align:center;font-size:10px;width:30%;}
#stats_current_date div#splits_col_left {width:50%;float:left;}
#stats_current_date div#splits_col_right {width:49%;float:left;}
.advertisement {text-align:center;padding:10px;float:left;}
.left_align {text-align:left;}
.mixed_case {text-transform:none;}

/* stats summary */
#stats_summary {clear:both;margin-bottom:10px;display:none;}
#stats_summary table, #postseason_stats table {width:99%;margin-top:10px;}
#stats_summary table #duration {text-indent: -1000px;}
#stats_summary td.career, #stats_summary td.season {text-align:left;}
#stats_summary span {font-size:10px;padding:4px 2px; display:block;}

/* stats career */
#stats_career_wrapper {display:none;}
#stats_career_top {background:url(../images/totals_bg_top.gif) top left no-repeat;height:17px;}
#stats_career {background:url(../images/totals_bg_middle.gif) bottom left no-repeat;}
#stats_career ul {padding-left:10px;margin:-4px 0 0 0;}
#stats_career ul li {float:left;padding:2px;text-align:center;}
#stats_career ul li a {font-size:11px;color:#36416a;background:url(../RedoSite/images/career_stats_button_inactive.gif)  no-repeat;text-decoration:none;width:115px;display:block;padding:5px 0;}
#stats_career ul li a.inactive {font-size:11px;color:#36416a;background:url(../RedoSite/images/career_stats_button_inactive.gif)  no-repeat;text-decoration:none;width:115px;display:block;padding:5px 0;}
#stats_career ul li a:hover {color:#fff;background:url(../RedoSite/images/career_stats_button_active.gif) top left no-repeat;}
#stats_career ul li a.active {color:#fff;background:url(../RedoSite/images/career_stats_button_active.gif) top left no-repeat;}
table.stats_table {
	width:97%;
	margin-top:10px;
	clear:both;
	text-align: center;
}
table.stats_table tr.fifth td {border-top:1px solid #a7a7a7;}
table.stats_table th.first {text-align:left;}
table.stats_table td.first {width:10%; text-align:left;padding-left:10px;}
table.stats_table .foot {border-bottom:3px double #a7a7a7;border-top:1px solid #a7a7a7;border-collapse:separate;}
table.stats_table .totals {font-weight:bold;text-transform:none;color:#36416a;font-size:10px;}
#stats_career_bottom {background:url(../images/totals_bg_bottom.gif) bottom left no-repeat;height:16px;}
table.stats_table tbody tr.odd { /*font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCF; */}
table.stats_table tbody tr.selected { background-color: #A7A7A7; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; }
table.stats_table tbody tr:hover { background-color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; }
table.stats_table tbody tr.hover { background-color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
table.stats_table .sortIcons { font-size: 10px; }
table.stats_table tfoot tr.hilite {background-color:#ffc;}
/* =FURF */
table.stats_table th.sortable:hover,
table.stats_table th.hover { color: yellow !important; cursor:pointer; }
table.stats_table th.active span.sortIcons { display:inline; }
table.stats_table .dg-season, table.stats_table .dg-description { padding-left:10px; text-align:left !important; width:10%; }
table.stats_table .dg-game_date,
table.stats_table .dg-opp,
table.stats_table .dg-opp_team_abbrev {text-align:left;}
table.stats_table .dg-opp_probable_sp {text-transform:none;}
table.stats_table tfoot td.dg-season,
table.stats_table tfoot td.dg-game_date { color:#36416A; font-size:10px; font-weight:bold; text-transform:none; }
table.stats_table tfoot td { border-bottom:3px double #A7A7A7; border-collapse:separate; border-top:1px solid #A7A7A7; }
/* /FURF */
#stats_career  #career_toggle1, #career_toggle2, #stats_career #career_toggle3, #stats_career #career_toggle4, #stats_career #career_toggle5 {margin-left:10px;}
#stats_career #career_toggle2, #stats_career #career_toggle3, #stats_career #career_toggle4, #stats_career #career_toggle5 {display:none;}
._h {font-size:10px;}
#awards_table {display:none;}
#awards_headline {display:none;}
#ranks_table {display:none;}
#ranks_headline {display:none;}
h3#career_stats,
h3#stats_summary_headline,
h3#postseason_stats_headline {float:left;/*width:200px;*/}
h3#career_stats{margin-left:10px;}
#more_links {font-size:11px;font-weight:bold;float:right;text-align:right;margin-right:22px;}
#more_links a, #more_links a:visited {color:#010197;text-decoration:none;font-size:11px;font-weight:bold;}
#more_links a:hover, #more_links a:active {text-decoration:underline;}
a#expand_news, a#expand_news:visited {color:#010197;text-decoration:none;font-size:11px;font-weight:bold;position:absolute;top:5px;left:210px;}
a#expand_news:hover, a#expand_news:active {text-decoration:underline;}
a#schedule_link, a#schedule_link:visited, a#schedule_link:hover, a#schedule_link:active {display:none;color:#010197;font-weight:bold;float:right;padding-right:10px;}
div#player_status {font-size:14px;font-weight:bold;/*text-align:right;*/margin-left:10px;margin-bottom:3px;}
/* modules */
#modules {margin-top:20px;font-size:11px;position:relative;}
h4 {margin:0;padding:0 0 4px 0;}
ul#news_stories_list {float:left;padding-bottom:10px;padding-left:8px;}
#modules .module li {padding-bottom:2px;}
*html #modules .module {margin-top:-6px;}
#modules span {padding-bottom:10px;font-size:11px;float:left;}
#modules .blurb {float:left;width:100px;padding:0 10px;font-size:11px;}
#modules .blurb img {border:1px solid #a7a7a7;margin-bottom:4px;}

#modules .blurbStats {float:left;width:130px;padding:0 5px;font-size:11px;}

/* categories */
h5 {margin:0 0 10px 2px;color:#333;clear:both;display:block;padding-top:20px;}
*:first-child+html h5 {padding-top:10px;} *html h5 {margin-left:10px;}
.categories {padding-top:20px;font-size:10px;}
*html .categories {margin-left:10px;}
.categories th, .categories td {width:265px;}
*html .categories th, *html .categories td {width:5%;}
.categories tr {padding:2px;}
.categories h4, .categories h6 {background:url(../images/modules_bg_top.gif) top left no-repeat;margin:-2px 0 0 -2px;padding:4px 0 4px 10px;}
.categories td {background:url(../images/modules_bg_bottom.gif) bottom left no-repeat;vertical-align:top;text-align:left;text-transform:none;}
.categories ul {padding:0 0 10px 10px;}
.categories .columns {float:left;padding-right:19px;}
.categories .columns.last {padding-right:0;}
.categories .list span {font-weight:bold;}
.categories .rank {width:0px;}
.categories .rank {padding-bottom:6px;}
.categories .rank thead {display:none;}
.categories .rank th, .categories .rank td {background:transparent;width:75px !important;}
.categories .rank .year {font-weight:bold;}
.categories .rank .leader td {color:#fff;background-color:#333;width:5px !important;}
.categories .rank td.tiny {width:5px !important;}
#content .categories .rank .leader td a, #content .categories .rank .leader td a:hover, #content .categories .rank .leader td a:active, #content .categories .rank .leader td a:visited {color:#fff;}
.categories .rank .leader td.one {color:#333;background-color:transparent;text-align:right;font-size:12px;}


td.dividing_line {border-top:1px solid #a7a7a7;}

/* right column */
#right_column {width:147px;float:left;margin-left:6px;text-align:center;overflow:hidden;}
#right_column #roster {background:url(../images/roster_bg_bottom.gif) bottom left no-repeat;}
#right_column h3 {width:147px;float:left;background:url(../images/roster_bg_top.gif) top left no-repeat;padding:10px 0 16px 0;}
#right_column #teams {text-align:left;font-size:10px;padding:0 6px;margin:4px 0 10px 0;clear:both;}
#right_column #teams li {margin:4px 0;}
#right_column ul li {padding:2px 0;}
#right_column ul li.team {font-weight:bold;}
#right_column ul li.roster {font-weight:bold;text-transform:uppercase;color:#333;}
#right_column ul li.active {font-style:italic;padding-bottom:10px;font-size:10px;}
#right_column table {margin:0 0 10px 16px;width:140px;}
#right_column table td {width:70%}
#right_column #roster thead {display:none;}
#right_column #roster td {text-align:left;text-transform:none;}
#right_column .player_search {margin-bottom:10px;}
#right_column .ad {padding-top:6px;}

.sortIcons {display:none;}
.logo {display:block;}

/* Loading mask */

#postseason_stats_wrapper { display:none; }
#postseason_stats { clear:both; }
#stats_career_summary_wrapper, #postseason_stats_wrapper {clear:both;margin-top:10px;width:100%;}

.stripey { border-bottom: 1px solid #ccc; }


#modules {
font-size:11px;
margin-top:20px;
position:relative;
}

#content table {
border-collapse:collapse;
color:#333333;
}

.features {
font-size:10px;
padding-top:20px;
}

.features tr {
padding:2px;
}

.features td {
background:url("../images/modules_bg_bottom.gif") no-repeat scroll left bottom transparent;
font-size:11px;
text-align:left;
text-transform:none;
vertical-align:top;
}

.features th, .features td {
width:265px;
}

#content h4 {
text-transform:uppercase;
}

.features h4, .features h6 {
background:url("../images/modules_bg_top.gif") no-repeat scroll left top transparent;
margin:-2px 0 0 -2px;
padding:4px 0 4px 10px;
}
