BODY#cnnFantasy DIV.cnnPageBG {background-color:#7a8c9a;}
BODY#cnnEventsGate DIV.cnnPageBG {background-color:#7a8c9a;}
BODY#cnnPhotoGalleryGate DIV.cnnPageBG {background-color:#4b7ead;}
BODY#cnnFantasy DIV.cnnFooter, BODY#cnnEventsGate DIV.cnnFooter, BODY#cnnPhotoGalleryGate DIV.cnnFooter {margin-top:0px;}

/* feature boxes (under T1) */
#cnnSectFeature TD { padding: 8px; }
#cnnSectFeature TD.cnnLeft, #cnnSectFeature TD.cnnRight { border-top: 1px solid #000; padding-bottom:15px;font-family:verdana, Arial, Helvetica, Sans-serif; font-size:10px;line-height:14px;}
#cnnSectFeature TD.cnnLeft DIV.cnnFeatureTitle {border-bottom:solid 1px #ccc; margin-left:60px; padding-left:5px; font-weight:bold; text-transform:uppercase;}
#cnnSectFeature TD.cnnRight DIV.cnnFeatureTitle {border-bottom:solid 1px #ccc;margin-right:60px; font-weight:bold;text-transform:uppercase;}
#cnnSectFeature DIV.cnnFeatureTitle A:hover { text-decoration: none; }
#cnnSectFeature TD.cnnLeft DIV.cnnFeatureBlurb {padding-left:65px;}

/* misc */

