﻿/* overrides */
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%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* global */
body {background:#444242 url('wrapper_gradient_bg.png') repeat-y center top;
font:12px arial,helvetica,sans-serif;color:#000;
}
p {margin: 0 0 16px 0;line-height:1.4em;}
#container {width:990px; overflow:hidden; position:relative;margin:0 auto; min-height: 100%;}
.more em {font-size:1.2em;font-style:normal;text-align:baseline;}
#advertisements {padding-left:8px;}
#advertisements li {padding-bottom:30px;}

/* wrappers */
.generic #content_container, .nav_content_related #section_navigation_container {clear:both;}
.nav_content_related #container {background:url('section_nav_bg.gif') repeat-y;
}
.nav_content_related #content_header {display:block;padding-left:12px;}
*html .nav_content_related #content_header {width:488px;}
*html .nav_content_related #content_container { overflow:hidden; }
.nav_content_related #content_container {width:500px;float:left;}
#related_container {float:left;width:318px;padding:8px 0 0 2px;}
#news_article #related_container {padding-top:108px;}
*html #news_article #related_container {width:308px;padding-top:114px;}
.content_related #content_container {width:658px;float:left;padding:6px 0 10px 10px;clear:both;}

/* headlines */
h3, h4, dt, h5, h6, caption {font-weight:bold;}
h2 {color:#999; font-size:19px; text-transform:capitalize;}
h2 img {padding-right:2px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5, dt, caption {font-size:14px;}
h6 {font-size:12px;}

/* links */
a {color:#a71930;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* utility */
.left {float:left;}
.right {float:right;}
.image_left { float:left; margin:0 4px 4px 0; }
.image_right { float:right; margin:0 0 4px 4px; }
.clear {clear:both;}
.legal {font-size:9px;padding:4px 12px;display:block;color:#333;}
.error {color:red;font-weight:bold;}
.small {font-size:11px;}
.disclaimer {font-size:11px;font-style:italic;color:#222;}
img.png { behavior: url("fix_png.txt"); }
.no_background {background:none !important;}
.no_border {border:none !important;}
.no_bold {font-weight:normal !important;}
.white, a:link.red, a:visited.white, a:hover.white, a:active.white {color:white;}
.black, a:link.red, a:visited.black, a:hover.black, a:active.black {color:black;}
.date {font-style:italic;color:#444;}
.back_to_top {padding: 5px; font-size: 10px; display: block; width: 100%; text-align: right}
.center {margin:0 auto; text-align: center; display: block;} 
.screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
.hidden {display:none;visibility:hidden;}
.video {background:url('video_icon.gif') no-repeat 0 1px;
padding-left:28px !important;
}
.photo {background:url('photo_icon.gif') no-repeat 0 0;
padding-left:24px !important;
}
.bullet_round_grey {background:url('bullet_round_grey.gif') no-repeat 4px 5px;
padding-left:12px;
}
.no_stats {font-weight:bold;padding:14px 0 0 14px;display:block;font-size:14px;}
.disabled {color:#ccc;cursor:default;}

/* 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;}


/* header */
#header_container {background:url('header_gradient_bg.gif') repeat-x;
}
h1 {background:url('tiger_woods_logo.png') no-repeat;
height:72px;width:240px;overflow: hidden;display:block;position:relative;top:10px;left:20px;
}
h1 a {display:block;height:72px;margin-left:-9999px;}
*html h1 {background:url('tiger_woods_logo.gif') no-repeat;
}
#search_container {position:relative;}
#search_container .search {position:absolute;left:730px;top:-70px;background:url('search_box_bg.gif') no-repeat 0 0;
width:272px;height:30px;
}
#content .search {background:url('search_box_bg.gif') no-repeat 0 10px;
width:272px;height:30px;padding:10px 0 0 0;
}
#content .search input {border:none;}
#account_management_navigation { position:absolute; right:282px; top:-65px; }
#account_management_navigation ul li {  float:left;  font-size:90%; }
.search .search_box {border:0;width:146px;margin:0 10px 0 26px;background-color:#f6f6f6;position:relative;top:0;}
body:nth-of-type(1) .search .search_box {top:2px;} /* Chrome Hack */
.search .search_box { top /*\**/: -5px\9 } /* IE 8 Hack */
*:first-child+html .search .search_box {top:-3px;}
*html .search .search_box {top:-3px;}
.search .search_button {border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('search_button.gif') no-repeat;
	height:22px;	width:58px;	margin:1px 0 0 0;	cursor:pointer;
}

/* primary navigation */
#primary_navigation {background:url('header_bg.gif') repeat-x;
height:26px;padding:9px 0 0 24px;position:relative;z-index:3;
}
#primary_navigation a {display: block;padding-right:29px;font-size:12px;color:#fff;margin-bottom:8px;background-position:-34px 0;font-weight:bold;font-family:verdana, arial, sans-serif;}
#primary_navigation a:hover {text-decoration:none;background-position:-34px -40px;}
#primary_navigation li {float:left;}
#primary_navigation li#aboutTiger {padding-left:19px}
#primary_navigation li#twf a {padding-right:0px;}
#primary_navigation li#clubTiger a {padding-right:0;padding-left:38px;white-space:nowrap;}
#primary_navigation li ul {position: absolute;background:#7a0f1e url('drop_down_gradient_bg.gif') no-repeat 0 0;
width:197px;left:-999em;margin:0 0 0 -8px;
}
#primary_navigation li ul.second_to_last {margin-left:-56px;}
#primary_navigation li ul.last {margin-left:-76px;}
#primary_navigation li ul li {background:url('drop_down_item_bg.gif') repeat-x left top;
width:197px;height:26px;
}
#primary_navigation li ul li.first {background-image:none;}
#primary_navigation li#clubTiger ul.last a {padding-left:12px;}
#primary_navigation li ul li a {font-size:11px;padding:6px 12px 0 12px;height:26px;font-weight:normal;}
*html #primary_navigation li ul li a {margin:0 0 -6px 0;}
#primary_navigation li ul li a:hover {background:url('drop_down_hover_bg.gif') no-repeat;
}
#primary_navigation li:hover ul, #primary_navigation li.sfhover ul {left:auto;}
#primary_navigation #content {clear:left;color:#ccc;}
#primary_navigation li:hover {position: static;}

#primary_navigation li.active {background:url('active_page.gif') no-repeat 0 bottom;
}
#primary_navigation li#onTour.active {background-position:24px bottom;}
#primary_navigation li#news.active {background-position:14px bottom;}
#primary_navigation li#video.active {background-position:12px bottom;}
#primary_navigation li#photos.active {background-position:16px bottom;}
#primary_navigation li#mobile.active {background-position:18px bottom;}
#primary_navigation li#store.active {background-position:14px bottom;}
#primary_navigation li#aboutTiger.active {background-position:54px bottom;}
#primary_navigation li#fitness.active {background-position:20px bottom;}
#primary_navigation li#sponsors.active {background-position:26px bottom;}
#primary_navigation li#twDesign.active {background-position:26px bottom;}
#primary_navigation li#twf.active {background-position:11px bottom;}
#primary_navigation li#clubTiger.active {background-position:66px bottom;}

