﻿/*
For hosted news modules. Source CSS resides at:
http://news.golflink.com/config/shsdefault.css
http://news.golflink.com/shs.css
http://news.golflink.com/config/multidefault.css
http://news.golflink.com/multi.css
*/

.shsLogo {display: none;}
.shsMoreNews {display: none;}
.shsSSX {display: none}
.shsUSEnglish {display: none}
.shsSTATSMatchCast {display: none}

#shsNavTable { width: 100%; margin: 10px auto; }
#shsNavTable td,
#shsNavTable td a:link, #shsNavTable td a:visited, #shsNavTable td a:hover, #shsNavTable td a, 
#shsNavTable th
	{ color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; padding: 1px }
#shsNavTable th { background-color: #999999; color: #ffffff; font-size: 16px }
.shsHomeLink { visibility: collapse; display: none }

#shsBody { font-family: Arial,Helvetica,sans-serif; font-size: 12px; vertical-align: top }
#shsBody h2 { font-size: 16px; text-align: center; }

#shsTimestamp { font-size: 9px; padding: 0px 5px; text-align: left }
.shsTableLegend { font-size: 9px; padding: 0px 5px; text-align: left; font-style: italic }
#shsInset .shsTableLegend {text-align: center; padding-bottom: 3px}

.shsCopyrightText {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; padding-top: 10px; vertical-align: middle; text-align: left}

