/*************************************

Stylesheet: Master Version
styles for 1000px
Last Update 01/05/06 sg

**************************************
*/

/*---------------------- GLOBAL -- */

body {
	margin: 0;
	padding: 0;
	background: url(/images/front/bg1000.2.gif) top left repeat-y;
	font-family: verdana,arial;
	font-size: 10px;
	color: #000;
}

a:link, a:visited, a:active { color: #339; text-decoration: none;}
a:hover { color: #666; text-decoration: none; }

IMG {
	border: 0;
	}
#trivia P {
	margin:  5px 0 5px 0;
	}

/*--------------------- EXISTING MASTERSTYLE.CSS RULES -- */

.top-bar { color: #333; font-size: 8px; }
a.top-bar:link, a.top-bar:visited, a.top-bar:active { color: #333; font: bold 10px verdana,arial,sans-serif; }
a.top-bar:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

.newsnavon { background-color: #FBF9F9; }
.newsnavoff { background-color: #E2E1DF; }

a.nav333:link, a.nav333:visited, a.nav333:active, .left-nav { color: #333; font: bold 10px verdana,arial,sans-serif; }
a.nav333:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

a.nav333-sub:link, a.nav333-sub:visited, a.nav333-sub:active { color: #333; font: 10px verdana,arial,sans-serif; }
a.nav333-sub:hover { color: #666; font: 10px verdana,arial,sans-serif; }

a.nav666:link, a.nav666:visited, a.nav666:active, .nav666 { color: #666; font: bold 10px verdana,arial,sans-serif; }
a.nav666:hover { color: #999; font: bold 10px verdana,arial,sans-serif; }

a.nav666-sub:link, a.nav666-sub:visited, a.nav666-sub:active { color: #666; font: 10px verdana,arial,sans-serif; }
a.nav666-sub:hover { color: #999; font: 10px verdana,arial,sans-serif; }

a.navgreen:link, a.navgreen:visited, a.navgreen:active, .navgreen { color: #363; font: bold 10px verdana,arial,sans-serif; }
a.navgreen:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

a.navgreen-second:link, a.navgreen-second:visited, a.navgreen-second:active { color: #363; font: 10px verdana,arial,sans-serif; }
a.navgreen-second:hover { color: #666; font: 10px verdana,arial,sans-serif; }

.navgreen-sm { color: #363; font: 10px verdana,arial,sans-serif}
a.navgreen-sm:link, a.navgreen-sm:visited, a.navgreen-sm:active { color: #363; font: 9px verdana,arial,sans-serif; }
a.navgreen-sm:hover { color: #666;font: 9px verdana,arial,sans-serif; }

a.navpurple:link, a.navpurple:visited, a.navpurple:active, .navpurple { color: #130C37; font: bold 10px verdana,arial,sans-serif; }
a.navpurple:hover { color: #666666; font: bold 10px verdana,arial,sans-serif; }

/* GONE - navpurple-sub */

.blk9-bold { color: #000; font: bold 9px verdana,arial,sans-serif}
a.nav000:link, a.nav000:visited, a.nav000:active { color: #000; font: bold 9px verdana,arial,sans-serif; }
a.nav000:hover { color: #666; font: bold 9px verdana,arial,sans-serif}

a.navwht:link, a.navwht:visited, a.navwht:active, .wht9 { color: #FFF; font: bold 9px verdana,arial,sans-serif; }
a.navwht:hover { color: #CCC; font: bold 9px verdana,arial,sans-serif; }

a.wht10-bold:link, a.wht10-bold:visited, a.wht10-bold:active, .wht10-bold  { color: #FFF; font: bold 10px verdana,arial,sans-serif; }
a.wht10-bold:hover { color: #CCC; font: bold 10px verdana,arial,sans-serif; }

a.wht12-bold:link, a.wht12-bold:visited, a.wht12-bold:active, .wht12-bold { color: #FFF; font: bold 12px verdana,arial,sans-serif; }
a.wht12-bold:hover { color: #CCC; font: bold 12px verdana,arial,sans-serif; }

a.wht12:link, a.wht12:visited, a.wht12:active, .wht12 { color: #FFF; font: 12px verdana,arial,sans-serif}
a.wht12:hover { color: #CCC; font: 12px verdana,arial,sans-serif}

.wht14-bold { color: #FFF; font: bold 14px verdana,arial,sans-serif}

a.hed18:link, a.hed18:visited, a.hed18:active { font: bold 18px verdana,arial,sans-serif; margin-top: 0; padding-top: 0; }
a.hed18:hover { font: bold 18px verdana,arial,sans-serif; margin-top: 0; padding-top: 0; }

a.hed14:link, a.hed14:visited, a.hed14:active { font: bold 14px verdana,arial,sans-serif; }
a.hed14:hover { font: bold 14px verdana,arial,sans-serif; }

a.hed1:link, a.hed1:visited, a.hed1:active { font: bold 16px verdana,arial,sans-serif; }
a.hed1:hover { font: bold 16px verdana,arial,sans-serif; }

a.hed2:link, a.hed2:visited, a.hed2:active { font: bold 12px verdana,arial,sans-serif; }
a.hed2:hover { font: bold 12px verdana,arial,sans-serif; }

/* GONE - .sub14, .sub14-bold, .sub12, .sub12-bold, .sub10, .sub10-bold */

a.link9-bold:link, a.link9-bold:visited, a.link9-bold:active { font: bold 9px verdana,arial,sans-serif; }
a.link9-bold:hover { font: bold 9px verdana,arial,sans-serif; }

a.link10-bold:link, a.link10-bold:visited, a.link10-bold:active, .link10-bold { font: bold 10px verdana,arial,sans-serif; }
a.link10-bold:hover { font: bold 10px verdana,arial,sans-serif; }

a.link10:link, a.link10:visited, a.link10:active, .nandolinks { font: 10px verdana,arial,sans-serif; }
a.link10:hover { font: 10px verdana,arial,sans-serif; }

a.link11:link, a.link11:visited, a.link11:active { font: 11px verdana,arial,sans-serif; }
a.link11:hover { font: 11px verdana,arial,sans-serif; }

a.link12:link, a.link12:visited, a.link12:active { font: 12px verdana,arial,sans-serif; }
a.link12:hover { font: 12px verdana,arial,sans-serif; }

a.link12-bold:link, a.link12-bold:visited, a.link12-bold:active { font: bold 12px verdana,arial,sans-serif; }
a.link12-bold:hover { font: bold 12px verdana,arial,sans-serif; }

a.blk10-link:link, a.blk10-link:visited, a.blk10-link:active { color: #000; font: 10px verdana,arial,sans-serif; }
a.blk10-link:hover { color: #666; font: 10px verdana,arial,sans-serif; }

a.blk10-bold-link:link, a.blk10-bold-link:visited, a.blk10-bold-link:active { color: #000; font: bold 10px verdana,arial,sans-serif; }
a.blk10-bold-link:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

a.grey666-9:link, a.grey666-9:visited, a.grey666-9:active, .grey666-9 { color: #666; font: 9px verdana,arial,sans-serif; }
a.grey666-9:hover { color: #333; font: 9px verdana,arial,sans-serif; }

a.grey666-12bold:link, a.grey666-12bold:visited, a.grey666-12bold:active, .grey666-12bold { color: #666; font: bold 12px verdana,arial,sans-serif}
a.grey666-12bold:hover { color: #333; font: bold 12px verdana,arial,sans-serif}

.grey666-9italic { color: #666; font: italic 9px verdana,arial,sans-serif}
.grey666-9bold { color: #666; font: bold 9px verdana,arial,sans-serif}
.grey666-10 { color: #666; font: 10px verdana,arial,sans-serif}
.grey666-10bold { color: #666; font: bold 10px verdana,arial,sans-serif}

a.grey333-12bold:link, a.grey333-12bold:visited, a.grey333-12bold:active, .grey333-12bold { color: #333; font: bold 12px verdana,arial,sans-serif; }
a.grey333-12bold:hover { color: #666; font: bold 12px verdana,arial,sans-serif; }

a.grey333-12:link, a.grey333-12:visited, a.grey333-12:active, .grey333-12 { color: #333; font: 12px verdana,arial,sans-serif; }
a.grey333-12:hover { color: #666; font: 12px verdana,arial,sans-serif; }

a.grey333-10:link, a.grey333-10:visited, a.grey333-10:active, .grey333-10 { color: #333; font: 10px verdana,arial,sans-serif; }
a.grey333-10:hover { color: #666; font: 10px verdana,arial,sans-serif; }

a.grey333-11:link, a.grey333-11:visited, a.grey333-11:active, .grey333-11 { color: #333; font: 11px verdana,arial,sans-serif; }
a.grey333-11:hover { color: #666; font: 11px verdana,arial,sans-serif; }

a.grey333-10bold:link, a.grey333-10bold:visited, a.grey333-10bold:active, .grey333-10bold { color: #333; font: bold 10px verdana,arial,sans-serif; }
a.grey333-10bold:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

.weather14-bold { color: #000; font: bold 14px verdana,arial,sans-serif; }
.weather10 { color: #666; font: 10px verdana,arial,sans-serif; }
a.weather10:link, a.weather10:visited, a.weather10:active { color: #339; font: 10px verdana,arial,sans-serif; }
a.weather10:hover { color: #666; font: 10px verdana,arial,sans-serif; }

a.red900-10bold:link, a.red900-10bold:visited, a.red900-10bold:active, .red900-10bold { color: #900; font: bold 10px verdana,arial,sans-serif; }
a.red900-10bold:hover { color: #666; font: bold 10px verdana,arial,sans-serif; }

a.red900-10:link, a.red900-10:visited, a.red900-10:active, .red900-10 { color: #900; font: 10px verdana,arial,sans-serif; }
a.red900-10:hover { color: #666; font: 10px verdana,arial,sans-serif; }

 /* GONE - greendark 10,12,14,16 bold and greenlight 10,12,14,16 bold  Not used on Classifieds or Triangle?? */


.blk9 { color: #000; font: 9px verdana,arial,sans-serif}
.blk9-bold { color: #000; font: bold 9px verdana,arial,sans-serif}
.blk9-italic { color: #000; font: italic 9px verdana,arial,sans-serif}
.blk10 { color: #000; font: 10px verdana,arial,sans-serif}
.blk10-bold { color: #000; font: bold 10px verdana,arial,sans-serif}
.blk10-italic { color: #000; font: italic 10px verdana,arial,sans-serif}
.blk12 { color: #000; font: 12px verdana,arial,sans-serif}
.blk12-bold { color: #000; font: bold 12px verdana,arial,sans-serif}
.blk12-italic { color: #000; font: italic 12px verdana,arial,sans-serif}
.blk14 { color: #000; font: 14px verdana,arial,sans-serif}
.blk14-bold { color: #000; font: bold 14px verdana,arial,sans-serif}
.blk16-bold { color: #000; font: bold 16px verdana,arial,sans-serif}
.blk18-bold { color: #000; font: bold 18px verdana,arial,sans-serif}


.title1 {
	color: #333;
	font: bold 14px verdana, arial;
	border-bottom: 1px solid #ccc;
	margin: 15px 0 15px 0;
	width: 640px;
	}

IMG.thumb {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #ccc;
	}

.text11bold-333 {
	color: #333;
	font: bold 11px arial,verdana,sans-serif;
	}

.text11-666 {
	color: #666;
	font: 11px arial,verdana,sans-serif;
	}

H1 {
	color: #000;
	font: bold 14px verdana,sans-serif;
	}

.text16bold-333 {
	color: #333;
	font: bold 16px verdana,sans-serif;
	}

/*--------------------- Story page --*/

.story-side { color: #900; font: bold 12px verdana,arial,sans-serif;}
.story-body { color: #000; font: 12px arial}
.story-body-bold { color: #000; font: bold 14px arial}
.story-hed { color: #000; font: bold 22px verdana,arial,sans-serif}
.story-label { color: #666; font: bold italic 12px verdana,arial,sans-serif}
.story-label10 { color: #666; font: bold italic 10px verdana,arial,sans-serif}
.story-label11 { color: #666; font: bold italic 11px verdana,arial,sans-serif}
.story-label14 { color: #666; font: bold italic 14px verdana,arial,sans-serif}
.story-label18 { color: #666; font: bold italic 18px verdana,arial,sans-serif}
.story-drophed { color: #666; font: bold 12px verdana,arial,sans-serif}
.story-byline { color: #1D1D1D; font: bold 12px arial}
.story-photocut { color: #333; font: 9px verdana,arial,sans-serif}
.story-photocredit { color: #333; font: bold italic 9px verdana,arial,sans-serif}
.story-shirttail { color: #666; font: bold 12px verdana,arial,sans-serif}
.story-tagline { color: #666; font: italic 12px verdana,arial,sans-serif}
.story-image {
  margin: 10px 0px 0px 0px;
  }

.story-gallery {
  border:1px solid #ccc;
  padding:5px;
  margin-top:10px;
}

.storyTop {
  padding: 0 0 3px 0;
  margin: 0;
  }

.overline {/*
  float:left;
  position:relative;*/
  margin: 0;
  }

.pubdate {
  position:relative;
  float:right;
  margin:0;
  }


.naobutton {
	font: bold italic 10px verdana,arial,sans-serif;
	color: #333;
	border: #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	background: #F1F1F1;
	}


.footer { color: #000; font: 10px arial, verdana;  }
a.footer:link, a.footer:visited, a.footer:active { color: #339; font: 10px arial,verdana,sans-serif;  }
a.footer:hover { color: #000;  font: 10px arial,verdana,sans-serif;  }

.green060-10 { color: #060; font: 10px verdana,arial,sans-serif; }
.red900-10 { color: #900; font: 10px verdana,arial,sans-serif; }

a.red10:link, a.red10:visited, a.red10:active { color: #C00; font: 10px verdana,arial,sans-serif; }
a.red10:hover { color: #000; font: 10px verdana,arial,sans-serif; }

.red10 { color: #C00; font: 10px verdana,arial,sans-serif; }
.red10-bold { color: #C00; font: bold 10px verdana,arial,sans-serif; }
.red12-bold { color: #C00; font: bold 12px verdana,arial,sans-serif; }
.red12 { color: #C00; font: 12px verdana,arial,sans-serif; }
.red18-bold { color: #C00; font: bold 18px verdana,arial,sans-serif; }

.boxborder666 {  border-color: black black #666 #666; border: 1px solid; background-color: #faf9f9; }

.text11-bold { color: #000; font: bold 11px arial,sans-serif; }
.text11 { color: #000; font: 11px arial,sans-serif; }

.modulehdr {
    color: #333333;
	border-bottom : 1px solid #CCCCCC;
    margin: 0 0 10px 0;
    }

.modulemargin {
    margin: 0 0 18px 0;
    }

.bgcolor {
    background: #F4F2Ef;
    margin: 0;
    padding: 0;
    }

.rightcolumn {
   margin: 0 10px;
   padding: 0;
   text-align: left;
   }

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

/* TRIANGLE PROMO STYLES */

table.specialsections {
	font: 11px arial,verdana;
	color: #333;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	}

IMG.tile {
	float: left;
	border: 0;
	margin: 0 3px 3px 0;
	}

IMG.arrow {
 	text-align: bottom;
 	border: 0;
 	}

.container {
  border: 1px solid #ccc;
  text-align: center;
  line-height: 15px;
  padding: 3px;
}

/*  TSN sports page styles  */

P.date { color: #000; font: 10px verdana,arial,sans-serif; margin:3px 6px 0 0; vertical-align:baseline; }
A:hover.date { color: #000; font: 10px verdana,arial,sans-serif; text-decoration: none; }
A:active.date { color: #000; font: 10px verdana,arial,sans-serif; text-decoration: none; }
A:visited.date { color: #000; font: 10px verdana,arial,sans-serif; text-decoration: none; }
A:link.date { color: #000; font: 10px verdana,arial,sans-serif; text-decoration: none; }
.date { color: #000; font: 10px verdana,arial,sans-serif; text-decoration: none; }

A.defaulteamname:link, A.defaulteamname:visited, A.defaulteamname:active, A.defaulteamname:hover, .defaulteamname { color: #009; font: bold 12px arial; text-decoration: none; }

A.time:link, A.time:visited, A.time:active, A.time:hover, .time { color: #339; font: bold 12px arial; text-decoration: none; }

A.score:link, A.score:visited, A.score:active, A.score:hover, .score  { color: #000; font: bold 11px arial; text-decoration: none; }

DIV.statshed, .statshed { color: #000000; font: bold 14px verdana,arial,sans-serif; margin: 0 1px; }
DIV.smstatshed { color: #000000; font: Bold 12px verdana,arial,sans-serif;}

TD A.smstatshed:link, TD A.smstatshed:visited, TD A.smstatshed:active { color: #339; text-decoration:none; font: bold 12px verdana,arial,sans-serif; }
TD A.smstatshed:hover {color: #666; text-decoration:none; font: bold 12px verdana,arial,sans-serif; }

DIV.stats { color: #000; font: 10px verdana,arial,sans-serif; margin: 1px 2px; }
DIV.statssubhead { color: #000; font: bold 12px verdana,arial,sans-serif; margin: 1px 2px; }

TD A.stats:link, TD A.stats:visited, TD A.stats:active { color: #339; text-decoration:none; text-align: left; font: bold 10px verdana,arial,sans-serif; margin-left: 2px; }
TD A.stats:hover { color: #666; text-decoration:none; text-align: left; font: bold 10px verdana,arial,sans-serif; margin-left: 2px; }

TD A.thinstats:link, TD A.thinstats:visited, TD A.thinstats:active, SPAN.thinstats { color: #339; text-decoration:none; font: 10px verdana,arial,sans-serif; margin-left: 2px;}
TD A.thinstats:hover { color: #666; text-decoration:none; font: 10px verdana,arial,sans-serif; margin-left: 2px;}

DIV.teamname { color: #000; font: bold 22px verdand,arial,sans-serif; margin: 0px 1px; }
DIV.teamsubhead { color: #000; font: bold 14px verdana,arial,sans-serif; margin: 0px 1px; }

TD.tablehead { background-color: #E2E1DF }
TD.tablesubhead { background-color: #E2E1DF }
TR.tablebody { background-color: #EFEFEF }
TD.outerborder { background-color: #999999 }

/* TSN scoreboard ssi */

.TSN2 {color:#FFF; font: bold 10px Verdana,arial,sans-serif; background:#666; }
.TSN5 { font: 10px verdana,arial,sans-serif; background:#F2F2F2; }
.TSN5 a { color:#009; }
.TSN5 a:hover { color:#C00; }
.TSN6 {color:#FC0; font: bold 10px verdana,arial,sans-serif; background:#666; }


/*--------------------- MISC -- */

.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.block { display: block }
.textleft { text-align: left; }
.textright { text-align: right; }

.zoneoffers { margin-bottom: 15px; vertical-align: middle;}


/* STATISTICAL TABLE STYLES */

p.blk10-classified { color: #000;  font: 10px verdana,arial,sans-serif; margin: 0 0 3px 0; }
p.help { background-color: #EAEAE8; color: #000;  font: 10px verdana,arial,sans-serif; padding: 3px; }


/*--------------------- SHARE PROMOS-- */
.share-promo-box {
	width: 200px; 
	margin:0; 
	padding:0; 
	background-image: url(/images/share/nao_trishare_bg.gif); 
	background-repeat: repeat-none;
	background-color: #303230;
}


#share-promo {
	padding: 5px;
	color: #E6E8E5;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

#share-promo a, #share-promo a:visited {
	color: #9FC723;
	text-decoration: none;
	}
#share-promo a:hover {
	text-decoration: underline;
	}
.title {
	border-bottom: 1px solid #9FC723;
	font-size: 14px;
	}

.title img a {
	text-decoration: none;
	}
IMG.icon {
	padding-right: 3px;
	border: 0;
	}
#share-promo .mini {
	float: right;
	font-weight: normal;
	font-size: 11px;
	vertical-align: bottom;
	}
#share-promo .title .mini {
	margin-top: 8px;
	}
.list, .list a  {
	font-size: 11px;
	}