/* section_navigation */
#section_navigation_container {float:left;width:150px;padding:20px 10px;}
#section_navigation_container h2 {font-size:12px;font-weight:bold;text-transform:uppercase;color:#666;}
#section_navigation ul em {color:#999;}
#section_navigation ul a {background:url('section_nav_arrows.gif') no-repeat 0 -14px;
padding:0 0 0 10px;font-weight:bold;
}
#section_navigation ul li ul li a {background:transparent;padding:2px 0 3px 10px;display:block;}
#section_navigation #section_navigation_ad {margin-top:30px;}
#section_navigation #section_navigation_ad a {background:none;}
#section_navigation ul li ul li em,#section_navigation ul li ul li a {font-weight:normal;}
#section_navigation ul {font-size:11px;line-height:14px;}
#section_navigation ul li {margin:1em 0;}
#section_navigation ul li ul li {margin:0;}

/* nav_content_related */
.nav_content_related #utilities {background:url('utilities_bg.gif') no-repeat left top;
padding:10px 0 0 0;margin:0 0 0 8px;float:left;width:150px;
}
.nav_content_related #utilities ul {background:url('utilities_bg.gif') no-repeat left bottom;
}
.nav_content_related #utilities ul li {text-transform:uppercase;padding:0 0 1em 20px;font-size:10px;}
.nav_content_related #utilities ul li a {padding: 3px 0 0 30px;height: 17px;width: 80px;display: block;}
.nav_content_related #utilities .email a {background: url('utilities_sprite.gif') no-repeat 0 0;
}
.nav_content_related #utilities .print a {background: url('utilities_sprite.gif') no-repeat 0 -20px;
}
.nav_content_related #utilities .comment a {background: url('utilities_sprite.gif') no-repeat 0 -40px;
}
.nav_content_related #utilities .facebook a {background: url('utilities_sprite.gif') no-repeat 0 -60px;
}
.nav_content_related #utilities .digg a {background: url('utilities_sprite.gif') no-repeat 0 -80px;
}
.nav_content_related #utilities .yahoo_buzz a {background: url('utilities_sprite.gif') no-repeat 0 -100px;
}
*html .nav_content_related #utilities li {padding-bottom:1.1em;}
*:first-child+html .nav_content_related #utilities li {padding-bottom:1.1em;}
.nav_content_related #article_body {padding:0 6px 20px 14px;}
.nav_content_related h3 {margin-top:10px;}
.nav_content_related .time_stamp {font-size:11px;color:#666;display:block;height:13px;}
.nav_content_related .time_stamp_event {font-size:12px;color:#000;display:block;height:13px;}
.nav_content_related .byline {padding:10px 0 10px;font-size:11px;display:block;color:#666;height:10px;}
.nav_content_related .byline a {color:#a71930;}
.nav_content_related #article_body .related_links {float:left; margin-bottom: 15px; width: 335px; clear : right;}
.nav_content_related .related_links li {padding-bottom:.4em;line-height:16px;font-size:11px;font-weight:bold;}
.nav_content_related .photo_container {padding:11px 0 20px 11px;background:url('photo_bg.gif') no-repeat 0 0;
}
*html .nav_content_related .photo_container {height:100%;}
.nav_content_related .photo_container #article_photo { width: 480px; height: 270px; display: block; background: #DCDCDC;border:1px solid #000;}
.nav_content_related .caption {color:#666;font-size:10px;background:url('caption_gradient_bg.gif') repeat-x 0 0;
width:478px;display:block;padding:0px 2px 5px;text-align:left;margin:0px;
}
.nav_content_related .caption em {display: block; text-align: right;}
.nav_content_related #content .caption em { float:right;padding-left:16px;}

/* article */
#news_article #content_header {padding-top:10px;}
#news_article.nav_content_related h3, #news_article.nav_content_related .sub_headline {width:800px;}
#news_article.nav_content_related .sub_headline {font-size:14px;font-weight:bold;color:#666;display:block;height:13px;}

/* piped links */
.related_links li { overflow:hidden; }
.related_links li ul li { float:left; margin-right:.8em; }
.related_links li ul li a { padding-right:.8em; border-right:1px solid #666; }
.related_links li ul li.last a { border:none; }
*html #news_article.nav_content_related h3, *html #news_article.nav_content_related .sub_headline {position: relative;}

/* utility pages */
#utility #content {padding:11px 11px 20px 11px;clear:both;}
#utility #content.background_image {background:url('photo_bg.gif') no-repeat 0 0;
}
#utility #content_header ul.two_column {float:left;width:48%;padding-right:6px;color:#666;margin:10px 0;font-size:11px;}
#utility #content_header ul.two_column li {padding-bottom:3px;}
#utility #content h4 {color:#a71930;padding-bottom:8px;font-size:16px}
#utility .sub_headline {display:block;}
#utility #content dl dt {text-transform:uppercase;font-size:12px;float:left;padding-right:4px;}
#utility #content dl dd {padding-bottom:16px;}
#utility #content dl dl {padding-left:20px;}
#utility #content dl dl dt {float:none;clear:both;padding-top:4px;text-transform:capitalize;}
#utility #content dl dl dd {padding-bottom:4px;}

/* item list */
.item_list {padding:11px 0 20px 11px;background:url('photo_bg.gif') no-repeat 0 0;
}
.item_list .item {width:480px;padding-bottom:10px;}
.item_list .item {width:480px;clear:both;}
.item_list a img {float:left;margin: 0 8px 10px 0;border:1px solid #000;}
.item_list h4 {font-size:12px;}
.item_list p {font-size:11px;color:#666;margin:0 0 0 134px;}
.item_list .more {font-size:11px;margin:0 0 0 134px;display:block;}

/* statistics */
.nav_content_related .sort {background:url('dotted_line.gif') repeat-x right bottom;
width:476px;padding:10px 0 4px 0;
}
.nav_content_related .sort select {min-width:100px;margin-left:4px;}
.nav_content_related .sort dt {font-size:12px;color:#ccc;font-weight:normal;}
.nav_content_related .sort dt, .nav_content_related .sort dd {display:inline;}
.nav_content_related #stats_utilities {text-align:right;width:476px;margin:10px 0 -30px 0;display:none;}
.nav_content_related #stats_utilities li {display:inline;text-transform:uppercase;position:relative;}
.nav_content_related #stats_utilities li.email {background:url('email.gif') no-repeat 0 1px;
padding:0 24px;
}
.nav_content_related #stats_utilities li.print {background:url('print.gif') no-repeat 0 3px;
padding:6px 24px;
}
#schedule_results .start_date ,#schedule_results .score_details { white-space:nowrap; }

/* generic table */
.generic_table_container {background:url('stats_content_bg.gif') no-repeat 0 40px;
}
.featured {background:url('stats_contentfeatured_bg.gif') no-repeat 0 40px;
padding-bottom:20px;
}
.generic_table_container.two_lines {background:url('stats_two_lines_content_bg.gif') no-repeat 0 35px;
}
.generic_table {width:480px;margin-left:10px;font-size:11px;}
.generic_table caption, #utility .sub_headline {font-size:18px;font-weight: bold; padding: 8px 0;color:#a71930;}
.generic_table col {border-right: 1px solid #bbb;}
.generic_table thead {color:#fff;}
.generic_table  th {font-weight: normal; text-align: center;font-weight:bold;padding: 16px 0 13px 0;background-color:transparent;}
.generic_table td {text-align:center;border: 1px solid #ccc;padding: 8px 4px;}
.generic_table td.alignleft { text-align:left; }
.generic_table tr.even {background-color:#ddd;}
.generic_table tbody tr:hover {background-color:#c8c8c8;}
.generic_table td span {font-weight:bold;display:block;}
#stats_by_year col.last {border-right:1px solid #ccc;}
#stats_by_year th.last {position:relative;left:40px;display:block;white-space:nowrap;}
#stats_by_year td.first  {text-align:left;}
.small_font th {font-size:10px !important;}

/* tournament_links */
.tournament_links {padding: 0;margin-top: 8px;display: inline-block;list-style-type: none;line-height: 76%;}
.tournament_links li {float:left;display: block;border-left: 1px solid #777;padding-left: 5px;margin-right: 5px;}
.tournament_links li.first {border: 0;padding: 0;}
table#schedule_results tbody tr { vertical-align: top; }

/* related column */
#related_container .photo_wrapper {background:url('related_links_bg_bot.gif') no-repeat left bottom;
margin-bottom:10px;height:100%;
}
*html #related_container .photo_wrapper {width:316px;}
#related_container .photo_container {padding:8px 0 10px 8px;background:url('related_links_bg_top.gif') no-repeat;
}
#related_container .caption {color:#666;font-size:10px;display:block;padding:2px 10px 0 0;text-align:left;width:292px;background-image:none;display:block;}
#related_links_container {background:url('related_links_bg_bot.gif') no-repeat left bottom;
margin-bottom:10px;height:100%;
}
*html #related_links_container {padding-right:0}
#related_links_container h4 {color:#fff;font-size:14px;background:url('related_links_bg_top.gif') no-repeat;
padding:12px 0 6px 14px;height:22px;
}
#related_links_container em {font-style:normal;font-size:14px;color:#666;padding:0 0 6px 0;display:block;font-weight:bold;}
#related_links_container ul {padding-left:14px;}
#related_links_container ul li ul {padding:0;}
#related_links_container ul li ul.one li {background:url('bullet_round_grey.gif') no-repeat 4px 6px;
padding-left:12px;
}
#related_links_container ul li ul li a {font-weight:bold;font-size:11px;}
#related_links_container ul li ul li.more {text-align:right;display:block;font-size:10px;background-image:none;padding-bottom:10px;padding-right:15px;}
#related_links_container .more a {font-weight:normal;}
#related_links_container .more em {display:inline;color:#A71930;padding:0 0 0 2px;font-size:1.1em;}
#related_links_container .related_links li {padding-bottom:6px;}

/* footer */
#footer_container {clear:both;background:#fff url('footer_tile_bg.gif');
height:180px;
}
#secondary_navigation {background:url('footer_bg.gif') repeat-x;
height:16px;padding:10px 0;text-align:center;
}
#secondary_navigation li {display:inline;margin:0 12px;font-size:12px;}
#secondary_navigation li a {color:#fff;font-weight:bold;font-family:verdana, arial, sans-serif;}
#footer_container .legal {text-align:center;display:block;padding:20px 0;background-color:#fff;}
#footer_container .mlb_logo {background:url('powered_by_mlb_com.gif') no-repeat;
height:20px;overflow: hidden;display:block;position:relative;top:-34px;left:800px;
}
#footer_container .mlb_logo a {display:block;height:20px;margin-left:-9999px;}
