/* -------------- Site customizations -------------- */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:900italic,900,400,700,500);
@import url(http://fonts.googleapis.com/css?Source+Sans+Pro:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Cabin:400,500,600,700);

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/_site/sbt-blue2-232x86.png") no-repeat transparent}
#blox-header h1 a, #blox-header h2 a {height: 98px;width: 184px;}
#blox-header h1, #blox-header h2 {
  height: 98px;
  margin-bottom: 50px;
  margin-left: 0px;
  margin-top: 5px;
  padding-top: 0;
  width: 232px;
}


#blox-html-container.more {float: none;font-weight: inherit; margin-top: 0; padding-right: 0;}
/* Header */
#leaderboard-top {background: url("../../images/_site/728x90-voice.png") no-repeat scroll 0 0 transparent; position: absolute; right: 0; text-align: center; width: 728px; height:90px;}
#leaderboard-top div:first-child {margin-left: 0;}
#blox-header {background: none repeat scroll 0 0 transparent;height: auto;margin-top: 0;padding: 0;}
#blox-header-search {text-align:left;width:288px;left:0;bottom:3px;position:absolute;}
#blox-search-form{background:url(../../images/_site/search.png) no-repeat top left;height:32px;margin-top:0px;overflow:hidden;padding:0px;width:285px;}
#blox-search-form input {font-family: inherit;border: 0px;background: transparent;}
#blox-search-form .search-bar {width:232px;float:left;font-size:13px;height:30px;padding-left:8px;color:#939598;}
#blox-search-form .search-submit {color: #fff;width: 42px;float: right;font-size: 12px;cursor: pointer;font-weight: normal;margin-right: 0px;padding: 0;text-indent:-5000px;height:34px;font-size:0;}
#blox-header-search input.search-bar {border: medium none;width: 230px;}
#blox-header-search .advanced-search {display: none;}
.top-right-one {width:680px;right:0;bottom:0px;height:42px;background:url(../../images/_site/big-tab.png) no-repeat right bottom;}
.top-right-one .blox-title {width:100px;float:left;border:0 !important;padding:0;}
.top-right-one .blox-title h3 {background: none repeat scroll 0 0 transparent;color: #000000;font: bold 15px/12px arial,helvetica,sans-serif !important;padding: 2px 0 !important;text-transform: none;}
.top-right-one .blox-list {width:495px;float:left;padding:0 !important;margin-top:-3px !important;margin-bottom:0 !important}
.top-right-one .blox-list li {width:350px;float:left;padding:0 !important;background:none;margin-right:12px;border:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.top-right-one .blox-list li a {font:normal 11px arial,helvetica,sans-serif;color:#900;text-decoration:underline; }
.top-right-one .blox-recent-block {height: 1%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.top-right-one .blox-column {margin-top:15px;margin-left:70px}
#blox-user-panel.minimal .panel-delimiter {color: #FFFFFF;padding: 0 4px;}
/*.top-right-one .blox-column ul.blox-list li {
  border-right: 1px solid #000000;
  display: inline;
  width: auto;
}
.top-right-one .blox-column ul.blox-list li a {
  color: #000000;
  margin-right: 12px;
}
.top-right-one .blox-column ul.blox-list li.last-in-list {
  border-right: medium none;
}*/
/* #blox-header #header-icons {bottom: 10px;position: absolute;right: 20px;}
#header-icons li {margin: 0;padding: 0 0 0 23px;}
#header-icons a {font-size: 14px;line-height: 22px;color:#000;}
#header-icons a:hover {color:#006fb7;text-decoration:none;}
.demo-ad.size-88x31.weather-sponsor-preview {display:none !important;}
#header-icons li.header-icon1 {background: url("../../images/_site/icon_header1.png") no-repeat scroll 0 1px transparent;}
#header-icons li.header-icon2 {background: url("../../images/_site/icon_header2.png") no-repeat scroll 0 1px transparent;}
#header-icons li.header-icon3 {background: url("../../images/_site/icon_header3.png") no-repeat scroll 0 1px transparent;}
#header-icons li.header-icon4 {background: url("../../images/_site/icon_header4.png") no-repeat scroll 0 1px transparent;}
*/

/*  Header Top Navigation */
#blox-html-container {background:url(../../images/_site/body-bg.jpg) repeat-x top left #E0E0E0;padding-top:5px}
#header-top {padding:0;height:33px;}
.header-top-navigation a { color: #fff;line-height:18px}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-right ul.header-top-navigation li { background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 5px transparent; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 11px; padding: 0px 4px 0px 5px;}
#header-top-right ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-right ul { margin-right: 0;}
#header-top-right ul.header-top-navigation {padding:0 !important;height:21px;margin-top:0}

/* Small top navigation - user panel */
.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important;font:normal 11px Tahoma,arial,helvetica,sans-serif}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 11px tahoma,sans-serif !important;color:#fff;line-height:18px !important}
#blox-user-panel .uUser  a{font:normal 11px tahoma,sans-serif !important;color:#fff}
#blox-user-panel a {color:#fff;font:normal 11px/18px tahoma,sans-serif !important;}

/*  Navigation */
ul.navigation {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2)}
/*ul.navigation, ul.navigation > li { background: #555 url(../../images/_site/nav.jpg) repeat-x center left; color: #000000;}*/
ul.navigation, ul.navigation > li { background-color: #007dc6; color: #000000;}
ul.navigation > li {font-size:14px;font-family: 'Source Sans Pro', sans-serif;line-height:36px;text-transform:uppercase;border-right:1px solid #053d6b;border-left:1px solid #0d76c6;}
ul.navigation > li ul {text-transform:none;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li > a {padding-left: 4px;padding-right: 4px;}
/*ul.navigation > li.current-section { background: #ac4d4d url(../../images/_site/nav-active.jpg) repeat-x center left !important}*/
/*ul.navigation > li.current-section { background-color: #ac4d4d;}*/
/*ul.navigation > li:hover, ul.navigation > li.active { background: #333 url(../../images/_site/nav-dark.jpg) repeat-x center left}*/
ul.navigation > li:hover, ul.navigation > li.active { background-color: #004892;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation > li.nav-main-item-home {padding-top:0;padding-bottom:0}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");width:11px !important;margin-left:-3px}
.ui-icon-circle-triangle-s { background-position: -65px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
ul.navigation li.nav-main-item-home {border-left:0}
ul.navigation .section-list li{font-size:13px;line-height:22px;}

/* Schurz Changes */
ul.navigation > li.current-section { background-color: #007dc6; }
.sports .nav-main-item-sports { background-color: #ef4e22 !important; }
.news:not(.business) .nav-main-item-news { background-color: #194788 !important; }
.business .nav-main-item-business { background-color: #92C745 !important; }
.life .nav-main-item-lifestyles { background-color: #00ADDB !important; }
.about-html .nav-main-item-about { background-color: #A8A7A4 !important; }
.entertainment .nav-main-item-entertainment { background-color: #006A55 !important; }
.classifieds .nav-main-item-classifieds { background-color: #184889 !important; }
.obituaries .nav-main-item-obituaries { background-color: #63606E !important; }

.nav-main-item-sports:hover { background-color: #ef4e22 !important; }
.nav-main-item-news:hover { background-color: #194788 !important; }
.nav-main-item-business:hover { background-color: #92C745 !important; }
.nav-main-item-lifestyles:hover { background-color: #00ADDB !important; }
.nav-main-item-about:hover { background-color: #A8A7A4 !important; }
.nav-main-item-entertainment:hover { background-color: #006A55 !important; }
.nav-main-item-classifieds:hover { background-color: #184889 !important; }
.nav-main-item-obituaries:hover { background-color: #63606E !important; }

#index-section-title { color: #393B39; background-color: #FFFFFF; padding-left: 0px; }
.sports #index-section-title { border-bottom:5px solid #ef4e22; }
.news:not(.business) #index-section-title { border-bottom:5px solid #194788; }
.business #index-section-title { border-bottom:5px solid #92C745; }
.life #index-section-title { border-bottom:5px solid #00ADDB; }
.about-html #index-section-title { border-bottom:5px solid #A8A7A4; }
.entertainment #index-section-title { border-bottom:5px solid #006A55; }
.classifieds #index-section-title { border-bottom:5px solid #184889; }
.obituaries #index-section-title { border-bottom:5px solid #63606E; }
/* END Schurz Changes */

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;line-height:24px;padding-bottom:8px;background:url(../../images/_site/bl-dot.png) no-repeat 2px 14px !important;border-top-style:dotted}
ul.navigation.mega .mega-nav-container .blox-list li a{ font:normal 12px arial,Tahoma,helvetica,sans-serif;color:#147 !important}
ul.navigation.mega .mega-nav-container .blox-list li a:hover {color:#c00 !important}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
ul.navigation.mega .mega-nav-container p {font:normal 11px arial,helvetica,sans-serif}
ul.navigation.mega .mega-nav-container li ul li{font:normal 10px arial,helvetica,sans-serif}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3, #blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title {
  background: url("none") repeat scroll center bottom transparent;border-top: medium none; font: 15px Oswald;text-transform: uppercase;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title {margin-top:10px;border-bottom:1px solid #e5e3e3}
ul.navigation.mega .mega-nav-container h4.blox-headline {font:bold 15px arial, Tahoma, sans-serif;}
ul.navigation.mega .mega-nav-container h4.blox-headline a {color:#147}
ul.navigation.mega .mega-nav-container h4.blox-headline a:hover {color:#c00}

/* Footer */
p.footer-logo { background: url("../../images/_site/logo3.png") no-repeat scroll 0 0 transparent; display: block; width:184px; height: 98px; margin: 1px 10px 2px !important; padding: 0 !important;float: left;}
p.footer-logo a { display: block; height: 184px; width:184px; text-indent: -9999em;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #CBE7FF;color: #000000;font: 18px Oswald;margin: 0 2px;padding: 1px 50px 1px 1px;text-align: left;text-transform: uppercase;}
#blox-footer p {color: #000000;font-size: 1.1em;margin: 0 0 5px;padding: 0 20px 10px;text-align: left;}
.blox-bottom-block-holder ul li a {color: #000000;}
.footer-section-block.search .search-options {border: 1px solid #CBE7FF;padding: 10px;text-align: left;width: 100%;}
#blox-footer p a {color: #000000;text-decoration: underline;}
#blox-footer .footer-section-block {border-right: 1px solid #CBE7FF;float: left;height: 100%;margin: 0;padding: 5px;}
#blox-footer .blox-bottom-block-holder {background: none repeat scroll 0 center transparent;border-bottom: 0 none;border-top: medium none;margin: 0 10px;}
#blox-footer {background: none repeat scroll 0 0 #FFFFFF;margin: 0px auto 5px;padding: 10px 0;}
.blox-bottom-block-holder ul {padding: 10px 0 0;}

/*  Footer 6 column backup */
/* .footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/_site/logo_footer.png") no-repeat scroll 0 0 transparent; display: block; width:274px; height: 36px; margin: 1px 10px 2px !important; padding: 0 !important;float: left;}
p.footer-logo a { display: block; height: 36px; width:274px; text-indent: -9999em;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #000;}
.footer-section-block-logo {background-color: #006FB7;clear:both;}
.footer-section-block-logo #extra-nav {border-bottom: medium none;margin: -5px 10px 15px;padding-bottom: 5px;}
#blox-footer {background: none repeat scroll 0 0 #FFFFFF;clear: left;letter-spacing: 0;margin: 0 auto;overflow: hidden;padding: 10px 0 0;text-align: center;width: 960px;}
#blox-footer p {color: #FFFFFF;font-size: 1.1em;margin: 0 auto;padding: 20px 20px 10px;text-align: center;}
#blox-footer p a {color: #FFFFFF;}
.footer-section-block-logo #extra-right a {color: #FFFFFF;font-size: 12px;line-height: 30px;}
.footer-section-block-logo #extra-right li {background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 7px transparent;}
.footer-section-block-logo #extra-right li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#blox-footer .footer-section-block h4 {border-bottom: medium none;color: #000000;font-size: 18px;margin: 0 2px;padding: 1px 5px 10px 0;text-align: left;text-transform: uppercase;}
#blox-footer .footer-section-block {height: auto;padding-left: 20px;padding-right: 20px;}
.blox-bottom-block-holder ul li {background: none no-repeat scroll 0 7px transparent;font-weight: normal;padding-left: 4px;}
.blox-bottom-block-holder ul li a {color: #000000;}
.blox-bottom-block-holder ul li a:hover {color:#006fb7;text-decoration:none;}
#blox-footer .blox-bottom-block-holder {background: none repeat scroll 0 center transparent;border-bottom: 0 none;border-top: medium none;margin: 0 10px 10px;overflow: hidden;padding: 0;width: 940px;}
*/


/* -------------- Site customizations -------------- */
.blox-title, .blox-sub-title {border-bottom: medium none;}

/* Original
.blox-title h3, .blox-sub-title h4 {background-image: url("../../images/_site/block_header.jpg");color: #202020;font-family: 'Oswald', sans-serif;font-size: 22px;font-weight: 400;line-height: 34px;margin: 0;padding-left: 10px;}
*/
/* New for SBT  (TD 6.13) */
.blox-title h3, .blox-sub-title h4 {background-image: url("../../images/_site/pagefold.png");color: #202020;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size: 22px;line-height: 34px;margin: 0;padding-left: 10px;font-size:18px !important;}
.blox-title a, .blox-sub-title a {color: #000;}
.highlight-grey {background: none repeat scroll 0 0 #E3F2F9;border: 1px solid #006fb7;margin-bottom: 20px;padding: 15px;}
.highlight-grey .blox-title h3, .highlight-grey .blox-sub-title h4, #blox-stocks-standalone .blox-title h3 {background-image: none;border-bottom: 1px solid #000000;}
.blox-breaking-news {background: #bf0202;font-family: 'Cabin', sans-serif;font-size: 19px;font-weight: 300;height: 34px;line-height: 33px;
  margin-bottom: 18px;overflow: hidden;width: 100%;}
.blox-breaking-news a {color: #FFF;font-weight: 300;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
  background: none repeat scroll 0 0 #8e0000;color: #FFFFFF;float: left;font-family: 'Oswald', sans-serif;font-size: 19px;font-weight: 300;
  line-height: 33px;margin: 0;padding: 0 13px;}
#blox-html-container .blox-zebra-list .blox-title .rss {margin: 9px 10px;}
#calendarSearch.search-box {background: none repeat scroll 0 0 #006FB7;color: #FFFFFF;}
.day-partition {background: none repeat scroll 0 0 #007CC4;}
a.more, a.more-grey {background: none repeat scroll 0 0 #007CC4;}

/* Static Page */
.newsstand_locations-html #blox-left-col #blox-story-text table {width: 350px;}
.newsstand_locations-html #blox-left-col #blox-story-text table.newsstands tr {vertical-align: top;}
.newsstand_locations-html #blox-left-col #blox-story-text .yellow {background-color: #e5f1fb;}
.newsstand_locations-html #blox-left-col #blox-story-text table.newsstands td {border: 1px solid #000000;padding: 5px;text-align: left;}

/* Reader Rewards Page */
.readerrewardsmodule .readerRewards a, .coupons .couponsmodule a {color: #011369;font-weight: bold;font-size: 12px;}
.readerrewardsmodule .readerRewards > div {font-size: 12px;}
.about.rewards #index-section-title {display: none;}

/* Article Page */
#blox-story-mugshot-container .mugshot img {width:auto;margin-right: 10px;margin-bottom: 10px;float: left;}


/* -------------- NDInsider /sports/college/notredame/ -------------- */

#blox-html-container.sports.college.notredame #blox-header-vertical-nav h1,
#blox-html-container.sports.college.notredame #blox-header-vertical-nav h2,
#blox-html-container.sports.college.notredame #blox-header h1,
#blox-html-container.sports.college.notredame #blox-header h2
	{background: url("../../images/_site/_ndinsider/logo-ndi-2.png") no-repeat transparent}

#blox-html-container.sports.college.notredame #blox-search-form{background:url(../../images/_site/_ndinsider/search.png) no-repeat top left;}
#blox-html-container.sports.college.notredame .top-right-one {width:680px;right:0;bottom:0px;height:42px;background:url(../../images/_site/_ndinsider/big-tab.png) no-repeat right bottom;}

/*  Navigation */
#blox-html-container.sports.college.notredame ul.navigation, #blox-html-container.sports.college.notredame ul.navigation > li { background: #1b3361 url(../../images/_site/_ndinsider/nav-ndi.jpg) repeat-x center left; color: #FFF;}
#blox-html-container.sports.college.notredame ul.navigation > li {border-left: 1px solid #264a88;border-right: 1px solid #0d2043;}
#blox-html-container.sports.college.notredame ul.navigation li.nav-main-item-home {border-left:0}
#blox-html-container.sports.college.notredame ul.navigation > li:hover, #blox-html-container.sports.college.notredame ul.navigation > li.active { background: #0c1c39 url(../../images/_site/_ndinsider/nav-dark-ndi.jpg) repeat-x center left}
#blox-html-container.sports.college.notredame ul.navigation > li.current-section { background: #ffcb05 url(../../images/_site/_ndinsider/nav-active.jpg) repeat-x center left !important}
#blox-html-container.sports.college.notredame ul.navigation > li.current-section > a {color: #162b56;}


/*  Header Top Navigation */
#blox-html-container.sports.college.notredame {background:url(../../images/_site/_ndinsider/body-bg-ndi.jpg) repeat-x top left #d1d2d4;}

/* Footer */
#blox-html-container.sports.college.notredame p.footer-logo { background: url("../../images/_site/_ndinsider/logo-ndi-2.png") no-repeat scroll 0 0 transparent; display: block; width:184px; height: 98px; margin: 1px 10px 2px !important; padding: 0 !important;float: left;}
#blox-html-container.sports.college.notredame p.footer-logo a { display: block; height: 184px; width:184px; text-indent: -9999em;}
#blox-html-container.sports.college.notredame #blox-footer {background: none repeat scroll 0 0 #FFFFFF;margin: 0 auto;padding: 10px 0;}

/* Site customizations */
#blox-html-container.sports.college.notredame .blox-title h3, #blox-html-container.sports.college.notredame .blox-sub-title h4 {background-image: url("../../images/_site/_ndinsider/ndi-title-bg-gnu.png");color: #FFF;font-family:"Roboto",sans-serif !important;font-weight:900;font-style:italic;font-size:21px;line-height:30px;margin: 0;padding-left: 10px;border:none;}
#blox-html-container.sports.college.notredame .blox-title a, #blox-html-container.sports.college.notredame .blox-sub-title a {color: #FFF;}
#blox-html-container.sports.college.notredame .top-right-one .blox-title h3 {background-image: none;color: #000000;}
#blox-html-container.sports.college.notredame .highlight-grey {background: none repeat scroll 0 0 #FFF5D1;border: 1px solid #FFCB05;margin-bottom: 20px;padding: 15px;}
#blox-html-container.sports.college.notredame .highlight-grey .blox-title h3, 
#blox-html-container.sports.college.notredame .highlight-grey .blox-sub-title h4, 
#blox-html-container.sports.college.notredame #blox-stocks-standalone .blox-title h3 
{background-image: none;border-bottom: 1px solid #000000;font-family:"Roboto",sans-serif !important;font-weight:900;font-style:italic;color:#000;}
#blox-html-container.sports.college.notredame .day-partition {background: none repeat scroll 0 0 #FFCB05;color: #000000;}
#blox-html-container.sports.college.notredame .blox-breaking-news {background-image: url("../../images/_site/_ndinsider/block_header.jpg");}
#blox-html-container.sports.college.notredame #blox-html-container .blox-zebra-list .blox-title .rss {margin: 6px 10px;}

/* -------------- In The Bend /entertainment/inthebend/ -------------- */
#blox-html-container.entertainment.inthebend #blox-header-vertical-nav h1,
#blox-html-container.entertainment.inthebend #blox-header-vertical-nav h2,
#blox-html-container.entertainment.inthebend #blox-header h1,
#blox-html-container.entertainment.inthebend #blox-header h2
	{background: url("../../images/_site/_inthebend/logo-itb-2.png") no-repeat transparent}

#blox-html-container.entertainment.inthebend #blox-search-form{background:url(../../images/_site/_inthebend/search.png) no-repeat top left;}
#blox-html-container.entertainment.inthebend .top-right-one {width:680px;right:0;bottom:0px;height:42px;background:url(../../images/_site/_inthebend/big-tab.png) no-repeat right bottom;}

/*  Navigation */
#blox-html-container.entertainment.inthebend ul.navigation, #blox-html-container.entertainment.inthebend ul.navigation > li { background: #077b66 url(../../images/_site/_inthebend/nav-itb.jpg) repeat-x center left; color: #FFF;}
#blox-html-container.entertainment.inthebend ul.navigation > li {border-left: 1px solid #05846c;border-right: 1px solid #004233;}
#blox-html-container.entertainment.inthebend ul.navigation li.nav-main-item-home {border-left:0}
#blox-html-container.entertainment.inthebend ul.navigation > li:hover, #blox-html-container.entertainment.inthebend ul.navigation > li.active { background: #006953 url(../../images/_site/_inthebend/nav-dark-itb.jpg) repeat-x center left}
#blox-html-container.entertainment.inthebend ul.navigation > li.current-section { background: #c3e314 url(../../images/_site/_inthebend/nav-active-itb.jpg) repeat-x center left !important}
#blox-html-container.entertainment.inthebend ul.navigation > li.current-section > a {color: #024f3f;}

/*  Header Top Navigation */
#blox-html-container.entertainment.inthebend {background: url("../../images/_site/_inthebend/body-bg-itb.jpg") repeat-x scroll left top #231F20;}

/* Footer */
#blox-html-container.entertainment.inthebend p.footer-logo { background: url("../../images/_site/_inthebend/logo-itb-2.png") no-repeat scroll 0 0 transparent; display: block; width:184px; height: 98px; margin: 1px 10px 2px !important; padding: 0 !important;float: left;}
#blox-html-container.entertainment.inthebend p.footer-logo a { display: block; height: 184px; width:184px; text-indent: -9999em;}
#blox-html-container.entertainment.inthebend #blox-footer {background: none repeat scroll 0 0 transparent;border-top: 10px solid #FFFFFF;margin: 0 auto;padding: 10px 0;}
#blox-html-container.entertainment.inthebend #blox-footer p a {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend #blox-footer p {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend #blox-footer .footer-section-block h4 {border-bottom: 1px solid #616161;color: #FFFFFF;}
#blox-html-container.entertainment.inthebend #blox-footer .footer-section-block {border-right: 1px solid #616161;}
#blox-html-container.entertainment.inthebend #blox-footer .footer-section-block.end {border-right: none;}
#blox-html-container.entertainment.inthebend .blox-bottom-block-holder ul li a {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend .footer-section-block.search form label {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend #blox-footer #blox-copyright, #blox-html-container.entertainment.inthebend .copyright {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend .copyright a {color: #FFFFFF;}
#blox-html-container.entertainment.inthebend .footer-section-block.search .search-options {border: 1px solid #616161;}

/* Site customizations */
#blox-html-container.entertainment.inthebend .blox-title h3, #blox-html-container.entertainment.inthebend .blox-sub-title h4 {background-image: url("../../images/_site/_inthebend/title-bg.png");color: #000;font-family:"Roboto",sans-serif !important;font-weight:900;font-style:none;font-size:21px;line-height:30px;margin: 0;padding-left: 10px;border:none;padding-top:3px;}
#blox-html-container.entertainment.inthebend .blox-title a, #blox-html-container.entertainment.inthebend .blox-sub-title a {color: #000;}
#blox-html-container.entertainment.inthebend .top-right-one .blox-title h3 {background-image: none;color:#000;}
#blox-html-container.entertainment.inthebend .highlight-grey {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C3E314;}
#blox-html-container.entertainment.inthebend .day-partition {background: none repeat scroll 0 0 #C3E314;color: #000000;}


/* FLYOUT MENU SECTION COLORS*/
.nav-main-item-news h3 { color: #194788; }
.nav-main-item-sports h3 { color: #ef4e22; }
.nav-main-item-business h3 { color: #006A55; }
.nav-main-item-entertainment h3 { color: #006A55; }

/* DISABLE PREVIEW ADS IN ARTICLE */
#in-media-box { display: none; }
#comments-top { display: none; }
/* .demo-ad { display: none; } */

/* 5 KEYS NAV MATRIX */
#fivekeysnav {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: url(http://bloximages.newyork1.vip.townnews.com/southbendtribune.com/content/tncms/assets/v3/editorial/9/25/925c2444-d9d6-11e2-b5bd-001a4bcf6878/51c528454ede7.image.jpg) no-repeat;
	width: 620px;
	height: 100px;
	position: relative;
	text-indent: -9999px; overflow: hidden;
	text-align: center;
}

#fivekeysnav li {
	margin: 0; padding: 0;
	float: left;
}
#fivekeysnav li a {
	position: absolute;
	display: block;
	background: url(http://bloximages.newyork1.vip.townnews.com/southbendtribune.com/content/tncms/assets/v3/editorial/9/25/925c2444-d9d6-11e2-b5bd-001a4bcf6878/51c528454ede7.image.jpg) no-repeat;
	height: 100px;
}

#fivekeysnav li#wtch a {width:124px; left:0; 	background-position:   0   0;}
#fivekeysnav li#loec a {width:124px; left:124px; 	background-position:-124px 0;}
#fivekeysnav li#hesf a {width:124px; left:248px; 	background-position:-248px 0;}
#fivekeysnav li#educ a {width:124px; left:372px; 	background-position:-372px 0;}
#fivekeysnav li#comm a {width:124px; left:496px; 	background-position:-496px 0;}

#fivekeysnav li#wtch a:hover {background-position:	0   	-100px;}
#fivekeysnav li#loec a:hover {background-position:	-124px	-100px;}
#fivekeysnav li#hesf a:hover {background-position:	-248px 	-100px;}
#fivekeysnav li#educ a:hover {background-position:	-372px 	-100px;}
#fivekeysnav li#comm a:hover {background-position:	-496px 	-100px;}

/* Wrapper pages */
.entertainment.wrapper #index-section-title,
.college.wrapper #index-section-title,
.wrapper.scrape #index-section-title{ display: none;}

.service-notice.comments-notice {display:none;}

.top-ten .item .top .number{
text-indent:-9999px;}

/*==========================================Moved from styles HTML asset==========================================*/
/*basic styles*/
a.tn-flag { background-color: #007DC4 !important; }
.slideshow-rule .nav a { background-image: url('http://www2.southbendtribune.com/images/tnstyles/special-pages.gif') !important; }
.tncms-block.no-border li { border: 0px; padding-top: 0px; }
.lead-presentation-photo { border: none !important; }
.ndiHeader .blox-title h3, .ndiHeader .blox-sub-title h4 { background: url('http://www2.southbendtribune.com/images/tnstyles/sbt-ndi-header-module-20120824.jpg') no-repeat; height: 30px; color: #fff; font-family: "Roboto",sans-serif !important; font-size: 21px; font-style: italic; font-weight: 900; line-height: 30px; }
.ndiHeader .blox-title h3 a, .ndiHeader .blox-sub-title h4 a { color: #fff; }
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag { background-color: #B63D26; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; }
.blox-breaking-news { background-color: #EF4E22; }
.blox-breaking-news li a { font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14pt; }
.blox-comments li span, .blox-no-comments li span { color: #007DC4; }
#blox-story-photo-container #instantGallery .frame h3 { display: none; }
#blox-html-container.sports .blox-bucket-list dd.bucket-headline { font-size: 12px; line-height: normal; }
#blox-html-container.sports .blox-bucket-list dd.bucket-headline a { font-weight: normal; }


/*lead side headlines*/
.blox-zebra-list .zebra-mane a { font-size: 18px; line-height: 24px; }
.blox-zebra-list a.more {text-decoration: none;background:none;color:#000;font-weight:normal;border:none;}
.blox-zebra-list a.more:hover{text-decoration: underline;}
.blox-zebra-list .zebra-stripes li { font-weight: normal; font-size: 13px; }
.blox-column .more-link a{float:right;}

/*trending*/
.top-right-one .blox-column ul.blox-list li { display: inline; width: auto; border-right: 1px solid #000; }
.top-right-one .blox-column ul.blox-list li.last-in-list { border-right: none; }
.top-right-one .blox-column ul.blox-list li a { color: #000; }
.top-right-one .blox-column ul.blox-list li a { color: #000; margin-right: 12px; }
.top-right-one .blox-column ul.blox-list li.last-in-list a { margin-right: 0px; }

/*Gallery Highlights - no border*/
.tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li { width: 195px; height: auto; background: none; border: none; }
.tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li img.horizontal { width: 195px; }
.tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li .blox-bottom-block div { background: none; padding-left: 0px;}
.tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li .blox-bottom-block { position: relative; }
.tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li .blox-bottom-block div a { color: #000; font-family: Tahoma,Arial,sans-serif; font-size: 12px; }

/*contests page*/
#blox-html-container.inthebend.contests .tncms-block.highlights { width: 930px; margin-left: 10px; }
#blox-html-container.inthebend.contests .tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li { width: 300px; height: auto; background: none; border: none; }
#blox-html-container.inthebend.contests .tncms-block.highlights .blox-photo-gallery ul.blox-photo-gallery-list li img.horizontal { width: 300px; display: block; margin-left: auto; margin-right: auto; }
#blox-html-container.inthebend.contests .tncms-block.highlights .blox-bottom-block { display: none; }


/*NDInsider styles*/
#blox-html-container.sports.college.notredame .blox-zebra-list a.more, #blox-html-container.sports.college.notredame a#tn-slider-stopper { background-color: #1E396B; color: #fff; font-weight:bold; }
#blox-html-container.sports.college.notredame .blox-zebra-list a.more:hover { background-color: #333; }
#blox-html-container.sports.college.notredame .blox-sub-title { display:none; }
#blox-html-container.sports.college.notredame .blox-top-story ul.blox-list { clear: both; }
#blox-html-container.sports.college.notredame #block-slideshow-playlist { background: #FFF; border: 0px solid; }
#blox-html-container.sports.college.notredame #index-section-title { border-bottom-color: #18336D; }
#blox-html-container.sports.college.notredame .blox-breaking-news { background-image: none !important; }


/*ITB Styles*/
#blox-html-container.entertainment.inthebend span.more-link { display: block; float: right; }
#blox-html-container.entertainment.inthebend span.more-link a { font-size: 12px; font-weight: bold; }
#blox-html-container.entertainment.inthebend .top-right-one .blox-column .blox-title { width: 115px; }
#blox-html-container.entertainment.inthebend .nivo-caption { font-weight: normal; }


/*classifieds styles*/
#blox-html-container.classifieds.jobs #blox-breadcrumbs { display: none; }
#blox-html-container.classifieds.jobs ul#main_nav li, #blox-html-container.classifieds.jobs ul#main_nav li a { color: #fff; }
#blox-html-container.classifieds.jobs ul#main_nav li:hover { background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.05) 51%, rgba(0, 0, 0, 0.25) 100%) !important; }
#blox-html-container.classifieds.jobs #blox-container .blox-title h3, #blox-html-container.classifieds.jobs #blox-container .blox-sub-title h4,
#blox-html-container.classifieds.jobs #blox-container .blox-title h3 a, #blox-html-container.classifieds.jobs #blox-container .blox-sub-title h4 a
{ color: #FFFFFF !important; font-size: 9pt !important; font-weight: bold; background-image: none; background-color: #134E86 !important; padding: 5px; margin: 0px; font-family: Ariel, Helvetica; line-height: normal; }
/*==========================================END styles from HTML asset==========================================*/

/* Metering customizations */
#services-manager-messages .message .remaining {display: none !important;}
#services-manager-messages, #services-manager-messages .message .remaining {
  cursor: default;
}


/* Hiding Premium flag */
.tn-flag.premium.red {display: none}
.tn-flag.premium.green {display: none}
.blox-flags.headline-list li .tn-flag {display: none}