/* every html document on this site should link to this document */
 
/* ---- begin global document properties ---- */
pre {font-family:lucida console; font-size:8pt;}
body, td {font-size: 12px; color: #000000; font-family : Arial, Helvetica, sans-serif;}
p {font-size: 12px; font-family : Arial, Helvetica, sans-serif; margin: 4px; padding: 0; padding-bottom: .5em;}
p.hangindent	{ padding-left: 1em; text-indent: -0.6em; margin: 1px 1px 1px 1px;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration:underline;}
.more {font-size: 10px; font-weight:bold; color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform: uppercase;}
.more:hover {font-size: 10px; font-weight:bold; color: #CC0000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform: uppercase;}
.neil {font-family: verdana, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #666666;}
a.bodytext {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
a.bodytext:hover {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline;}
a.foot {font-family: verdana, helvetica, arial; color: #ff0000;}
a.foot:hover {font-family: verdana, helvetica, arial; color: #999999;}
a.grey {font-family: arial; color: #666666;}
a.grey:hover {font-family: arial; color: #ff0000;}
.related {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold;}
.sublink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BD2414; text-decoration: none;}
form {margin: 0px;}
th {text-align: left;}
table {empty-cells: show; }
input, select {font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.allcaps {text-transform:uppercase;}
.caption {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.dropdown { color: #000000; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.error {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#BA2214;}
.tsn {background-color:#BA2214;}
.nhl_network {background-color:#386196;}
.wtsn {background-color:#BA2214;}
.espn_classic {background-color:#BA2214;}
.outdoor_life {background-color:#000066;}
.gamelog_score {font-size:22px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
a.yc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
a.yc:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:underline;}
.col_header { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #000000 line-height: 32px; }
.playerlink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #BD2414;}
.paragraph {font-size: 12px; font-family : Arial, Helvetica, sans-serif;}
.storytitle {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-style:bold;}
.nou {text-decoration:none;}
/* ---- end global document properties ---- */

/* ---- begin new branding properties ---- */
#tsnbranding {margin: 0; padding: 0; border: 0;
width: 775px; min-height: 90px;
background-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/tsn-adbg.gif);
background-repeat: repeat-n;
background-position: bottom left;}
#ad {margin: 0; padding: 5px 5px 0px; border: 0; text-align:right; }
#tsnlink {margin: 0; padding: 0px; border: 0; height: 35px;}
#tsnlink a {text-decoration: none; display: block; height: 35px; width: 775px;}

#espncbranding {margin: 0; padding: 0; border: 0;
width: 775px; min-height: 90px;
background-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/espn_classic-adbg.gif);
background-repeat: repeat-n;
background-position: bottom left;}
#ad {margin: 0; padding: 5px 5px 0px; border: 0; text-align:right; }
#espnclink {margin: 0; padding: 0px; border: 0; height: 60px;}
#espnclink a {text-decoration: none; display: block; height: 60px; width: 775px;}

#nhlnbranding {margin: 0; padding: 0; border: 0;
width: 775px; min-height: 90px;
background-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/nhl_network-adbg.gif);
background-repeat: repeat-n;
background-position: bottom left;}
#ad {margin: 0; padding: 5px 5px 0px; border: 0; text-align:right; }
#nhlnlink {margin: 0; padding: 0px; border: 0; height: 60px;}
#nhlnlink a {text-decoration: none; display: block; height: 60px; width: 775px;}

#olnbranding {margin: 0; padding: 0; border: 0;
width: 775px; min-height: 90px;
background-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/oln-adbg.gif);
background-repeat: repeat-n;
background-position: bottom left;}
#ad {margin: 0; padding: 5px 5px 0px; border: 0; text-align:right; }
#olnlink {margin: 0; padding: 0px; border: 0; height: 60px;}
#olnlink a {text-decoration: none; display: block; height: 60px; width: 775px;}
/* ---- end new branding properties ---- */

/* --- begin poll properties --- */
.pollw {background-color:#999999;}
.pollh {background-color:#999999;}
.pollb {background-color:#ffffff;}
.poll {COLOR: #000000; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none;}
/* --- end poll properties --- */

/* --- begin CSS based poll properties --- */
.webpoll {background: #fff url(../../web-data/NewFiles/images.tsn.ca/images/e/titles/poll_title_300x20.gif) top left no-repeat; margin: 0; padding: 20px 5px 5px; color: #000; font: normal 9pt arial, helvetica, sans-serif; border: 1px solid #989898; position: relative;}
.webpoll h3 {font: bold 10pt arial, helvetica, sans-serif; color: #333; margin: 0; padding: 0;}
.webpoll dl {width: 100%}
.webpoll dt {width: 30px; margin: 0; padding: 0; float: left;}
.webpoll dt.votebtn {width: 65px; margin: 0; padding: 0; float: left;}
.webpoll dt.votebtn input {border: 1px solid #989898; background: #eee; color: #333; font: bold 10pt arial, helvetica, sans-serif;}
.webpoll dd {margin: 0; padding: 0;}
.webpoll a {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: underline;}
.webpoll a:hover {color: #cc0000;}
/* --- end CSS based poll properties --- */

/* ---- login, search, breadcrumbs ---- */
.login {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-decoration:none;}
.login:hover {font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}
.logout {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none;}
.logout:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.darkcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-transform:uppercase; text-decoration:none;}
.lightcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration:none;}
/*  ---- end login, search, breadcrumbs ---- */

/*  ---- registration ---- */
.regheading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #999999;}
.reg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
a.reg-u {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline;}
a.reg-footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.buttons {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.step-off {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}
.step-on {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF5400;}
.step1-on {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF5400; font-weight:bold;}
.step1-on:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF5400; text-decoration:none; font-weight:bold;}
.step1-off {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
.step1-off:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF5400; text-decoration:underline;}
.required {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}
/*  ---- end registration ---- */

/* ---- av & photo gallery---- */
.avtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;}

.avcaption { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #FFFFFF; margin: 5px;}
.avcopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin: 5px; }
.avpage { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; color: #333333; margin: 5px;}
/* ---- end av & photo gallery ---- */

/* ---- main AV include---- */
#hubmainAV {width: 340px; background: #232323 url(../../web-data/NewFiles/images.tsn.ca/images/e/main/audio_video-340x256.gif) top left no-repeat; font: normal 12px arial, helvetica, sans-serif; color: #fff; padding: 10px 0 5px 0; margin: 0;}
#hubmainAV dl {margin: 20px 10px; padding: 0;}
#hubmainAV dt {margin: 0; padding: 0 0 5px 0; font-size: 14px;}
#hubmainAV dd {margin: 0; padding: 0;}
#hubmainAV dd.image {float: left;}
#hubmainAV a {color: #c5ced2; font-weight: bold;}
/* ---- main AV include---- */

/* ---- navigation ---- */
.nav-sportdropdown { color: #000000; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.nav-sport {color: #FFFFFF; background-color: #8C8A7E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
/*.nav-sport-on { color: #FFFFFF; background-color: #BD2414; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;} */
.nav-nhlnetwork-on { color: #FFFFFF; background-color: #384A6D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.nav-sport-team-on {color: #FFFFFF; background-color: #DBA131;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;} 
.nav-sport-off { color: #FFFFFF; background-color: #999999;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.bodytext {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.stat-head-hilite {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFB300;}
.stat-hilite {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFDA85;}
.spchek {background-color: #000000;}
a.sitemap {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none;}
a.sitemap:hover {color: #000000; text-decoration:underline;}
a.navlinks {color: #FFFFFF; text-decoration:none;}
a.navlinks:hover {color: #FFFF00; text-decoration:underline;}
a.nav-spchek { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; }
a.nav-spchek:hover { color: #CC0000; text-decoration:underline;}
.calendar-on { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  TEXT-DECORATION: none; background-color: #eae9e4;}
.calendar-off {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFFFFF;}
.fantasy {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color:#F85416;}
.fantasyred {color: #BA2214; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
a.fantasytitle {color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-style:bold; font-size:15px; text-decoration:none;}
a.fantasytitle:hover {color:#BA2214; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-style:bold;  font-size:15px; text-decoration:underline;}

/* ---- end navigation ---- */

/* ---- footer ---- */
.footer {color: #08085F; FONT-FAMILY: Verdana,arial, helvetica; FONT-SIZE: 10px;}
a.footerLinkLt {color: #FFFFFF; FONT-FAMILY: Verdana,arial, helvetica; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a.footerLinkDk {color: #000000; FONT-FAMILY: Verdana,arial, helvetica; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a.footerLinkLt:hover{color: #FFFFFF; text-decoration:underline;}
a.footerLinkDk:hover{color: #000000; text-decoration:underline;}
.footerTextLt {color: #FFFFFF; FONT-FAMILY: Verdana,arial, helvetica; FONT-SIZE: 11px;}
.footerTextDk {color: #000000; FONT-FAMILY: Verdana,arial, helvetica; FONT-SIZE: 11px;}
/* ---- end footer ---- */


/* ---- Begin Related Story Box CSS ---- */
#relatedinfo {width: 250px; border: 1px solid #999; font: normal 10px arial, helvetica, sans-serif; float: right; margin: 5px; background: #e7e7e7; }
#relatedinfo h3 {background: #cc0000 url(../../web-data/NewFiles/images.tsn.ca/images/e/headers/related_story-bg.gif) repeat-y; font: bold italic 12px arial, helvetica, sans-serif; color: #fff; margin:0; padding: 0; padding-left: 5px; border: 0;}
#relatedinfo ul {margin: 0; padding: 0; padding-bottom: 5px;}
#relatedinfo li {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/li.gif);}
#relatedinfo li.video {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/vid-li.gif);}
#relatedinfo a {font-weight: bold; color: #990000;}
#relatedinfo a:hover {color: #333;}

/* ---- Related Story Hubs properties ----*/
#mainrelatedinfo {font: normal .8em arial, helvetica, sans-serif; border: 0; padding: 0; margin: 0;}
#mainrelatedinfo ul {margin: 0; padding: 0; padding-bottom: 5px;}
#mainrelatedinfo li {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/li.gif);}
#mainrelatedinfo li.video {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/vid-li.gif);}
#mainrelatedinfo a {font-weight: bold; color: #990000;}
#mainrelatedinfo a:hover {color: #333;}
/* ---- end Related Story Box CSS ---- */

/* ---- begin brick properties ---- */
.tsncolor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #CE1300;}
.srowtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CECCC4; font-weight: bold;}
.schartbg { background-color: #A7A7A7;}
.sone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FBF4EA; margin: 2px;}
.stwo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EDE0; margin: 2px;}
.sthree { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFCC66; margin: 2px;}
.highlight { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none; background-color: #FFCC66;}
.tbody {COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none; background-color: #EAE9E4;}
.trow { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  TEXT-DECORATION: none; background-color: #EAE9E4;}
.srow { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  TEXT-DECORATION: none; background-color: #ffffff;}
.srowgrey { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  background-color: #CECCC4;}
.brickbody { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  TEXT-DECORATION: none; background-color: #eae9e4;}
.brickbodybold { COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px;  TEXT-DECORATION: none; background-color: #FFFFFF; font-weight:bold; font-style:bold;}
.next { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc3300; margin: 4px;}
.brick {COLOR: #000000; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none;}
.brick:hover {font-family: verdana, helvetica, arial; color: #cc0000;}
.brickwhite {COLOR: #ffffff; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none;}
.brickwhite:hover {font-family: verdana, helvetica, arial; color: #ffcc00;}
.brickr {COLOR: #cc0000; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none;}
.one {background-color: #f8f8ff;}
.two {background-color: #ffffff;}
.three {background-color: #EAE9E4; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; color:#000000;}
.couchc {background-color: #FFCC00;}
.couchone {background-color: #ff6633;}
.couchtwo {background-color: #ff9933;}
.couchthree {background-color: #000000;}
.couchfour {background-color: #ffcc00;}
.couchgrey {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; background-color: #666666; margin: 4px;}
.otrone {background-color: #cccc99;}
.otrtwo {background-color: #91aaf5;}
.otrfour {background-color: #283457;}
a.sportlinks-u {text-decoration:underline; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.sportlinks-u:hover {text-decoration:underline; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.sportlinks {text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.sportlinks:hover {text-decoration:underline; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.arial12 {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.arial12white {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.arial12white-u {text-decoration:underline; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.helplinks {text-decoration:underline; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a.helplinks10 {text-decoration:underline; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/* ---- CSS Enabled brick properties ---- */
.gbbar {color: #000; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none; border: 1px solid #666; background:#ccc;}
.gbhead {color: #fff; font-family: verdana, arial, helvetica; font-size: 10px; text-decoration: none; background:#666; text-align: center;}

/*---fss specific styles ---*/
.playername { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; font-style: italic;}
.playerposition { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.playerposition2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.pad10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 8px}
.pad9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 14px; font-weight: bold; text-transform: uppercase;}
.ltitlerow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CECCC4; padding-left: 1px; font-weight: bold}
.lrow1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FBF4EA;}
.lrow2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EDE0;}
.lchartbkg { background-color: #A7A7A7;}
.ftitlerow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CECCC4; padding-left: 1px; font-weight: bold}
.frow1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FBF4EA; text-align: right;}
.frow2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EDE0; text-align: right;}
.flrow1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FBF4EA;}
.flrow2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EDE0;}
.fchartbkg { background-color: #A7A7A7;}
td.tabs {font-family:lucida console; font-size:11px; color:#000000; text-decoration:none;}
a.fanTaboff {font-family:lucida console; font-size:11px; color:#000000; font-weight:bold; font-style:bold; text-decoration:none;}
a.fanTabon {font-family:lucida console; font-size:11px; color:#FFFFFF;  text-decoration:none;}
a.fanTaboff:hover {font-family:lucida console; font-size:11px; color:#000000; font-weight:bold; font-style:bold; text-decoration:none;}
a.fanTabon:hover {font-family:lucida console; font-size:11px; color:#FFFFFF;  text-decoration:none;}
/* --- end fss specific styles --- */

/*---digi specific styles ---*/

/*---ESPN ---*/
.caltitle{COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight: bold; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background-color: #CCCCCC}
.eocolor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #BD2414}

.sm {COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none;}
/* --- end digi specific styles --- */

/* -- New Story Style --*/
.date {font-size: 10px; color: #a7a7a7; margin: 0; padding: 0;}
.byline {font-weight: bold; color: #333; margin: 0; padding: 0;}
.blurb {font-weight: bold;}
.hstoryimg {width: 340px; float: right; font-size: .75em; color: #666; margin: 0;}
.vstoryimg {float: right; width: 180px; font-size: .75em; color: #666; margin: 0;}

div#bigbox {float: right;}
div#skyscraper {float: right;}

/* -- New YC Styles --*/
#storyfoot {padding: 0; margin: 0 0 10px 0;}
#storyfoot h3 {width: 595px; font: bold 11pt arial, helvetica, sans-serif; margin: 5px 0; padding: 0; padding-left: 35px;  background: #cc0000 url(../../web-data/NewFiles/images.tsn.ca/images/e/icons/chevron.gif) no-repeat; color: #fff; }
#storyfoot #storytoolbar {width: 100%; background: #666; font: bold 9pt arial, helvetica, sans-serif; margin: 0; padding: 0; text-align: center; }
#storyfoot #storytoolbar li {display: inline; margin: 0; padding: 0;}
#storyfoot #storytoolbar a {color: #fff; text-decoration: none;}
#storyfoot #storytoolbar a:hover {color: #eee; text-decoration: underline;}
#storyfoot #storytoolbar .ycstory {margin: 2px 0 0 50px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/icons/yc-post.gif);}
#storyfoot #storytoolbar .emailstory {margin: 2px 0 0 50px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/icons/yc-emailfriend.gif);}
#storyfoot #storytoolbar .printstory {margin: 2px 0 0 50px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/icons/yc-printerfriendly.gif);}
#storyfoot #storytoolbar .ycclosed {margin: 2px 0 0 50px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/icons/yc-closed.gif);}
#storyfoot #yc_post {width: 100%; font: normal 9pt arial, helvetica, sans-serif; margin: 0; padding: 0; text-align: right; color: #000;}
#storyfoot #yc_post li {display: inline; margin: 0 10; padding: 0;}
#storyfoot #yc_post li.post {margin: 0; position: absolute; left: 135px;}
#storyfoot #yc_post a {color: #000; font-weight: bold;}
#storyfoot #yc_list {width: 100%; font: normal 10pt arial, helvetica, sans-serif; border: 1px solid #A7A7A7; margin: 5px 0px;}
#storyfoot #yc_list th {font-weight: bold; }
#storyfoot #yc_list .yc_nubmer {width: 75px;}
#storyfoot #yc_list .yc_author {width: 150px;}
#storyfoot #yc_list tr {background: #FFCC66;}
#storyfoot #yc_list td {border: 1px solid #A7A7A7;}
#storyfoot #yc_list th {border: 1px solid #A7A7A7; background: #CECCC4; text-align: left;}
#storyfoot #yc_list a {color: #000;}
#storyfoot #yc_list a:visited {color: #666;}
#storyfoot #yc_list tr.yc_active {background: #FBF4EA; font-weight: bold;}

#yc_message {width: 100%; font: normal 10pt arial, helvetica, sans-serif; margin-bottom: 10px;}
#yc_message th {font: bold 10pt arial, helvetica, sans-serif; border: 1px solid #A7A7A7; background: #ceccc4; text-align: left;}
#yc_message td {border: 1px solid #A7A7A7; background: #FBF4EA;}
#yc_message .ycnumber {width: 50px;}

#mainstory {width: 340px; z-index: 1;}
#mainstory h1 {font-size: 14px; text-transform: uppercase; margin: 0; line-height: 12px;}
#mainstory p { margin: 0; padding: 0 2px; font-size: 12px;}
#mainstory a {font-weight: bold; color: #990000;}

#mainrelatedinfo {width: 340px; font: normal 10px arial, helvetica, sans-serif; border: 0; padding: 0; margin: 0;}
#mainrelatedinfo ul {margin: 0; padding: 0; padding-bottom: 5px;}
#mainrelatedinfo li {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/li.gif);}
#mainrelatedinfo li.video {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/vid-li.gif);}
#mainrelatedinfo a {font-weight: bold; color: #990000;}
#mainrelatedinfo a:hover {color: #333;}

#story2 {font: normal 10px arial, helvetica, sans-serif; background: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/dotted_line.gif) no-repeat; padding: 5px 0 0 0; margin: 5px 0 0 0;}
#story2 dl {width: 340px;}
#story2 dt {width: 90px; padding: 0 0 0 5px; float: left;}
#story2 dt img {border: 1px solid Silver;}
#story2 dd {margin: 0;}
#story2 dd h2 {font:  bold 12px arial, helvetica, sans-serif; color: #000; background: #fff;  margin: 0 0 5px 5px; line-height: 12px;}
#story2 p { margin: 0; padding: 0 5px 10px;; font: normal}
#story2 a {color: #cc0000;}

#moreheadlines {font: normal 10px arial, helvetica, sans-serif; background: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/headlines-340x25.gif) no-repeat; padding: 25px 0 5px 0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
#moreheadlines ul {margin: 0 0 0 0; padding: 0;}
#moreheadlines p {color: #000;}
#moreheadlines a {color: #000; text-decoration: none;}
#moreheadlines a:hover {color: #cc0000; text-decoration: underline;}
#moreheadlines li.more {margin: 0 0 0 20px; padding: 0; list-style: none;}
#moreheadlines li.more a {color: #cc0000; font: bold 1em sans-serif; text-decoration: underline;}
#moreheadlines li.more a:hover {color: #333;}
#moreheadlines ul {margin: 0; padding: 0;}
#moreheadlines li {margin: 2px 0 0 20px; padding: 0; list-style-image: url(../../web-data/NewFiles/images.tsn.ca/images/e/bgs/li.gif);}

/*-- start Vibrant Media IntelliTXT Tooltip style sheet */
.iTt{font: normal 11px verdana, arial, helvetica, sans-serif;
color: black; background:  lightyellow; border: black 1px solid; padding: 2px;}
/*-- end Vibrant Media IntelliTXT Tooltip style sheet */
