html, body { background: #ffffff url(https://assets.ngin.com/site_files/2265/background.jpg) top center no-repeat;
    font-family: helvetica, arial, sans-serif;
}

#displayBodyHeader, .textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {font-family: helvetica, arial, sans-serif;}

#topNav a {
    font-family: helvetica, arial, sans-serif;
    font-size: 11px;
}

.subNav h4, .relatedSections h4 {
    font-family: helvetica, arial, sans-serif;
    font-size: 11px;
}

a {-webkit-transition: color 250ms linear; -moz-transition: color 250ms linear; -o-transition: color 250ms linear; -ms-transition: color 250ms linear; transition: color 250ms linear;}

#siteHeader {height: 119px;}

#topNav td.selected > a, #topNav td > a, #topNav, #topNav td.selected > a:hover, #topNav td > a:hover, #topNav td.hover.selected > a, #topNav td.hover > a {background: none; border: none;}

#topNav td > a {color: #444;}
#topNav td.selected > a:hover, #topNav td > a:hover, #topNav td.hover > a.selected, #topNav td.hover > a {color: #bf1e2e;}

#topNav td.selected > a, #topNav td.selected.hover > a, #topNav td.selected > a:hover {background: #e9e9e9; border-radius: 6px 6px 0 0; color: #bf1e2e;}

#topNav td ul {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
#topNav td ul li:hover > a, #topNav td ul li.hover > a {background: #bf1e2e; color: #fff;}

#navLinksLink span span {background: url(navLinks.png) 100% 0% no-repeat; }

.socials {position: absolute; bottom: 31px; right: 15px;}
.socials li {list-style: none; display: inline; margin-right: 2px;}

