﻿body { background: #ffffff; } 
/* REMOVE ALL IMAGES ABOVE PRIOR TO LAUNCH */

a:hover { color: #ffa923; text-decoration: underline; }

.panel .threeUpItem ul a:hover, .panel .threeUpItem ul a:visited:hover {
	color:#002147;
	background: url(../images/arrow_on.png) 3px 2px no-repeat;
}

/* need to override images/colors */
#identityBanner     { background: none;  }

/************************ MAIN MENU *************************************/
#siteMenu               { background: #002147; height: 40px;  }
#siteMenu .sf-nav-item  { border-right: 1px solid #294362; color: #cdcdcd; height: 40px; margin: 0; }
.sf-nav-active-item     { color: #FFA923 !important; height: 40px; }
.sf-menu li:hover>a     { color: #FFA923; background-color: #002147; }
.sf-menu a              { color: #ffA923; background-color: #002147; font: 14px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
.sf-menu a:visited, 
.sf-menu a:hover, 
.sf-menu a:active       { color: #FFA923; }

.sf-menu li li, 
.sf-menu li li ul li    { background: #002147; }
.sf-menu li li li       { background: #002147; }

.sf-menu li:hover, #navCommunity:hover, #navMultimedia:hover, #navTeam:hover, #navStats:hover, #navNews:hover, #navShop:hover          
                        { color: #ffa923; background-color: #002147; }

.sf-menu li ul li:hover { background: #002147; }
.sf-menu li ul li, 
.sf-menu li ul li ul li { background: #002147; color: #cdcdcd; border-top: solid 1px #294362; }
.sf-menu                { color: #002147;}
.sf-menu a, 
.sf-menu a:visited      { color: #cdcdcd; }
.sf-menu a:hover        { color: #FFA923; background-color: #002147; }
.sf-menu li:hover       { color: #FFA923; background-color: #002147; }

/************************ SEARCH BOX IN NAV *************************************/
#searchForm {
		display:        block;
		float:          right;
		position:       relative;
		width:          250px;
		height:         30px; }
	#searchForm #minibox {
		height:         14px;
		width:          200px;
		background:     white;
		border:         none;
		letter-spacing: 1px;
		color:          #999;
		float:          none;
		padding:        5px;
		margin:         9px 20px 0 5px;
		-webkit-box-shadow: inset 1px 1px 8px -1px #999, inset -1px -1px 8px -1px #999;
		box-shadow: inset 1px 1px 8px -1px #999, inset -1px -1px 8px -1px #999; }
	#searchForm #searchIcon {
		background:     transparent url(http://1.cdn.nhle.com/sabres/images/upload/2015/07/20150729-Icon-Submit.png) no-repeat;
		float:          none;
		position:       absolute;
		right:          5px;
		top:            10px;
		width:          33px;
		height:         25px;
		margin:         0;
		margin-top:     0; }
	#searchForm 
    #searchIcon:hover { background-position: 0 -24px; }

/************************ MODULE STYLES FOR HOME PAGE *************************************/
.moduleHeader           { text-transform: uppercase; color: #cdcdcd; }
.moduleHeader a:hover   { color: #FFFFFF; }
.moduleHeader a:link    { color: #FFFFFF; }
.moduleHeader a:visited { color: #FFFFFF; }

/************************ TOP PICKS TABLE STYLE FOR HOME PAGE ****************************/
/************************ # = ID . = CLASS ***********************************************/ 
.modTITLE { height:40px; padding-top: 10px; background-color: #002147; color: #cdcdcd; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 18px; text-transform: uppercase; padding-left: 10px; font-weight: 600; }
.modTITLER { height:40px; padding-top: 10px; background-color: #002147; color: #cdcdcd; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 15px; text-transform: uppercase; padding-left: 10px; font-weight: 600; }

.modHEADLINE    { color: #cdcdcd; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 16px; text-transform: uppercase; font-weight: 600; }
.modBODY        { color: #cdcdcd; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; }

.modBODY a { color: #ffa923; }
.modBODY a:hover { color: #ffa923; text-decoration: underline; }
.modBODY a:link { color: #ffa923; }
.modBODY a:visited { color: #ffa923; }


a.mainButton { background: #012047 url(../images/mainButtonRightEdge.gif) no-repeat scroll top right; }
a.largeButton { background: #012047 url(../images/mainButtonRightEdgeLg.gif) no-repeat scroll top right; }
a.smallButton { background: #012047 url(../images/mainButtonRightEdgeSm.gif) no-repeat scroll top right; }
a.mainButton span { background: #012047 url(../images/mainButtonLeft.gif) no-repeat; }
a.largeButton span { background: #012047 url(../images/mainButtonLeftLg.gif) no-repeat; }
a.smallButton span { background: #012047 url(../images/mainButtonLeftSm.gif) no-repeat; }
.rightrailpoll .poll, .pollContainer { background-image: url(../images/pollBackground.jpg); }
.inbodypoll .poll { background: none; }
.gs tr.hdr, .data tr.hdr, .secondaryHdr, .previewRecapHeadline { background: url(../images/sbHeaderBg.gif) bottom repeat-x; }
.gs tr.score, .data td.cSrt, .data tr.cSrt, .data td.cSrtLeft, .data tr.cSrtLeft, .data tr.rwEven, .sssStndTable tr.odd, .sssStatsTable tr { background: url(../images/sbRowBg.gif) bottom repeat-x;	}

/* ui theme overrides - first, the default (inactive), second the active (non-hovering), third, the hover state (of any item, active or inactive) */
.ui-state-default, .ui-widget-content .ui-state-default { background: url(../images/headerGradient.gif) repeat-x scroll 50% 50%; border: 1px solid #ffa823;}
.ui-state-active, .ui-widget-content .ui-state-active { background: url(../images/headerGradientActive.gif) repeat-x scroll 50% 50%; border: 1px solid #ffa823;}
.ui-state-hover, .ui-widget-content .ui-state-hover { background: url(../images/headerGradientHover.gif) repeat-x scroll 50% 50%; border: 1px solid #ffa823;}

/* /override images */

.noTopBorder    { border-top: none; }
.tieUpWrap      { border: none;  }

#pageBody { 
   background-color: #dddddd;
   border-color:    #002147; 
   border-style:    solid; 
   border-width:    1px; 
   float:           left; 
   margin-bottom:   15px; 
   overflow:        hidden; 
   padding:         10px 0; 
   width:           988px; 
}

/************************ BORDERS FOR MODULES **************************************************************/
#wideCol .wideMod, .ui-widget-content       { background-color: none; border: none; }
#wideCol .colModLeft, #wideCol .colModRight { background-color: none; border: none; }
#medCol .medColModAd                        { padding: 5px; background-color: #002147; border: 1px solid #002147; }

/*********************** CONTENT LOCATION DEFINITIONS FOR HOME PAGE DIVS ***********************************/
#c_wmr1, #c_nlmr2, #c_nrmr2, #c_wmr3, #c_nlmr4, #c_nrmr4, #c_wmr5, #c_nlmr6, #c_nrmr6, #c_wmr7, #c_nlmr8, #c_nrmr8  { background-color: none; border: none; }
#c_mrm1, #c_mrm2, #c_mrm3, #c_mrm4, #c_mrm5, #c_mrm6, #c_mrm7, #c_mrm8                                              { background-color: #002147; border: 1px solid #002147; }
#c_nrm1, #c_nrm2, #c_nrm3, #c_nrm4, #c_nrm5, #c_nrm6, #c_nrm7, #c_nrm8                                              { background-color: #002147; border: 1px solid #002147; }

.caroNavBarItemSelected { background-color: #cdcdcd; }
.rightEdge              { background-color: #cdcdcd; }
.caroNavBar             { background-image: none; background-color: #002147; }
.caroNavBarAll a:link, a.smallButton span { color:#fff; }
.caroNavBarItemSelected a:link, .caroNavBarItemSelected a:visited { color: #002147; }

#sssScheduleTeamCal_calendar .ui-state-disabled, #sssScheduleTeamCal_calendar .ui-widget-content .ui-state-disabled { background-image: none; background-color: #000; }
#sssScheduleTeamCal_calendar .ui-datepicker td { background-color: #000; }
.homeGradient, #sssScheduleTeamCal_calendar .homeGradient, #sssScheduleTeamCal_calendar .ui-datepicker td a.homeGradient, #sssScheduleTeamCal_calendar .homeGradient .ui-state-hover { background: #555 url(../images/homeGradient1x42.gif) repeat-x; }
.awayGradient, #sssScheduleTeamCal_calendar .awayGradient, #sssScheduleTeamCal_calendar .ui-datepicker td a.awayGradient, #sssScheduleTeamCal_calendar .awayGradient .ui-state-hover { background: #555 url(../images/awayGradient1x42.gif) repeat-x; }
#sssScheduleTeamCal_calendar .ui-datepicker td a.homeGradient { font-weight: bold; color: #eee; }	/* controls the text color/weight of the HOME game result link on the team calendar */
#sssScheduleTeamCal_calendar .ui-datepicker td a.awayGradient { font-weight: bold; color: #000; }	/* controls the text color/weight of the AWAY game result link on the team calendar */

/* these are for the Calendar page - the wide fella */
#wideTeamCalPage_calendar .dayOfMonthText { font-size: 1em; color: #000; text-align: right; }
#wideTeamCalPage_calendar .dayOfMonthResult, #wideTeamCalPage_calendar .ui-state-highlight a, #wideTeamCalPage_calendar .ui-widget-content .ui-state-highlight a, #wideTeamCalPage_calendar .gameNetworks { color: #fff; }

#wideTeamCalPage_calendar .homeGradient { background-image: none; background-color: #1A3F65; border: 1px solid #000; }
#wideTeamCalPage_calendar .awayGradient { background-image: none; background-color: #000000; border: 1px solid #000; }
#wideTeamCalPage_calendar .ui-state-default, #wideTeamCalPage_calendar .ui-widget-content .ui-state-default { background-image: none; background-color: #ccc; }
#wideTeamCalPage_calendar .ui-state-hover, #wideTeamCalPage_calendar .ui-widget-content .ui-state-hover { background-color: #4b4b4b; }
/* end wide load */

#calPageNav .legend, #calPageNav .seasons, #calPageNav .months, #calPageNav .months a { color: #fff; }
#calPageNav .homeGradient { background-image: none; background-color: #1A3F65; border: 1px solid #555; }
#calPageNav .awayGradient { background-image: none; background-color: #000000; border: 1px solid #555; }
#calPageNav .promoGradient { background-image: none; background-color: #fff; border: 1px solid #555; }

#webToolsBar .print, #webToolsBar .share, #webToolsBar .email, #webToolsBar .rss, #webToolsBar .print a, #webToolsBar .share a, #webToolsBar .email a, #webToolsBar .rss a { color: #002147; }
ul#webToolsBar li { border-color: #fff; }

/* the title bar - EASTERN CONFERENCE - on the schedule/standings/stats accordian module on the homepage */
#sssStandings .title, #sssStats .title {
	color: #fff;
	font-size: 1.3em;
	background-color: #0063AF;
}
 
.emphasizedRowColor {
	color: #B51403;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    background: url(../images/tab.png) no-repeat;
    text-transform: uppercase;
}

*>.ui-tabs-nav a, .ui-tabs-nav a span {  /* hide from IE 6   nep  sep, 2008*/
    background: url(../images/tab.png) no-repeat;
}

.ui-tabs-nav { margin-left: -1px; margin-top: 1px; }
.ui-tabs-nav a:link { color: #FFF; }
.ui-tabs-nav a:visited { color: #FFF; }
.ui-tabs-nav a:hover { color: #FFF; cursor: pointer; }
.ui-tabs-nav .ui-tabs-selected a { color: #FFFFFF; }

#sssStandings .title, #sssStats .title {
	background-color: #666666;
}

#drippan, #pageGutter {
	color: #fff;
}

.tabBody {
	background-color: #FFF;
}

.data tr {
	background: transparent;
}
.skedFormText {
	color: #002147;
}

.drftStatsHdr {
	text-align: left;
	font-weight: bold;
	background:none;
	color: #fff;
}

.gs .score .goals_tot { 
	background:#333333 none repeat scroll 0 0;
	color:#fff;
	font-weight:bold;
}

.cSrtLeft a:link {
  color: #002147;	
}

.cSrtLeft a:visited {
  color: #002147;	
}

.months a { color: #002147; }
.months a.link { color: #002147; }
.months a.visited { color: #002147; }

#webToolsBar .print a:hover, #webToolsBar .share a:hover, #webToolsBar .email a:hover, #webToolsBar .rss a:hover, 
#calPageNav .months a:hover, .tab-nav a.selected, .rss a hover, .rss a:visited:hover,
.featured-stories ul a:hover, .featured-stories ul a:visited:hover,
.featured-stories ul .hdln a:hover, .featured-stories ul .hdln a:visited:hover,
.featured-stories h2 a:hover, .featured-stories h2 a:visited:hover {
	color: #002147;	
}

.gs .score .goals_tot { 
	background:#002147 none repeat scroll 0 0;
	color:#fff;
}

.game-links .hotLink, .game-links .hotLink a:link, .game-links .hotLink a:visited, .game-links .hotLink a:hover, .newsViewLinks .hotLink, .newsViewLinks .hotLink a:link, .newsViewLinks .hotLink a:visited, .newsViewLinks .hotLink a:hover {
	color:#002147;
}

.pubDateLocation a:hover {
	color:#002147;
	text-decoration: underline;
}

/* Search Page */
#searchResults { background-color: #FFF; width: 97%; min-height: 1000px; }
#searchResultsHeader { float: left; margin: 0px; width: 100%; height: 22px; background-color: #102240; font-family: arial; font-size: 12px; font-weight: bold; color: #ccc; padding:7px 0 0 10px; }
#searchResultsTable { background-color: #FFF; }
#searchKeymatch { margin-bottom: 10px; }
#searchKeymatch .keymatch { float: left; background-color: #FFF; width: 100%; padding: 10px; margin-bottom: 10px;}
#searchQueryBox { margin-bottom: 10px; background-color: #d6d6d6; padding: 10px; border: 1px solid #999; }
.searchPage .tabBody { border: 1px solid #5C0400; padding: 0px 10px 40px 10px; background-color: #FFF; }
.search_header img { float: left; }
.search_header { padding-bottom: 10px; width: 97%; float: left; }
.search_header_keymatch_div { float: left; background-color: #5C0400; height: 1px; width: 100%; margin-bottom: 10px; }
.search_header_keymatch_num { color: #5C0400; text-transform: uppercase; font-weight: bold; font-size: 18px; }
.search_read_story a:link { color: #5C0400; }
.search_doctype {text-transform: uppercase; color: #999; font-weight: bold;}
.search_highlight em { color: #5C0400; font-weight: bold; }
.search_highlight a:link { color: #5C0400; }
.search_highlight a:hover { color: #5C0400; }
.search_highlight a:visited { color: #5C0400; }
.search_row img { height: 60px; width: 78px; margin: 0px 10px 10px 0px; }
.search_link { font-size: 18px; font-weight: bold; color: #5C0400; }
.search_read_story a:link { font-weight: bold; }
div.pagination { background-color: #d6d6d6; margin-bottom: 10px; }
div.pagination .results { float: right; width: auto; padding: 5px; background-color: #d6d6d6; }
div.pagination .rows { float: right; width: auto; padding: 5px; background-color: #d6d6d6; }
div.pagination .pager { float: right; width: auto; padding: 5px; background-color: #d6d6d6; }
#nhlsvp { background-color: #4b4b4b; }

/* news inline container*/
div.modContainer,div.tabModContainer{float:left;margin:0;overflow:hidden;padding:6px;width:286px;color:#333;background:#fff;border:1px solid #9F9F9F;}
div.modContainer b,div.tabModContainer b{font-weight:bold;}
div.tabModContainer{border-top:0;padding:0;width:298px;}
div.modContainer.topHeads{border:0;width:288px;padding:5px;}
div.modContainer h3,div.modContainer h4{display:block;font:14px arial;font-weight:bold;margin:0;padding:4px 0 0 6px;}
div.modContainer div{display:block;background-color:#F1F1F1;padding:6px;font:11px verdana;margin-top:6px;}
div.modContainer div img{width:100%;}
div.modContainer div p{margin:2px 0;}
div.modContainer div p b{font-size:9px;}
div.modContainer div p a,div.modContainer div ul a{text-decoration:none;}
div.modContainer div h4{margin:0;padding:4px 0 0 0;}
div.modContainer div b{color:#666;font-weight:bold;line-height:14px;font-size:9px;}
div.modContainer div b a{text-decoration:none;}
div.modContainer ul{font:11px verdana;list-style:none outside none;margin:0;padding:4px 0 0 0;}
div.modContainer ul li{padding:3px 6px;tr:nth-child(odd);}
div.modContainer ul li:nth-child(odd){padding:3px 6px;background-color:#CCC;}
div.modContainer.topHeads ul li:nth-child(odd){background-color:#E4E4E4;}
div.modContainer.topHeads ul{padding:0;}
div.modContainer.topHeads ul img{margin:-3px 0;}
#wideCol div.modContainer{width:314px;background-color:#E4E4E4;margin:20px 0 20px 20px;border:0;float:right;}
#wideCol div.modContainer ul{font:12px arial;}
#wideCol div.modContainer div p a,#wideCol div.modContainer ul a{text-decoration:underline;}
#wideCol div.modContainer div b a{text-decoration:none;}
#wideCol div.modContainer ul li{padding:5px 6px;}

/************************ DYNAMIC LEADS *************************************/
			
.#wideCol #dl { float: left; margin-bottom: 5px; overflow: visible; width: 644px; }
    
#wideCol .dl ul.controls {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #002147;
    border-color: #002147;
    border-image: none;
    border-width: 1px;
    filter: none;
    height: 40px;
    left: 0 !important;
    top: 396px;
    vertical-align: middle;
}

#wideCol .dl ul.controls > li {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    background-color: #002147;
    /* border-right: 1px solid #cdcdcd;*/
    filter: none;
    font: 400 12px/27px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
    height: 40px;
    margin: 0;
    padding-top: 8px;
    vertical-align: middle;
}

#wideCol .dl ul.controls > li.active { background-color: #cdcdcd; color: #002147; border: 0 none; height: 40px; vertical-align: top; }

.dl ul.controls li:nth-child(1), .dl ul.controls li:nth-child(5) { width: 133px; font: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }

.dl ul.content {
    border-color: #000000 #000000 #000000;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}

.dl .tray {
    background-color: #002147; border-bottom: 1px solid #ffa923; border-top: 1px solid #ffa923; bottom: 0; color: #CDCDCD; float: left; font: 11px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; height: 114px; left: 0; overflow: hidden; position: absolute; width: 643px; }

.dl.theme_default .teaser { float: left; padding: 0 5px; width: 410px; font: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
.dl, .dl a { color: #FFFFFF; font: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; text-align: left; text-decoration: none; }
.dl h3 { font: 46px/46px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; margin: 0 3px 7px 0; padding: 0; text-transform: uppercase; }

/************************ NEWS TWITTER NEWS *************************************/
.sidebar_social_tabs { position: relative; width:314px; height:auto; padding:0 0 10px; background-color: #002147; }

.social_tabs                    { display:block; position: relative; width:314px; height:35px; list-style: none; margin:0; padding: 0; }
.social_tabs li                 { display:block; float:left; width:103px; height:35px; background-color: #002147; }
.social_tabs li.active          { width:104px; border-left:none; background-color: #cdcdcd; }
.social_tabs li a, 
.social_tabs li a:visited       { display:none; color: #cdcdcd; text-transform: uppercase; width:103px; height:35px; font: 500 14px/30px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;; text-decoration: none; text-align: center; }
.social_tabs li a.social_tw, 
.social_tabs li a.social_news, 
.social_tabs li a.social_nhl    { display:block; } 
.social_tabs li.active a        { color:#002147; margin: 1px auto 0; width:104px; }

.social_panels { width:280px; padding:7px 17px; }

#social_tw .tweet_footer                { position: relative; width:280px; height:20px; padding: 10px 0 0; background:url(http://1.cdn.nhle.com/lightning/v2/ext/img/twitter_icon.png) no-repeat bottom left; }
#social_tw .tweet_footer a, 
#social_tw .tweet_footer a:visited      { display:block; width:280px; color:#cdcdcd; text-decoration: none; font: normal 14px/120% 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  text-align: right; margin: 8px 0 0; }
#social_tw .tweet_footer a:hover        { text-decoration: underline; color: #ffa923; }
#social_tw #tweets .chirp               { display:block; width:280px; list-style-type:none; margin:0; padding:0; }
#social_tw #tweets .chirp li            { display:block; padding:11px 0 7px; margin:0; border-bottom:1px solid #DDD; color:#cdcdcd; font: 400 12px/21px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
#social_tw #tweets .chirp li a, 
#social_tw #tweets .chirp li a:visited  { color:#cdcdcd; font-weight:normal; text-decoration:none; }
#social_tw #tweets .chirp li a:hover    { text-decoration: underline; color:#ffa923; }
#social_tw #tweets .chirp li a.intro    { color:#cdcdcd; font-weight:bold; text-decoration:none; }
#social_tw #tweets .chirp li .tweet_meta { padding:6px 0 0; font-size:10px; color:#cdcdcd; letter-spacing: 1px; font: normal 12px/120% 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; }

#social_tw #tweets .chirp li .tweet_meta span, 
#social_tw #tweets .chirp li .tweet_meta a          { padding:0 8px 0 0; text-decoration:none; }
#social_tw #tweets .chirp li .tweet_meta a:hover    { text-decoration: underline; color: #ffa923; }

#social_news .news_tab_footer, 
#social_nhl .news_tab_footer            { position: relative; width:280px; height:20px; padding: 10px 0 0; background:url(http://1.cdn.nhle.com/sabres/images/upload/2015/08/20150804-Icon-RSS.png) no-repeat bottom left; }
#social_news .news_tab_footer a, 
#social_news .news_tab_footer a:visited,
#social_nhl .news_tab_footer a, 
#social_nhl .news_tab_footer a:visited  { display:block; width:280px; color:#cdcdcd; text-decoration: none; font: normal 14px/120% 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; text-align: right; margin: 8px 0 0; }
#social_news .news_tab_footer a:hover,
#social_nhl .news_tab_footer a:hover                    { color: #ffa923; text-decoration: underline; }

#social_news #news_lightning,
#social_nhl #news_nhl                                   { display:block; width:280px; list-style-type:none; margin:0; padding:0; }
#social_news #news_lightning li,
#social_nhl #news_nhl li                                { display:block; padding:11px 0 7px; margin:0; border-bottom:1px solid #DDD; color:#cdcdcd; font: 400 12px/21px 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
#social_news #news_lightning li p,
#social_nhl #news_nhl li p                              { padding:0 0 3px; margin: 0; }

#social_news #news_lightning a, #social_news #news_lightning a:visited,
#social_nhl #news_nhl a, #social_nhl #news_nhl a:visited{ color: #cdcdcd; font-weight:normal; text-decoration:none; }

#social_news #news_lightning a:hover,
#social_nhl #news_nhl a:hover                           { text-decoration: underline; color:#ffa923; }
#social_news #news_lightning a.intro,
#social_nhl #news_nhl a.intro                           { color:#cdcdcd; font-weight:bold; text-decoration:none; }
	
#social_news #news_lightning .news_tab_meta,
#social_nhl #news_nhl .news_tab_meta                    { padding:6px 0 0; font-size:10px; color:#cdcdcd; letter-spacing: 1px; font: normal 12px/120% 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; }
#social_news #news_lightning li .news_tab_meta span, 
#social_news #news_lightning li .news_tab_meta a, 
#social_nhl #news_nhl li .news_tab_meta span, 
#social_nhl #news_nhl li .news_tab_meta a               { padding:0 8px 0 0; text-decoration:none; }
#social_news #news_lightning li .news_tab_meta a:hover,
#social_nhl #news_nhl li .news_tab_meta a:hover         { text-decoration: underline; color: #ffa923; }