.cnnLeftOfPoll {background-color:#000;}
.cnn300Ad {border-top:solid 6px #000;border-bottom:solid 6px #000;border-right:solid 6px #000;background-color:#000;}
.cnnSectSLpad { padding:5px; }

/* SI Extra section page */
#cnnT1Image .cnnSIExtra { color:#fff; }
#cnnT1Image .cnnSIExtra .cnnImgCredit { padding-right:0px; }
#cnnSIExtraSwim {background-color:#254058;}
.cnnSIExtraSwim { color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;font-weight:bold;padding:5px;text-align:center; }
.cnnSIExtraSwim A:link, .cnnSIExtraSwim A:visited { color:#fff;text-decoration:none; }
.cnnSIExtraSwim A:hover { color:#fff;text-decoration:underline; }
TD.cnnSIExtraBox { background-color:#fff;border:1px solid #000; }
TD.cnnSIExtraBoxBlue { background-color:#cee0f5;border:1px solid #000; }

/* SI Fantasy section page */
.cnnSIFantasyTrymag { background-color:#2E3D46;border:1px solid #fff;padding-top:10px;padding-left:6px; }
.cnnFantasyLogin { background-color:#d7dadd;font-family:arial,helvetica,sans-serif;font-size:11px;padding:5px; }
.cnnFantasyLogin a:link, .cnnFantasyLogin a:visited { color:#600;text-decoration:none; }
.cnnFantasyLogin a:hover { color:#600;text-decoration:underline; }
TABLE.cnnFantasyGames TD, .cnnFantasyTitle, .cnnFantasySubscribe {
color:#fff;font-family:verdana,helvetica,sans-serif;font-size:10px;
}
TABLE.cnnFantasyGames TD {padding:3px 3px 6px 3px;}
.cnnFantasyTitle {font-size:18px;font-weight:bold;padding-left:5px;}
.cnnFantasySubscribe  {font-size:12px;padding-bottom:3px;font-weight:bold;}
.cnnFantasyGames a:link, .cnnFantasyGames a:visited { color:#fff;text-decoration:none; }
.cnnFantasyGames a:hover { color:#fff;text-decoration:underline; }
.cnnFantasyPrice { font-size:20px; }

/* Events and Gallery Gateway pages */
#cnnEventsGate TD.cnnGatewayTopTease {border:1px solid #fff;background-color:#2e3d46;}
#cnnPhotoGalleryGate TD.cnnGatewayTopTease {border:1px solid #fff; background-color:#254058;}
DIV.cnnSpecialEvent { font-family:verdana,arial,helvetica,sans-serif;color:#fff;font-size:18px;font-style:normal;line-height:15px;font-weight:bold;text-align:center;padding: 8px;border-bottom:1px solid #fff; }
DIV.cnnSpecialEvent A:link, DIV.cnnSpecialEvent A:visited, DIV.cnnSpecialEvent A:hover {color:#fff !important;}
DIV.cnnTopTease A:link, DIV.cnnTopTease A:visited, DIV.cnnTopTease A:hover {color:#fff !important;}
TABLE#cnnMoreSpecialEvents {border-bottom:6px solid #000;}
#cnnMoreSpecialEvents TD { color:#fff;font-size:12px;font-weight:normal;line-height:15px;font-family:verdana,arial,helvetica,sans-serif;padding: 0px 0px 3px 6px;border-left:1px solid #686868; }
#cnnMoreSpecialEvents TD a:link, #cnnMoreSpecialEvents TD a:visited { color:#fff;text-decoration:none; }
#cnnMoreSpecialEvents TD a:hover { color:#fff;text-decoration:underline; }
DIV.cnnMoreSpecialEvents { text-align:left;border-bottom:1px solid #686868;margin:0px 6px 3px 6px; font-weight:bold; font-family:verdana; font-size:12px; line-height:15px; color:#fff; }
#cnnSpecialEventFeature TD { padding: 6px; }
#cnnSpecialEventFeature TD.cnnLeft, #cnnSpecialEventFeature TD.cnnRight { border-top: 1px solid #000; padding-bottom:8px;font-family:verdana, Arial, Helvetica, Sans-serif; font-size:12px;line-height:14px;}
#cnnSpecialEventFeature TD.cnnLeft IMG {margin-right:6px;}
#cnnSpecialEventFeature TD.cnnRight IMG {margin-left:6px;}
#cnnSpecialEventFeature TD.cnnLeft DIV.cnnFeatureTitle {border-bottom:solid 1px #ccc; padding-left:5px; font-weight:bold; text-transform:uppercase;}
#cnnSpecialEventFeature TD.cnnRight DIV.cnnFeatureTitle {border-bottom:solid 1px #ccc;font-weight:bold;text-transform:uppercase;}
#cnnSpecialEventFeature DIV.cnnFeatureTitle A:hover { text-decoration: none; }
DIV.cnnSpecialEventsWBorder {margin:6px;border:1px solid #fff;background-color:#000;}

/* NEW SPECIAL EVENTS STYLES (BUG 20599) */
.cnnGatewayTopTease DIV.cnnTopTease {font:normal 9px Verdana, Arial, Helvetica, Sans-serif; line-height:15px; color:#fff; padding:0px 8px 2px 8px; text-align:right;}
#cnnSpecialEventT2 TD {padding:0px; font:bold 10px Verdana, Arial, Helvetica, Sans-serif; line-height:14px; text-align:center;}
table#cnnSpecialEventT3 {margin-bottom:8px;}
#cnnSpecialEventT3 TD {font:bold 10px verdana,arial,sans-serif; line-height:14px; text-align:center; color:#fff;}
#cnnSpecialEventT3 TD A:link, #cnnSpecialEventT3 TD A:visited, #cnnSpecialEventT3 TD A:hover {color:#fff;}
table#cnnSpecialEventT4 {margin:6px 6px 0px 6px; width:744px;}
#cnnSpecialEventT4 .cnnSpecialEventT4Headline {font:bold 12px verdana,arial,sans-serif; color:#fff; padding-bottom:1px; border-bottom:solid 1px #686868; margin-bottom:3px;}
#cnnSpecialEventT4 TD {font:normal 12px verdana,arial,sans-serif; width:25%;}
#cnnSpecialEventT4 A:link, #cnnSpecialEventT4 A:visited, #cnnSpecialEventT4 A:hover {color:#fff;}
#cnnSpecialEventT4 TD.cnnSpecialEventT4Cell {border-left:solid 1px #686868; padding-left:6px;}

/* Scorecard */
DIV.cnnScorecardWBorder {margin:6px;border:1px solid #fff;background-color:#fff;}
H1.cnnScorecardT1Headline { color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;line-height:16px;margin:0px 0px 8px 0px;}
H1.cnnScorecardT1Headline a:link, H1.cnnScorecardT1Headline a:visited {color:#fff;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;line-height:16px;margin:0px 0px 8px 0px;}
H1.cnnScorecardT1Headline a:hover {color:#fc0;}
.cnnScorecardT1Blurb P { color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;margin:0px 0px 8px 0px; }
.cnnScorecardT1Blurb P A:link, .cnnScorecardT1Blurb P A:visited { color:#fff;text-decoration:none; }
.cnnScorecardT1Blurb P A:hover { color:#fc0; }
.cnnScorecardTR P { color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;margin:0px 0px 8px 0px; }
.cnnScorecardTR P A:link, .cnnScorecardTR P A:visited { color:#fff;text-decoration:none; }
.cnnScorecardTR P A:hover { color:#fff;text-decoration:underline; }
.cnnScorecardBelowTS { background-color:#600;border:1px solid #fff;color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;padding:5px;margin:8px; }
.cnnScorecardNext A:link, .cnnScorecardNext A:visited, .cnnScorecardNext A:link B, .cnnScorecardNext A:visited B { color:#fff;text-decoration:none; }
.cnnScorecardNext A:hover, .cnnScorecardNext A:hover B { color:#fff;text-decoration:underline; }
.cnnScorecardNextHeadline { font-size:12px;font-weight:bold;padding-top:8px;}
/* new scorecard */
#cnnBelowTenSpot {background:#fff; padding:5px 8px 4px 8px; font:normal 10px verdana,arial,sans-serif; line-height:14px;}
#cnnBelowTenSpot A:hover {text-decoration:none; color:#999;}
#cnnBelowTenSpot A:hover B {text-decoration:underline; color:#000 !important;}
#cnnBelowTenSpot A.siPartLink:link, #cnnBelowTenSpot A.siPartLink:visited {color:#ba0000; text-decoration:none;}
#cnnBelowTenSpot A.siPartLink:hover {text-decoration:underline; color:#ba0000;}
#cnnBelowTenSpot DIV.cnnHeadline {font:bold 18px verdana,arial,sans-serif; padding-bottom:2px; border-bottom:solid 1px #ccc; margin-bottom:5px;}
#cnnBelowTenSpot DIV.cnnHeadline A:link, #cnnBelowTenSpot DIV.cnnHeadline A:visited, #cnnBelowTenSpot DIV.cnnHeadline A:hover {text-decoration:none !important; color:#152230 !important;}
#cnnBelowTenSpot DIV.cnnFloatRightImg {float:right; padding:3px 0px 0px 8px;}
#cnnBelowTenSpot DIV.cnnFloatLeftImg {float:left; padding:3px 8px 0px 0px;}
TD.cnnScorecardMoreTRItem, TD.cnnScorecardMoreTRItemAlt {font:bold 11px verdana,arial,sans-serif; line-height:15px; color:#fff;}
TD.cnnScorecardMoreTRItem {background:#840000;}
TD.cnnScorecardMoreTRItemAlt {background:#000;}
TD.cnnScorecardMoreTRItem DIV.cnnMoreTRPad, TD.cnnScorecardMoreTRItemAlt DIV.cnnMoreTRPad {padding:2px 5px;}
.cnnScorecardMoreTRItem A:link, .cnnScorecardMoreTRItem A:visited, .cnnScorecardMoreTRItem A:hover, .cnnScorecardMoreTRItemAlt A:link, .cnnScorecardMoreTRItemAlt A:visited, .cnnScorecardMoreTRItemAlt A:hover {color:#fff; text-decoration:none;}
.cnnScorecardAd { padding:0px 12px 4px 12px; margin:0px; text-align:center; border:0px; background:#fff;}
.cnnScorecardNext {background-color:#8d0503;color:#fff;font:normal 10px verdana,arial,sans-serif; line-height:14px; padding:4px 8px 4px 4px;}
#cnnScorecard TABLE.cnnPoll {background:#172230; margin-top:8px !important;}
#cnnScorecard .cnnPollQ, #cnnScorecard .cnnPollA {font:normal 10px verdana,arial,sans-serif; color:#fff;}
#cnnScorecard .cnnPollQ {font-weight:bold; margin-left:4px;}
INPUT.cnnFormButton {background-color:#fff;	color:#172230; font-weight:bold; padding:1px 2px 1px 2px; margin:2px; border-top:outset 1px #ccc; 	border-right:outset 2px #999; border-bottom:outset 2px #999; border-left:outset 1px #ccc; cursor:pointer;}
#cnnScorecard .cnnPollRes A:link, #cnnScorecard .cnnPollRes A:visited {color:#fff; font-weight:bold;}
.cnnScorecardTheySaid {font:bold 10px verdana,arial,sans-serif; color:#fff; line-height:15px;}
#cnnScorecardBot .cnnHeadline {font:bold 18px verdana,arial,sans-serif; padding-bottom:4px; border-bottom:solid 1px #fff; margin-bottom:4px; color:#fff; text-align:center;}
#cnnScorecardBot DIV.cnnFloatRightImg {float:right; padding:3px 0px 0px 4px;}
#cnnScorecardBot DIV.cnnBulletLink {padding-bottom:3px;}
#cnnScorecardBot DIV.cnnWholeTeaseLink {padding-bottom:3px;}
#cnnScorecardBot .cnnBulletLink A:hover {color:#fc0; text-decoration:none;}
#cnnScorecardBot .cnnWholeTeaseLink A:hover {color:#fc0; text-decoration:none;}
#cnnScorecardBot A.cnnTeaseLink:link, #cnnScorecardBot A.cnnTeaseLink:visited {color:#fc0;}
#cnnScorecardBot A.cnnTeaseLink:hover {color:#fc0; text-decoration:underline;}
#cnnScorecardBot A:hover, #cnnScorecardBot A:hover B { color:#fc0 !important; }
.cnnScorecardAd {padding:0px 8px 8px 8px; text-align:center; margin:0px; border-width:0px;}

/* SI Players (for Scorecard) */
.cnnPlayerstitle, .cnnPlayersTease, .cnnPlayersLineup {font-family:verdana,arial,helvetica; }
.cnnPlayerstitle {font-size:11px; line-height:15px; font-weight:bold; color:#fff; background-color:#001d3b;  padding-left:5px; }
.cnnPlayersTease, .cnnPlayersLineup {font-size:10px; border:1px solid #001d3b;}
.cnnPlayersTease {line-height:14px;}
.cnnPlayersTease {background-color:#001d3b;}
.cnnPlayersLineup {line-height:12px;  background-color:#fff; padding-top:0px;}
.cnnPlayersLineup {padding:5px;}
.cnnPlayersTease a:link, .cnnPlayersTease a:visited  {color:#fff;text-decoration:none;}
.cnnPlayersLineup a:link, .cnnPlayersLineup a:visited {color:#000;text-decoration:none;}
.cnnPlayersTease a:hover, .cnnPlayersLineup a:hover {text-decoration:underline;}

/* Golfonline */
#cnnGOMidrow { background-color:#bed3eb;font-family:verdana;font-size:10px; }
#cnnGOMidrow TD { border-right:1px solid #000;font-size:10px; }
#cnnGOMidrow TD A:link, #cnnGOMidrow TD A:visited { color:#ba0000; }
#cnnGOMidrow .cnnBigPrint { font-weight:bold;border-bottom:1px solid #666;font-size:18px;text-align:center;line-height:20px;margin-bottom:6px; }
#cnnGOMidrow .cnnBigPrint A:link, #cnnGOMidrow .cnnBigPrint A:visited, #cnnGOMidrow .cnnBigPrint A:hover { color:#000; }
#cnnGOMidrow .cnnBigPrint A:hover { text-decoration:none; }
#cnnGOMidrow .cnnGOMidrowTitle { font-size:12px;color:#151f2b;font-weight:bold; } 
#cnnGOMidrow .cnnGOMidrowTitle A:link, #cnnGOMidrow .cnnGOMidrowTitle A:visited, #cnnGOMidrow .cnnGOMidrowTitle A:hover { color:#151f2b !important; } 
#cnnGOMidrow .cnnGOMidrowCredit { color:#333;font-weight:bold;padding-bottom:2px; } 
#cnnGOMidrow .cnnBulletLink { line-height:15px; }
#cnnGOMidrow .cnnBulletLink A:link, #cnnGOMidrow .cnnBulletLink A:visited, #cnnGOMidrow .cnnBulletLink A:hover, #cnnGOMidrow .cnnGOMidrowContinue A:link, #cnnGOMidrow .cnnGOMidrowContinue A:visited, #cnnGOMidrow .cnnGOMidrowContinue A:hover { color:#000; }
#cnnGOMidrow .cnnGOMidrowContinue { font-weight:bold; }

/* new footer styles */
.cnnFooter {border: solid 1px #000;margin:6px;background-color:#fff;padding:4px;}
.cnnFooter A:link, .cnnFooter A:visited {color:#000; text-decoration:none;}
.cnnFooter A:hover {color:#000; text-decoration:underline;}
.cnnFooter TABLE { background-color:#ccc; }
.cnnTextAdBoxMain {font-family:verdana, Arial, Helvetica, Sans-serif; font-size:10px;font-weight:bold;line-height:14px;color:#000;white-space: nowrap;border-left:1px solid #fff;border-bottom:1px solid #fff;}
.cnnTextAdBoxMain A:link, .cnnTextAdBoxMain A:visited {color:#000;}
.cnnTextAdBoxMain A:hover {color:#000;}
.cnnCopyrightMain {font-family:Arial, Helvetica, Sans-serif; font-size:9px;line-height:11px;color:#000;white-space: nowrap;text-align:center;}
.cnnCopyrightMain A:link, .cnnCopyrightMain A:visited {color:#ba0000;}
.cnnCopyrightMain A:hover {color:#ba0000;}
.cnnCopyrightPartners {font-family:Arial, Helvetica, Sans-serif; font-size:11px;line-height:13px;color:#000;text-align:center;}
.cnnCopyrightPartners SPAN { font-family:verdana, Arial, Helvetica, Sans-serif;font-weight:bold; }