.subNav {margin-bottom: 0;}
.subNav, .relatedSections {background: #fff; border:none;}
.subNav h4, .relatedSections h4 {background: none; color: #4a4a4a;display: none;}
.subNav .children a:link, .subNav .children a:visited {color: #888;}
.subNav li a, .relatedSections li a {background: none;}
.subNav .selected a, .relatedSections .selected a {background: transparent; color: #444;}
.subNav .selected a:hover, .relatedSections .selected a:hover,.subNav a:hover, .relatedSections a:hover, .subNav .parents a:hover, .subNav .children .disabled a:hover {background: transparent; color: #bf1e2e;}
.subNav li a, .relatedSections li a {border-top: #ccc dotted 1px;}
.subNav .children a:hover, .relatedSections a:hover,.relatedSections li.selected a:hover {background: transparent;color: #bf1e2e;}
.subNav .children a:before {content: ' \203A  '}
.relatedSections li.selected {display: none;}
.relatedSections a:link, .relatedSections a:visited {padding-left: 10px;color: #7A0102;}
.relatedSections .disabled a, .subNav .children .disabled a {background: transparent;color: #aaa; text-decoration: line-through;}

#displayBodyHeader {border: none; background: #E9E9E9; color: #bf1e2e; line-height: 42px;}

.breadcrumbs {margin-bottom: 15px; margin-left: 10px; text-transform: uppercase; font-weight: 900;}
.breadcrumbs li {display: inline-block; list-style: none; margin-right: 0px; position: relative;}
.breadcrumbs li:after {content: '\203A';display: block; position: absolute; top: -1px; right: -6px;font-size: 20px;color: #666;font-weight: 300;}
.breadcrumbs li a {display: block; padding: 0 10px; text-decoration: none;}
.breadcrumbs li.selected a {color: #444; font-weight: 900;}
.breadcrumbs li.selected:after {display: none;}


.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {background: #666; border: none; border-bottom: 2px #333 solid;}

#siteFooter {background: #444; border-top: 3px #222 solid;}
#siteFooter ul li a:link, #siteFooter ul li a:visited {color: #e9e9e9;}

#siteHeader #adminNav, #tstRegistrationHeader #adminNav {top: 2px; bottom: auto;right: 100px;}

.layout_classic .newsSlideShow-headline h1 {padding: 5px 15px;display: inline-block; background: #444; float: left; }
.layout_classic .newsSlideShow-headline h1 a {height: auto;}
.layout_classic .newsSlideShow-headline p {padding: 2px 15px; float: left; clear: left; background: #bf1e2e;}
.layout_classic .newsSlideShow-more {top: 5px; background: #e9e9e9; color: #4a4a4a; text-shadow: none;}
.newsSlideShow-thumbnails {text-align: left;}

.button-small, .pill-small-left, .pill-small-middle, .pill-small-right, .readMore .button-small, .commentCount .button-small {background: #666; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: none; border-bottom: 2px solid #222; text-shadow: none;}
.button-small:hover, .pill-small-left:hover, .pill-small-middle:hover, .pill-small-right:hover, .button-medium:hover, .pill-medium-left:hover, .pill-medium-middle:hover, .pill-medium-right:hover, .button-large:hover, .pill-large-left:hover, .pill-large-middle:hover, .pill-large-right:hover {background: #999;}

.newsItemElement h2 a, .aggregatorElement h4 a {color: #bf1e2e;}

#sport-header {background: #e9e9e9; border-top: none; margin-bottom: 5px;}
.edge {background: none;}

#pageContentContainer {margin-top: 7px;}

#sport-header ~ .layoutContainer .aggregatorElement h3, #sport-header ~ .layoutContainer .dataTable th, #sport-header ~ .layoutContainer .statTable th, #sport-header ~ .layoutContainer .widget-leader h3, #sport-header ~ .layoutContainer .dateImage li.month, .reed #sport-header ~ .layoutContainer .textBlockElement h3, .evolution #sport-header ~ .layoutContainer .tableElement h3, .evolution #sport-header ~ .layoutContainer .textBlockElement h3, .mnhockeyhub #sport-header ~ .layoutContainer .textBlockElement h3, .evolution_v2 #sport-header ~ .layoutContainer .tableElement h3, .evolution_v2 #sport-header ~ .layoutContainer .textBlockElement h3 {background-image: none !important;}

#top_nav_node_page_node_427506 .dropdown {display: block; width: 980px; background: none; background: #efefef; border-top: 1px solid #eaeaea; overflow: hidden; z-index: 200;}
#top_nav_node_page_node_427506 .dropdown li {float: left; background: none;display: inline-block;}
#top_nav_node_page_node_427506 .dropdown li a,#top_nav_node_page_node_427506.hover .dropdown li a, #top_nav_node_page_node_427506.over .dropdown li a, #top_nav_node_page_node_427506.hover .dropdown li.hover  {background: none; color: #7d7d7d; border: none;line-height: 22px; width: auto;}
#top_nav_node_page_node_427506 .dropdown li a:hover, #top_nav_node_page_node_427506 .dropdown li.over, #top_nav_node_page_node_427506.hover .dropdown li.hover a {background: none; color: #bf1e2e; border: none;}

#siteFooter {padding-top: 0;}
#siteFooter .big_footer > img {float: left; margin: 15px 80px 0 55px;}
#siteFooter .big_footer li {display: block; }
#siteFooter .big_footer > ul > li {margin-bottom: 3px; }
#siteFooter .big_footer ul {color: #444; width: 185px; float: left; }
#siteFooter .big_footer ul ul {margin-left: 5px; }
.big_footer {width: auto; background: url(map.png) no-repeat 37px 10px #ccc; padding: 20px; margin-bottom: 20px; text-align: left; color: #444;overflow: hidden;}
#siteFooter .big_footer li a:link, #siteFooter .big_footer li a:visited {color: #7A0102;font-style: normal; }
#siteFooter .big_footer li li a:link, #siteFooter .big_footer li li a:visited {color: #444;font-style: normal; }
a.news, a.scores {color: #7A0102; font-size: 9px; text-transform: uppercase;}
.news {margin-left: 10px;}
.news:before, .scores:before {content: '('}
.news:after, .scores:after {content: ')'}
#siteFooter .big_footer li a:hover {color: #bf1e2e;}

#panelOne {display: none;}
#panelTwo {width: 100%;}
.edit_mode #panelOne {display: block;}
.edit_mode #panelTwo {width: 805px;}

#accountNav a {color: #4a4a4a;}