.shsTable { width: 100%; margin: auto; }
.shsHeadTable { width: 100%; margin: auto; }
.shsGriddedTable { width: 100%; margin: auto; background: #cccccc }

.shsTable td, .shsTable th { font-size: 12px; vertical-align: middle }
.shsHeadTable td, .shsHeadTable th { font-size: 12px; vertical-align: middle }

.shsTableTtlRow { background-color: #999999; color: #ffffff; }
.shsTableTtlRow td, .shsTableTtlRow th { font-size: 14px; font-weight: bold; text-align: center }
.shsTableTtlRow td.shsTeamCol {width: 50%; text-align: left}
.shsTableTtlRow td a, .shsTableTtlRow th a {color: #ffffff; text-decoration: none }
.shsTableTtlRow td a:link, .shsTableTtlRow th a:link,
.shsTableTtlRow td a:visited, .shsTableTtlRow th a:visited,
.shsTableTtlRow td a:hover, .shsTableTtlRow th a:hover,
.shsTableTtlRow td a, .shsTableTtlRow th a
	{ text-decoration: underline }
.shsTableSubttlRow { background-color: #cccccc; color: #000000; }
.shsTableSubttlRow td, .shsTableSubttlRow th { font-size: 13px; font-weight: bold; text-align: center }
.shsTableSubttlRow td a, .shsTableSubttlRow th a {color: #000000; text-decoration: none }
.shsTableSubttlRow td a:hover, .shsTableSubttlRow th a:hover { text-decoration: underline }
.shsColTtlRow { background-color: #eeeeee; color: #000000; }
.shsColTtlRow td, .shsColTtlRow th { font-weight: bold; text-align: center }
.shsColTtlRow td a, .shsColTtlRow th a {color: #000000; text-decoration: none }
.shsColTtlRow td a:hover, .shsColTtlRow th a:hover { text-decoration: underline }

.shsTableBowlttlRow td { background-color: #000000; color: #ffffff; }
.shsTableBowlttlRow td, .shsTableBowlttlRow th { font-size: 13px; font-weight: bold; text-align: center }
.shsTableBowlttlRow td a, .shsTableBowlttlRow th a {color: #ffffff; text-decoration: none }
.shsTableBowlttlRow td a:hover, .shsTableBowlttlRow th a:hover { text-decoration: underline }

.shsTablePlayoffttlRow td { background-color: #000000; color: #ffffff; }
.shsTablePlayoffttlRow td, .shsTablePlayoffttlRow th { font-size: 13px; font-weight: bold; text-align: center }
.shsTablePlayoffttlRow td a, .shsTablePlayoffttlRow th a {color: #ffffff; text-decoration: none }
.shsTablePlayoffttlRow td a:hover, .shsTablePlayoffttlRow th a:hover { text-decoration: underline }

.shsRow0Row { background-color: #ffffff; text-align: left; }
.shsRow1Row { background-color: #eeeeee; text-align: left; }
.shsSpacerRow { }

.shsNamD { text-align: left }
.shsTotD { text-align: center }
.shsNumD { text-align: right }

.shsColTtlRow td.shsTotD { text-align: center }
.shsColTtlRow td.shsNumD { text-align: right }

.warning { color: #ff0000 }

#shsBody select, #shsBody td select, #shsBody input, #shsBody td input { font-size: 10px }

table.shsLinescore { border: 1px solid #999999; }
table.shsLinescore td { padding: 0px }
table.shsLinescore td table { width: 100%; background-color: #ffffff; }
table.shsLinescore table td { padding-left: 5px; padding-right: 5px }

#shsRefreshControl { font-size: 11px; padding-left: 10px }
#shsWeekNav { font-size: 11px; padding-left: 10px }
.shsLiveNav { width: 100%; font-size: 11px; text-align: center; margin: auto;  }
.shsPageNav { font-size: 12px }

#shsScoreboard .shsLeaderCat, #shsPreview .shsLeaderCat, #shsRecap .shsLeaderCat, #shsCBKScoreboard .shsLeaderCat,
#shsScoreboard .shsLeader, #shsPreview .shsLeader, #shsRecap .shsLeader, #shsCBKScoreboard .shsLeader
	{ font-size: 11px; padding-left: 10px }
#shsScoreboard .shsLeaderTtl, #shsPreview .shsLeaderTtl, #shsRecap .shsLeaderTtl
	{ font-weight: bold; font-size: 12px; padding-top: 5px }

.shsStatCategory { padding: 10px 0px; clear: both }
.shsStatCatForTeam { width: 48%; display: inline; float: left; padding: 0px 5px }
#shsScoringSummary { width: 48%; display: inline; float: left; padding: 0px 5px }
#shsTeamStats { width: 48%; display: inline; float: left; padding: 0px 5px }
.shsGameDetails { width: 100%; text-align: left; clear:both; font-size: 12px; padding: 10px 5px }

.shsGameWinner, .shsGameWinner td { font-weight: bold }

#shsLeaders .shsLeaderRow td { font-size: 11px }
#shsLeaders .shsLeaderRow td.shsLeaderConf { font-size: 11px }
#shsLeaders .shsLeaderRow select { font-size: 11px }
#shsLeaders .shsMoreLeaders { text-align: center }
#shsLeaders .shsMoreLeaders form { margin-top:0px; margin-bottom:0px; }

/* New 02/08/2006 */
#shsBody .shsStoryLabel { font-weight: bold }
#shsBody .shsHeadline { font-weight: bold; font-size: 14px }
#shsFront .shsHeadline { font-size: 26px }
#shsBody #shsBodyLeadin { font-weight: bold }
#shsBody #shsByline   { margin-top: 0em; margin-bottom: 0em; display: inline }
#shsBody #shsByTitle { font-style: italic; margin-top: 0em; margin-bottom: 0em; display: inline }
#shsRecap .shsNotes { font-style: italic }
#shsBody #shsStoryDate { text-align: right; font-style: italic }
/* New 02/08/2006 */



#shsBody #shsInset { float: right; width: 300px; display: inline; text-align: center }
#shsBody #shsInset table.shsLinescore
	{ width: auto; margin: auto }
#shsBody #shsInset .shsBulletList,
#shsBody #shsInset .shsHeadlineList,
#shsAPStory .shsHeadlineList
	{ text-align: left; background-color: #eeeeee; border: 1px dotted black; margin: 10px 0px; padding: 0px 8px }
#shsBody #shsInset .shsBulletList h2, #shsInset .shsHeadlineList h2 { display: none }
#shsBody #shsInset .shsBulletList ol, #shsBody .shsHeadlineList ul { padding-left: 0px; margin-left: 10px }
#shsBody #shsInset .shsBulletList li, #shsBody .shsHeadlineList li { list-style: disc outside; padding-left: 0px; margin-left: 0px }
/*#shsFront .shsHeadlineList { width: 280px; text-align: left; background: #eeeeee url(http://hosted.stats.com/config/headlines_header.gif) no-repeat left top; border: 2px solid #005B94; padding: 21px 8px 0px 8px }*/
#shsFront td, #shsFront th { font-size: 12px }
#shsBody #shsInset .shsBulletList { width: 285px; background: #eeeeee url(http://hosted.stats.com/config/according_to_stats.gif) no-repeat center top; padding-top: 35px; }

#shsFront .shsHeadlineList { width: 280px; text-align: left; background: #eeeeee; border: 2px solid #005B94; padding: 0px 0px 0px 0px }
#shsFront .shsHeadlineList li { margin: 0px 8px 0px 8px }
#shsFront .shsHeadlineList h2 { display: block; margin: 0px; width: 280px; text-align: center; background-color: #005B94; color: #ffffff}

.shsStoryPhoto { margin: 5px; float: right; display: inline; width: 300px; text-align: center; clear: right }
.shsStoryPhoto .shsPhotoCaption { margin: 2px 20px; text-align: center }
.shsPhoto {  }
.shsPhotoCaption { font-size: 10px; font-style: italic }
.shsFrontPhoto { margin: 5px; float: right; display: inline; width: 256px; text-align: center; clear: right }

.shsCalMonth { background-color: #999999; color: #ffffff; }
.shsCalMonth td, .shsTableTtlRow th { text-align: center; font-size: 14px; font-weight: bold; width: 120px }
.shsCalMonthPrev { width: 18px }
.shsCalMonthNext { width: 18px }
.shsCalMonthName { background-color: #999999; color: #ffffff; }
.shsCalDays{ background-color: #eeeeee; color: #000000; }
.shsCalDays td, .shsCalDays th { text-align: center; font-size: 10px }
.shsCalDate { background-color: #ffffff; }
.shsCalDate td, .shsCalDate td a:link, .shsCalDate td a:visited, .shsCalDate td a:hover, .shsCalDate td a
{ text-align: center; font-size: 10px; text-decoration: none }

.shsGlossaryTerm { font-weight: bold }
.shsGlossaryDefinition { }

#shsBody #shsOdds .shsTable .shsHeadTable { width: auto }
 
.shsWeekNav td {font-size: 12px;}
.shsWeekNav table {width: 100%; text-align: center;}


.shsWeekNav-on {font-weight: bold;}
.shsWeekNav-on a { color: #000000; text-decoration: none;}

#shsFront .shsHeadline { font-size: 26px }
#shsFront .shsSmallHeadline { font-size: 18px; font-weight: bold; }
#shsFront .shsHLSpacer { height: 1px; background-color: #efefef }
#shsFront .shsSmallHL {vertical-align: top; font-size: 30px}
#shsFront .shsSmallHLInfo {vertical-align: middle; font-size: 12px}
#shsFront .shsHLPhoto, #shsTeamPages .shsHLPhoto {float: left; margin-right: 5px}
#shsFront .shsCollapseIcon { text-decoration: none; color: #000000}
#shsFront .shsCollapse { text-decoration: none; color: #000000}

#shsMoreNews .shsHeadline { font-size: 14px }
#shsMoreNews .shsSmallHeadline { font-size: 18px; font-weight: bold; }
#shsMoreNews .shsHLSpacer { height: 1px; background-color: #efefef }
#shsMoreNews .shsSmallHL {vertical-align: top; font-size: 30px}
#shsMoreNews .shsSmallHLInfo {vertical-align: middle; font-size: 12px}
#shsMoreNews .shsHLPhoto {float: left; margin-right: 5px}
#shsMoreNews .shsCollapseIcon { text-decoration: none; color: #000000}
#shsMoreNews .shsCollapse { text-decoration: none; color: #000000}
#shsMoreNews #shsPageNav {text-align: center;}
#shsRecentStories #shsPageNav td {font-size: 10pt}

#shsDraftRefresh {text-align: center; margin: auto;}
#shsDraftNews {background-color: #efefef;  width: 400px; margin: auto;text-align: center; margin-top: 8px}
#shsDraftNews h4 {text-align: center}
#shsDraftNews li {text-align: left;}

#shsMastheadScoreboard { padding: 10px 0px; text-align: center }
#shsMastheadScoreboard .shsTable { width: 550px }
#shsMastheadScoreboard table { width: 100%; text-align: center }
#shsMastheadScoreboard tr.shsTableTtlRow td { border: 0px; font-size: 12px; padding: 2px 6px }
#shsMastheadScoreboard td { padding: 2px; vertical-align: middle; text-align: left }
#shsMastheadScoreboard td.shsTotD { text-align: center }
#shsMastheadScoreboard td.shsNumD { text-align: right }
#shsMastheadScoreboard .shsMastheadScore { border: 2px solid #cccccc; width: 30px; padding: 5px; font-weight: bold; font-size: 20px; text-align: center; vertical-align: middle }
#shsMastheadScoreboard .shsTimeoutCount { font-weight: bold; font-size: 11px; text-align: center}
#shsMastheadScoreboard .shsLiveNav { padding: 2px }
#shsAwayMastheadLogo { text-align: right }
#shsAwayMastheadLogo img { float: right }
#shsHomeMastheadLogo { text-align: left }
#shsHomeMastheadLogo img { float: left }


/* Timezone Display/Hiding */
.shsCTZone {display: none} /* Central Time (GMT-6) */
.shsMTZone {display: none} /* Mountain Time (GMT-7) */
.shsPTZone {display: none} /* Pacific Time (GMT-8) */
.shsGMTZone {display: none} /* Greenwich Mean Time */
.shsCSTZone {display: none} /* China Standard Time (GMT+8) */
.shsCETZone {display: none} /* Central Europe Time (GMT+1) */

.shsPlayerName td {font-size: 20px; font-weight: bold}
.shsTeamName td {font-size: 16px; font-weight: bold}


.shsPlayerPageNav {text-align: center}
.shsPlayerPageNav strong {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 2px 5px 0px 5px;
   margin: 0px 0px 0px 10px;
   color: #000000
}

.shsPlayerPageNav a {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 2px 5px 0px 5px;
   margin: 0px 0px 0px 10px;
   background-color: #cfcfcf;
}

.shsPlayerPageNav .shsPlayerStatsTab {display: inline; border-bottom: 0px;}
.shsPlayerPageNav .shsPlayerSplitsTab {display: inline; border-bottom: 0px;}
.shsPlayerPageNav .shsPlayerLogsTab {display: inline; border-bottom: 0px;}
.shsPlayerPageNav .shsPlayerNewsTab {display: inline; border-bottom: 0px;}
.shsPlayerPageNav .shsPlayerFieldTab {display: inline; border-bottom: 0px;}

.shsTopPlayerNews {padding-bottom: 10px}
.shsTopPlayerNews .shsMoreNewsItem {display: none}
.shsTopPlayerNews .shsNewsItem {display: none}
.shsMoreNewsItem td {border-top: 1px solid black}
.shsNewsItem td {border-top: 1px solid black}
.shsSorted {background-color: #CCCCCC}

.shsOfficialBox {width: 100%; font-style: italic; text-align: center; font-weight: bold; display: none}

.shsMiniRowSpacer {line-height: 0px}

.shsScoreboardSpacerCol {width: 1%}
.shsScoreboardCol {width: 49%; vertical-align: top}

/* NEW 7/14/2008 */
#shsFront #shsInteractivesList { width: 280px; text-align: left; background: #eeeeee; border: 2px solid #005B94; padding: 0px 0px 0px 0px }
#shsFront #shsInteractivesList h2 { display: block; margin: 0px; width: 280px; text-align: center; background-color: #005B94; color: #ffffff}
#shsFront #shsInteractivesList div a { margin: 8px 8px 0px 8px; vertical-align: middle; display: block; height: 32px; line-height: 32px; }
#shsFront #shsInteractivesList div img { float: left; margin-right: 5px }
/* END NEW 7/14/2008 */


.shsIFBLgName {display: none}

.shsInjDate {width: 12%}
.shsInjName {width: 28%}
.shsInjStatus {width: 60%}

.shsTableTtlRow td.shsTeamCol {width: 50%; text-align: left}

#shsColumnists {font-size: 11px;}
.shsWritersTable {border: 3px solid #ccc; width: 100%}
.shsWriterName {font-size: 20px; color: #fff; font-weight: bold; border-bottom: 2px solid #ccc;background: #cd242b;padding: 0 0 1px 5px;}
#shsColumnists ul {width: auto;margin: 0;padding: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 2px 0 2px 0;}
#shsColumnists ul li {margin: 0 0 0 18px;padding: 8px 0 8px 0px;border-bottom: 1px solid #ccc;}
#shsColumnists ul li a {color: #4a73a1;}
.shsWritersTable form {margin: 0;padding: 0;background: transparent;height: 40px;padding: 10px 0 0 0;text-align: center;border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;}
#shsColumnists .shsWritersTable form select {padding: 3px;width: 200px;font-size: 11px;border: 2px solid #ccc;}

.shsMiniCopyright {padding-top: 2px}


#shsNavTable {display: none}
.shsTableTtlRow {background: url(http://www.golflink.com/img/nav/bg.gif) }

/*.shsTableTtlRow td, .shsTableTtlRow a, .shsTableTtlRow a:link, .shsTableTtlRow a:active, .shsTableTtlRow a:visited { color: #666666; }*/
.shsTableTtlRow td, .shsTableTtlRow a, .shsTableTtlRow a:link, .shsTableTtlRow a:active, .shsTableTtlRow a:visited { color: #213b52; }
.shsTableTtlRow a:hover { color: #213b52;}


#shsFront .shsMiniCopyrightText {display: none}
#shsFront .shsMiniCopyright img {display: none}

#shsFront .shsHeadlineList h2 {
background-color: #fff;
color: #213852; 
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding-top: 0px;
}

#shsFront .shsHeadlineList {
background: url(http://www.golflink.com/img/right/box1/bg.gif); 
border: 0px;
width: 326px; 
margin-top: 0px; 
padding-top: 0px;
}

#shsFront .shsHeadlineList li {
margin-left: 25px
}

.shsGLMinis td {font-family: Arial; font-size: 11px}

#shsAPStory .shsHeadline, #shsFront .shsHeadline {font-size: 22px; color: #213b52; }

.shsGLMinis .shsHeadlineList h2 {
background-color: #fff;
color: #213852; 
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding-top: 0px;
}

.shsGLMinis .shsHeadlineList {
border: 0px;
width: 307px; 
margin-top: 0px; 
padding-top: 0px;
font-family: arial;
font-size: 11px
}

.shsGLMinis .shsHeadlineList li {
margin-left: 25px;
font-family: arial;
font-size: 11px;
list-style: disc outside; padding-left: 0px; margin-left: 0px;
text-align: left;
}


.shsGLMinis .shsHeadlineList ul { padding-left: 0px; margin-left: 35px }

/* place the headlines at the bottom of the page */
#shsAPStory { position: relative; padding: 0px 0px 160px 0px } 
#shsAPStory #shsInset { position: absolute; bottom: 0px; }
* html #shsAPStory #shsInset { position: absolute; bottom: 60px; }

/* #shsAPStory .shsHeadlineList li { font-size: 14px } */

/* span the headline overtop of the image */
#shsAPStory #shsByline { position: absolute; top: 65px; display: block }
#shsAPStory #shsByTitle { position: absolute; top: 65px; left: 150px; }
#shsAPStory .shsHeadline { position: absolute; top: 0px }
#shsAPStory .shsParagraph1 { padding-top: 90px; display: block }
#shsAPStory .shsStoryPhoto { padding-top: 90px }

.shsGolfTournament2, .shsGolfTournament3, .shsGolfTournament4 {display: none}

#shsMultisportScoreboard { width: 306px; }
#shsMultisportScoreboard { font-family: Arial,Helvetica,sans-serif; font-size: 12px; vertical-align: top }

#shsMultisportScoreboard .shsTable td, #shsMultisportScoreboard .shsTable th { font-size: 10px; }
#shsMultisportScoreboard .shsTableTtlRow td, #shsMultisportScoreboard .shsTableTtlRow th { font-size: 12px;  }
#shsMultisportScoreboard .shsTableSubttlRow td, #shsMultisportScoreboard .shsTableSubttlRow td { font-size: 11px; }
#shsMultisportScoreboard .shsTableBowlttlRow td, #shsMultisportScoreboard .shsTableBowlttlRow td { font-size: 11px; }

#shsMultisportScoreboard .teamRank { font-variant: small-caps; display: inline }
#shsMultisportScoreboard .teamName { font-weight: normal; display: inline }

#shsMultisportScoreboard .shsMiniStatus { text-align: right }

#shsMultisportScoreboard .shsMiniCopyright { float: left; display: inline }
#shsMultisportScoreboard .shsMiniCopyrightText { font-size: 9px; text-align: right }
#shsMultisportScoreboard .shsMiniSportSpacer { height: 5px }

#shsMultisportScoreboard .Spanish { display: none }

#shsMultisportScoreboard .shsMiniStatus { width: 20% }
#shsMultisportScoreboard .shsMiniTeamScore { width: 10% }
#shsMultisportScoreboard .shsMiniTeamName { width: 70% }

/*USE PADDINGS TO MAKE THE SEPARATORS WIDER
#shsMultisportScoreboard tr.shsMiniRowSpacer td { height: 3px; background-color: #cccccc }
#shsMultisportScoreboard td.shsMiniColSpacer { padding: 2px; background-color: #cccccc }
*/

#shsMultisportScoreboard tr.shsMiniRowSpacer td { height: 1px; background-color: #cccccc }
#shsMultisportScoreboard td.shsMiniColSpacer { width: 1px; background-color: #cccccc }

table.shsLinescore .teamRank { font-size: 11px; font-variant: small-caps; display: inline }
table.shsLinescore .teamName { font-weight: bold; display: inline }

.shsCTZone {display: none}
.shsMTZone {display: none}
.shsPTZone {display: none}
.shsBSTZone {display: none}
.shsGMTZone {display: none}
.shsCSTZone {display: none}

#shsWidgets .shsLiveNav,#shsWidgets .shsGameHomeRuns, #shsWidgets .shsGamePitchers, #shsWidgets .shsScoreSpacer
   {background-color: #FFFFFF}

#shsTeamScoreboards td.gamedate { display: none }
 


