/* -------------- Site customizations -------------- */

/*
color notes
N&A blue: #3366cc
*/
.index .hide-from-index,
.no-bigweb {display:none}

#blox-html-container.the_burg {background-color:#000 !important}
#blox-html-container {background-color:#fff !important;}

/* FONTS */
/* Headline & UI stack */
h1,
h2,
h3
h4
h5
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.blox-asset-content h3,
.blox-breaking-news a,
#blox-center-piece h3,
#blox-footer .footer-section-block h4,
#blox-html-container #blox-wrapper .blox-title h3,
#blox-html-container.the_burg #blox-wrapper .blox-title h3,
.blox-recent-block h4,
.blox-recent-block h4.blox-headline a,
#blox-story h1 .blox-headline,
.blox-headline,
.blox-headline a,
.headline-cell a,
#blox-story .sub-headline,
#blox-wrapper ul.blox-hover-list li h4,
.blox-zebra-nav a,
div.state-or-national div.blox-asset-content-block ul.blox-recent-list li div.blox-recent-block h4.blox-headline a,
div.state-or-national-gdr div.blox-asset-content-block ul.blox-recent-list li div.blox-recent-block h4.blox-headline a,
#index-section-title h1,
#index-section-title h2,
.latest-articles-ticker,
li.article div.blox-recent-block h4.blox-headline a,
li.link div.blox-recent-block h4.blox-headline a,
li.collection div.blox-recent-block h4.blox-headline a,
.the_burg .blox-recent-block h4,
.minilist li h3,
h3.more-keywords,
#blox-story-frame .bull-list li,
.bull-list .listItemImagePreview li,
.bull-list .listItemImagePreview a, 
p.story-keywords,
#extra-nav,
.nav-footer li a,
.footer-section-block,
.footer-section-block h4,
.footer-section-block p,
.footer-section-block a,
#weather-bug div#temp a,
#weather-bug div#conditions a,
#story-font-size,
#blox-breadcrumbs a,
div#latest-by-section div.related-by-section h3,
div#popular-by-section div.related-by-section h3,
div#latest-by-section div.related-by-section ul.bull-list li a,
div#popular-by-section div.related-by-section ul.bull-list li a,
.story-tools-sprite li a,
#searchSectionsFooter,
div#blox-story ul#blox-body-nav li a span,
.work_it_lynchburg.news .blox-recent-block h4.blox-headline a,
.work_it_lynchburg li.link div.blox-recent-block h4.blox-headline a,
.bucket-headline a,
.inline-child article h3,
#blox-story-related,
.custom-overline,
#blox-story-photo-container .instant-gallery p,
.blox-story-tagline p,
.blox-story-tagline span,
.blox-story-tagline a,
.blox-content .showcase .blox-description p,
.blox-content .showcase p.blox-byline,
a.more,
.event-details .date,
.event-details .venue,
.more-link a,
.burg-custom-calendar .blox-recent-block dt,
.sunday-centerpiece a.promo-item-title,
.sibling_asset_as_link_below-header,
.sibling_asset_as_link_below-link,
.tn-flag-note,
.breaking-news-signup,
.burg-weekend-events p,
.whats-new-tabbed div.tabset a span,
.spotlight-bar,
.blox-gallery-lead .sections-list li a,
.blox-gallery-lead .sections-list li p,
.fromtheweekend,
.calendar li.event,
.calendar li.event h4 a,
.mugshot p
{
    /* font-family:Georgia,"Times New Roman",sans-serif !important; */
    /* font-family:Tahoma,Helvetica,Arial,sans-serif !important; */
    font-family:Helvetica,Arial,sans-serif !important; 
}
    
/* Body copy stack */
body,
.blox-bottom-block-holder ul li a,
#blox-footer p,
#blox-footer p a,
.blox-infolink p,
#blox-story.image #tn-asset-side-big p, /* Standalone Image cutlines */
#blox-story-text ul li, /* Article - Text in bulleted items */
#blox-story-text ol li,
#blox-story-text p,
#blox-story #video-description,
.blox-zebra-list p,
#collection-image-group #instantGallery .instant-gallery .frame p, /* Photo collection cutlines */
.copyright strong a,
div#collection-article-group div.blox-top-story div.blox-top-story-holder div.blox-asset-content p, /* Collection Articles previews */
div#collection-article-group div.blox-recent-block p,
div#blox-html-container div#blox-story.blox-content p#blox-asset-description, /* HTML Asset - Description */
div.result-information p,
div#results-area ol.articles li div p,
div.search-results, /* Search results */
div.blox-top-story div.blox-top-story-holder div.blox-asset-content p,
.home-page-v3-featured .core-slideshow-tiled .sections-list .custom-description-wrapper p,
.master-inside-pages .blox-bucket-list p,
ul.blox-recent-list li.article div.blox-recent-block p,
.footer-section-block.search .search-options,
.custom-minilist li p.lead,
.blox-main-index .blox-bucket-list p,
.blox-story-tagline p,
ul.dropdown a:link,
ul.dropdown a:visited,
ul.dropdown,
ul.dropdown li,
.work_it_sova ul.dropdown a:link, 
.work_it_sova ul.dropdown a:visited,
.work_it_sova li.article div.blox-recent-block h4.blox-headline a,
.work_it_lynchburg ul.dropdown a:link, 
.work_it_lynchburg ul.dropdown a:visited,
#service-manager-messages-login-box .message,
#services-manager-messages .message,
p.lead,
.inline-child article p.lead,
.core-slideshow-tiled ul.sections-list li p,
.the_burg p,
.bucket-headline p
{
  /* font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; */
  /* font-family:Helvetica,Arial,sans-serif !important; */
  font-family:Georgia,Times,'Times New Roman',serif !important;
}   
  
div#blox-html-container div#blox-story.blox-content p#blox-asset-description, /* HTML Asset - Description */
div.search-results, /* Search results */
div.result-information p,
div#results-area ol.articles li div p,
#blox-story.image #tn-asset-side-big p, /* Standalone Image cutlines */
#collection-image-group #instantGallery .instant-gallery .frame p, /* Photo collection cutlines */
div#collection-article-group div.blox-top-story div.blox-top-story-holder div.blox-asset-content p, /* Collection Articles previews */
div#collection-article-group div.blox-recent-block p,
#blox-story #video-description {
  font-size: 15px !important;
  line-height: 150% !important;}
  
/* story link colors */
.blox-related a:link {color:#457D9D}
#blox-story-text a:link {color:#457D9D}
.blox-related a:visited,
#blox-story-text a:visited {
  color:#8b459d !important}
#blox-story-text p a, #blox-story-text li a {
  text-decoration:underline}
        
.a-look-around .blox-asset-content p,
.a-look-around .blox-main-index .blox-bucket-list p {
  font-size:16px;
  line-height:150%}
  
#blox-collection h1 {text-transform:none !important}
h3 {font-weight:400}

/* fixed height classes */
.fixed-height-200{height:200px!important}.fixed-height-210{height:210px!important}.fixed-height-220{height:220px!important}.fixed-height-230{height:230px!important}.fixed-height-240{height:240px!important}.fixed-height-250{height:250px!important}.fixed-height-260{height:260px!important}.fixed-height-270{height:270px!important}.fixed-height-280{height:280px!important}.fixed-height-290{height:290px!important}.fixed-height-300{height:300px!important}.fixed-height-310{height:310px!important}.fixed-height-320{height:320px!important}.fixed-height-330{height:330px!important}.fixed-height-340{height:340px!important}.fixed-height-350{height:350px!important}.fixed-height-360{height:360px!important}.fixed-height-370{height:370px!important}.fixed-height-380{height:380px!important}.fixed-height-390{height:390px!important}.fixed-height-400{height:400px!important}.fixed-height-410{height:410px!important}.fixed-height-420{height:420px!important}.fixed-height-430{height:430px!important}.fixed-height-440{height:440px!important}.fixed-height-450{height:450px!important}.fixed-height-460{height:460px!important}.fixed-height-470{height:470px!important}.fixed-height-480{height:480px!important}.fixed-height-490{height:490px!important}.fixed-height-500{height:500px!important}.fixed-height-510{height:510px!important}.fixed-height-520{height:520px!important}.fixed-height-530{height:530px!important}.fixed-height-540{height:540px!important}.fixed-height-550{height:550px!important}.fixed-height-560{height:560px!important}.fixed-height-570{height:570px!important}.fixed-height-580{height:580px!important}.fixed-height-590{height:590px!important}.fixed-height-600{height:600px!important}

/* New local news block combo - 2/5/2016 */
#tncms-block-445258 h3 a {color:#bb2036 !important}
#tncms-block-445256 h4 a,
#tncms-block-445257 h4 a,
#tncms-block-445259 h4 a
{color:black !important}
#tncms-block-445256 h4 a,
#tncms-block-445257 h4 a {
  font-size:16px;
  line-height:110%}
#tncms-block-445259 ul.blox-recent-list {
  display:inline !important;
  float:left;
  list-style:disc inside !important;
  list-style-image:initial;
  margin-left:1em !important}
#tncms-block-445259 .blox-recent-list li {
  border-bottom:0;
  display:inline !important;
  padding-bottom:0;}
#tncms-block-445259 h4 {
  font-weight:bold !important;
  padding-bottom:3px}
#tncms-block-445259 h4 a{
    font-size:16px !important;
    font-weight:bold !important}
#tncms-block-445259 .blox-flags headline-list,
#tncms-block-445259 .blox-comments {
  display:none}
  
/* the burg */
.testburg-featured .minilist ul li a h3 {
  font-size:16px !important;
  color:#000 !important;}
.testburg-featured .mini {max-width:100px !important}
#blox-html-container,
#blox-html-container.the_burg {
  background-color:#fff !important;
  background-image:none !important}
.the_burg #extra-nav a {color:#000}
  
/* Find It */
 
 .app-business .heading,
#blox-featured-listings .heading {
  background-image:url('../../images/_site/findit-lynchburg-logo-small.png');
  border-bottom:2px solid #bbb;
  margin-bottom:10px;
  padding-bottom:5px}
.app-business .heading h2,
.app-business .heading h3,
#blox-featured-listings .heading {border-bottom:0 !important;text-indent:-999em !important}
.findit .blox-featured-listings-holder .logo-clip {text-align:center;}
.findit .blox-featured-listings-holder ul li img {float:none !important;}
.findit-widget .blox-main-index .blox-bucket-list .bucket-photo img {margin-top:0px !important}
.subcatlink {font-size: 12px;font-variant: normal;}
.marketplace.categoryLocationSelect {font-size:16px}
#businessSearch #searchOptions a {
  color:#fff !important;
  font-weight:bold;
  text-decoration:underline !important}

/* nav menu */
#nav li.findit {
  background:url('http://bloximages.newyork1.vip.townnews.com/newsadvance.com/content/tncms/live/global/resources/images/_site/findit-nav.png') 5px 5px no-repeat;
  width:50px;}
#nav li.findit a {
  color:transparent;
  display:block;
  width:50px;}
 
 /* widgets */
 
.findit-widget {
  border: 1px solid #ddd;
  border-radius:4px;
  background: #fff;
  margin-bottom:20px;
  padding: 10px 10px 0 10px;}
  
/* Fix for blocks with the Core block template "Asset Index: Coupons" per BMT-3052 - Robert Dundon */
.vehicles-coupons .coupon {
    /* Either adjusting the width or margin should work */
    /* width: 25%; */
    margin-right: 12px;
}

  
/* Find It Coupons slider */
/* #tncms-block-376396 blox-title h3 {border-bottom:0px !important} */
  
.findit-widget .blox-title {
  /* text-indent: -99999em; */
  /* Danville */
  /* background: url('http://bloximages.newyork1.vip.townnews.com/godanriver.com/content/tncms/live/global/resources/images/_site/findit/findit-danville-logo-small.png') 5px 5px no-repeat !important; */
  /* Lynchburg */
  background: url('../../images/_site/findit-lynchburg-logo-small.png') 5px 5px no-repeat !important;
  border-bottom:0px !important;
  margin-bottom: -60px !important;
  padding-top:70px !important;
  padding-left:5px !important;
  padding-bottom: 5px!important;
  height: 81px !important;}
.findit-widget .blox-title h3 {
  /* border-bottom:1px solid #244993 !important; */
  border-bottom:0px !important;
  color:#244993 !important;
  font-size:14px !important;
  font-weight:bold !important;
  margin-bottom:10px !important;
  padding:5px 0 !important;}
.findit-widget .blox-title h3 a {
  color:#244993 !important;
  font-size:14px !important;
  font-weight:bold !important;}
.findit-widget .blox-bucket-list .odd-list-item,
.findit-widget .blox-bucket-list .even-list-item,
.findit-widget .blox-recent-list li {
  background: none;
  border-bottom: 1px solid #bbb;}
.findit-widget .blox-recent-list li.last-in-list {
  border-bottom:0px !important;}
.findit-widget .blox-bucket-list .omega {
  margin-right: 0;
  border-bottom: none!important;}
.findit-widget .blox-bucket-list dd a,
.findit-widget .blox-slider-news dd a,
.findit-widget .blox-recent-list h4.blox-headline a {
  font-size: 12px;
  font-weight:700;
  color: #000 !important;}
.findit-widget .blox-bucket-list dl,
.findit-widget .blox-recent-list li {
  padding:5px 0;}
.findit-widget .blox-bucket-list dd {
  line-height: 12px;
  font-size: 11px;
  color: #555;
  width: 60%;
  margin: 0 auto 0 41%;}
.findit-widget .blox-bucket-list dd.bucket-headline {
  margin: 5px auto 0 40%;
  width:62%;
  line-height:120%;
  text-indent:0;}
.findit-widget .bucket-photo,
.findit-widget .blox-recent-list .blox-img-loader {
  margin: 5px 10px 0px 0 !important;}
.findit-widget .blox-img-loader {
  float:left;
  max-width: 100px !important;
  max-height:100px !important;
  width:auto !important;}
 
/* END Find It */

/* article headlines */
#blox-story h1 .blox-headline {
    font-size:32px;
    font-weight:900;
    line-height:115%}
    
/* hammer */
#blox-story h1 .blox-header {
  font-size:120px !important;
  margin-bottom:20px;}
/* text */
.blox-recent-block h4.blox-headline a{
    color: #4D4D4D !important;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.33em;}
blockquote p {
    color:#333;
    font-style:italic;
}
.blox-asset #blox-story #blox-collection .gallery-play-controls {
  font-size:18px !important}
.blox-asset #blox-story #blox-collection .gallery-play-controls a {
  padding:4px 6px !important}
#blox-collection .description p {
  color:#7d7d7d !important;
}
#blox-story-text p,
#blox-story-text ul li,
#blox-story-text ol li,
.the_burg .entry-content p,
.blox-asset #blox-story #blox-collection .frame p,
#blox-collection .description p,
#blox-story #blox-collection p.related {
    color: #000000;
    font-size: 19px !important;
    line-height: 145%;
    margin-bottom:1.3em;
    padding-bottom:0 !important;}
.blox-asset #blox-wrapper #blox-story #blox-collection #instantGallery .frame p.byline {
  color:#7d7d7d !important;
  font-size:14px !important}
#blox-story-text ul,
#blox-story-text ol {
  padding-top:0px !important}
#blox-story .story-times {font-size:12px}
.blox-story-tagline p {color:#333;font-size:14px !important}
p.byline span.author span.fn, #blox-story-media {color:#404040;font-size:14px}
#blox-story .byline {font-size:12px}
.blox-related p,
.blox-related li
{
  font-size:14px;line-height:150% !important
}

/* GENERIC STYLES */
.highlight-yellow {border:none}
.add-border-top {
    border-top:1px solid #DDDDDD;
    margin-top:10px;
    padding-top:10px}
.add-border-bottom {
    border-bottom:1px solid #DDDDDD;
    margin-bottom:10px;
    padding-bottom:10px}
.margin-top-10 { margin-top:10px }
.margin-top-20 { margin-top:20px }
.margin-bottom-10 { margin-bottom:10px }
.margin-bottom-20 { margin-bottom:20px }
.text-align-center { text-align:center }
.no-borders, .no-borders li {border:0px !important}
.black-links a, .black-links h3 {color:#000 !important}
.title-blue .blox-title h3 {background-color:#3366cc !important;color:#fff !important}
.title-gray .blox-title {background-color:#ccc !important}
.title-bars .blox-title {background-color:#fff !important;}
div.title-bars .blox-title {
  background:#fff url('../../images/_site/bbbbbb-1px.png') 0px 10px repeat-x !important;
  text-align:center !important}
div.title-bars-blue h4,
div.title-bars-blue h4 a {
  color:#3366cc !important}
div.title-bars-red h4,
div.title-bars-red h4 a {
  color:red !important}
div.title-bars .blox-title h3,
div.title-bars .blox-title h3 a {
  background-color:#fff !important;
  border-radius:0 !important;
  color:#555 !important;
  display:inline !important;
  font-size:14px !important;
  font-weight:bold !important;
  margin: 0px auto !important;
  padding:0px 10px !important;
  text-transform:uppercase !important;
  width: auto !important;}
div.title-blue .blox-title h3,
div.title-blue .blox-title h3 a {
  background-color:#3366ff;
  border-radius:0 !important;
  font-size:18px !important;
  font-weight:bold !important;
  text-transform:uppercase !important;}
.title-in-box .blox-title h3,
.title-in-box .blox-title h3 a {
  /* should mostly match title-bars style */
  color:#555 !important;
  font-size:14px !important;
  font-weight:bold !important;
  text-transform:uppercase !important;}
.title-work-it-lynchburg .blox-title h3 {background-color:#5d5e60 !important;color:#000 !important}
.title-the-burg .blox-title h3 {background-color:#000 !important}
.title-new-era-progress .blox-title h3 {background-color:#557955 !important}
.title-nelson-county-times .blox-title h3 {background-color:#627d92 !important}
.title-yellow .blox-title {background-color:#FFF98B !important}
/* END GENERIC STYLES */

/* Header Logo */
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a {
	width: 600px;
	height: 60px;
	position: relative;
	bottom: 20px;}
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2 {
  background: none;
  height:60px}
#blox-header-vertical-nav{
  background: url("../../images/_site/main-flag-2.jpg") no-repeat transparent;
  background-position: 10px;
}
#weather-bug div#temp a, #weather-bug div#conditions a {color: #000 !important;}
#leaderboard-top2 {
    margin-bottom: 2px;
    padding-top: 5px;
    text-align: center;
}
.shared #blox-header-vertical-nav
{
    height:80px;
    /* background: url("../../images/_site/Common-website-logos.png") no-repeat transparent; */
    background: url("../../images/_site/main-flag.jpg") no-repeat transparent;
    background-position: 10px;
    padding-top: 0;
    padding-bottom: 32px;
}
#blox-header-vertical-nav {border-top:1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#blox-container,#leaderboard-bottom{border-left: 1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
ul#nav.dropdown{margin-bottom:0;border-left: 1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#blox-footer {border-bottom:1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
ul.dropdown {
    background: url("../../images/_site/nav.png") repeat-x scroll 0 0 transparent;
    height: 42px;
}
ul.dropdown li {
    background-color: transparent;border:1px solid transparent;
    background-image: none;
}
ul.dropdown li.active-vertical{border:1px solid #CCCCCC;background-color:#EDECEC;}
ul.dropdown li {
    padding: 7px 4px;
}
ul.dropdown li.hover, ul.dropdown li:hover{border:1px solid #CCCCCC;background-color:#EDECEC;}
ul.dropdown a:link, ul.dropdown a:visited {
    color: #0044B3;
    font-size: 11px;
    text-transform: uppercase;
}
ul.dropdown ul li:hover {
    background-color: #EDECEC;
    color: #0044B3;
    border-bottom:1px solid transparent;
    border-top-color: #7D868F;
    border-top-style: solid;
    border-top-width: 1px;
}
ul.dropdown ul a:hover {
    color: #666666;
}
ul.dropdown ul {
    border-bottom: 1px solid #7D868F;
}
#blox-footer .footer-section-block h4 {color: black;border-bottom:none;}
.blox-bottom-block-holder ul li a,#blox-footer p a,#blox-footer p,.footer-section-block.search .search-options,
p.copyright strong a{color: #727272;}
.footer-section-block.search .search-options {padding: 2px;}
.footer-section-block.search form label {
  font-size: 11px;
  letter-spacing: 0;
  line-height: 11px;
  padding-left: 0;
}
.blox-bottom-block-holder ul li {background-image: none;}
#blox-footer .blox-bottom-block-holder{border-top:none;}
#blox-footer{border-top:1px solid #CCCCCC;}
#leaderboard-bottom {padding-bottom: 10px;width: 960px;}
#blox-footer p {padding-left: 10px;}
#blox-footer .footer-section-block h4 { padding-left: 6px;}
.footer-section-block.search form { margin-left: 20px;}
#blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
    background-color: transparent;
    background-image: url("../../images/_site/search_footer.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    border:none;
    height: 32px;
    text-indent: -999999px;
    width: 86px;
    cursor: pointer;
}
#blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-bar{height:21px;width:175px;}
#blox-footer .footer-section-block.search {
    width: 347px;
}
/* Search */


#blox-search-form{background: url("../../images/_site/search123.png") no-repeat transparent;
    height: 39px;
    width: 224px;}
#blox-header-search form#blox-search-form div input.search-bar{border:none;
    background-color:transparent;
    height: 23px;
    margin-left: 18px;
    margin-top: 5px;
    width: 160px;
    color: #818283;
    font-size: 11px;}
#blox-header-search a.advanced-search{display:none;}
#blox-header-search form#blox-search-form div input.search-submit{
    cursor: pointer;
    height: 30px;
    margin-left: -5px;
    margin-top: 2px;
    width: 41px;
    background-color:transparent;
    border:none;
    text-indent:-9999px;
    cursor:pointer;}
#blox-header-search {
    bottom: 5px;
    color: #333333;
    position: absolute;
    right: 5px;
}


#weather-bug #icon img {
    float: right;
    height: 50px;
    margin-right: 23px;
    margin-top: -5px;
    width: 50px;
}
.top-right-one {
    bottom: 0;
    position: absolute;
    right: 190px;
    width: 150px;
}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 0;
    margin-bottom: 11px;
    position: absolute;
    right: 360px;
}
#weather-bug div#temp a,
#weather-bug div#conditions a{color:white;}

#blox-container {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
#extra-nav {
    border:none;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-bottom: 9px;
    width: 960px;
}
#extra-nav li a{
  color:black;
  font-size:13px;
}
#extra-nav li {
    display: inline;
    padding: 8px;
        padding-left:7px;
            padding-right:7px;
}

#blox-html-container #blox-wrapper .blox-title h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: repeat;
    background-size: auto auto;
    /*
    border-bottom-color: #DFDFDF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #DFDFDF;
    border-top-style: solid;
    border-top-width: 1px;
    */
    clear: none;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 10px;
    padding-top: 2px;border:none
}

#blox-html-container #blox-wrapper .blox-title {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    /* border-bottom-width: medium; */
    clear: none;
    height: 26px;
    margin-bottom: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    /* text-transform: capitalize; */
    width: 100%;
    /* border-bottom:1px solid #D4D0C8; */
}
.blox-title a, 
.blox-sub-title a, 
.soft .blox-title h3 a,
#blox-html-container #blox-wrapper .blox-title h3 {
  border-radius:3px;
  color: #000000;
  font-size: 16px;
  font-weight: normal;
  padding:3px;
  text-align:center;
}

div.stats .blox-title a {color:#fff}
.more-stories .block-title-color,
.nelson_county_times .block-title-color,
.new_era_progress .block-title-color {
	color:#fff !important}
.blox-recent-list li{
    border-bottom-color: #E7E3DB;
    border-bottom-style: dashed;
    border-bottom-width: 1px;padding:0;border-top:none;padding-bottom:10px;}
.blox-recent-block h4 {
    color: #000000;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;}
.soft .image-list li{border-top:none;}
.soft .image-list-text {
    float: left;
    width: 136px;}
a.more, a.more-grey {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    text-decoration: none;}
a.more:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    text-decoration: underline;}
.more:hover, a .more:hover {color: #000000;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    background: none repeat scroll 0 0 #DD0008;
    border-radius: 4px 4px 4px 4px;}

div.slideshow-presentation li { background-size:contain !important;}

/* Title block for stats, etc. */
.custom-title-block .blox-title {height:32px !important;}

.custom-title-block .blox-title h3,
.custom-title-block .blox-title h3 a {
	background-color: rgb(51, 102, 204) !important;
	font-style: italic !important;
	padding: 5px !important;
	text-shadow: 1px 1px rgb(0, 0, 0) !important;
	font-weight: bold !important;
	text-align: center !important;}
        
.custom-title-block .blox-title h3,
.custom-title-block .blox-title h3 a,
.inside_vt_sports .custom-title-block .blox-title h3 a {
   color: rgb(255, 255, 255) !important;}

/* The Burg */

.the_burg #blox-header-vertical-nav h1, .the_burg #blox-header-vertical-nav h2, .the_burg #blox-header h1, .the_burg #blox-header h2 {
    background: url("../../images/_site/logo.jpg") no-repeat scroll 0 0 transparent;
    height: 163px;
    margin-left: 2px;
    margin-top: -33px;
    width: 275px;
}
.the_burg #blox-header-vertical-nav h1 a
/* , #blox-header-vertical-nav h2 a */ {
    display: block;
    height: 141px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -9999em;
    width: 276px;
}
.the_burg .blox-recent-block h4 {
    color: #000000;
    font-size: 1.9em;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 6px;
}
.the_burg .blox-recent-list li {
    border-bottom-color: #E7E3DB;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.the_burg p {
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 10px;
}


#blox-html-container.the_burg {
    background-attachment: scroll;
    background-clip: border-box;
    /* background-color: #050505; */
    /* background-image: url("../../images/_site/background.jpg"); */
    background-color:white !important;
    background-origin: padding-box;
    background-position: center top;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: #282828;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.the_burg #extra-nav li a {color:black;}
.the_burg ul.dropdown {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/nav_background.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    height: 32px;}
.the_burg #nav.dropdown li a{color:white;}
.the_burg ul.dropdown li.active-vertical{border:1px solid transparent;background-color:transparent;}
.the_burg ul.dropdown li.hover,.the_burg ul.dropdown li:hover{border:1px solid transparent;background-color:transparent;}
.the_burg ul.dropdown ul,.the_burg ul.dropdown ul li {
    background-color: black;}
.the_burg #nav.dropdown li ul li:hover{border-top:1px solid #7D868F;}
.the_burg #blox-search-form{background: url("../../images/_site/burg_search.png") no-repeat transparent;}
.the_burg #blox-header-vertical-nav,
#leaderboard-bottom,
.the_burg ul#nav.dropdown,
.the_burg #blox-footer {border:none;}
.the_burg p.copyright a
.the_burg #blox-footer #blox-copyright, 
.the_burg .copyright{color:white;font-size:11px;}
.the_burg #blox-header-vertical-nav{background: url("../../images/_site/header_back.jpg")no-repeat 0 0 black;height: 115px;}
.the_burg #blox-footer{display:none;}
.the_burg p.copyright strong a,
.the_burg p.copyright a{color:white;}
.the_burg.depth-2 #index-section-title,
.the_burg.depth-2 #blox-breadcrumbs{display:none;}
 #blox-html-container.the_burg #blox-wrapper .blox-title h3{
    color: black;
    font-size: 18px;font-weight:normal;} 
.the_burg #nav.dropdown li a:hover{color:#e5b20b !important;}
.the_burg #nav-2.dropdown li a:hover{color:#E5B20B !important}
.the_burg #blox-header-vertical-nav,
.the_burg #main_nav {
  border-right:1px solid black}
.the_burg #blox-container {
  border-bottom:1px solid #ccc}
 
 /* New Era */
.new_era_progress #blox-header-vertical-nav{background: url("../../images/_site/newera.jpg") no-repeat transparent}
.new_era_progress.depth-2 #index-section-title,
.new_era_progress.depth-2 #blox-breadcrumbs{display:none;}
.new_era_progress ul.dropdown a:link,
.new_era_progress ul.dropdown a:visited {color: #567c55;}
.new_era_progress #blox-search-form{background: url("../../images/_site/search123_era.png") no-repeat transparent;}
.new_era_progress #blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
    background-color: transparent;
    background-image: url("../../images/_site/search_footer_era.png");}
.new_era_progress .blox-title a, 
.new_era_progress .blox-sub-title a, 
.new_era_progress .soft .blox-title h3 a,
#blox-html-container.new_era_progress #blox-wrapper .blox-title h3 {
    color: #567c55;}

/* Nelson */
.nelson_county_times #blox-header-vertical-nav{background: url("../../images/_site/nelson.jpg") no-repeat transparent}
#blox-html-container.nelson_county_times.depth-2 #index-section-title,
#blox-html-container.nelson_county_times.depth-2 #blox-breadcrumbs{display:none;}
.nelson_county_times ul.dropdown a:link,
.nelson_county_times ul.dropdown a:visited {color: #708a9b;}

.nelson_county_times .blox-title a, 
.nelson_county_times .blox-sub-title a, 
.nelson_county_times .soft .blox-title h3 a,
#blox-html-container.nelson_county_times #blox-wrapper .blox-title h3 {
    color: #708a9b;
}

/* Go Dan */
.go_dan_river #blox-header-vertical-nav{background: url("../../images/_site/godan.jpg") no-repeat transparent}
.go_dan_river.depth-2 #index-section-title,
.go_dan_river.depth-2 #blox-breadcrumbs{display:none;}
.go_dan_river ul.dropdown a:link,
.go_dan_river ul.dropdown a:visited {color: #591917;}
.go_dan_river #blox-search-form{background: url("../../images/_site/search123_dan.png") no-repeat transparent;}

.go_dan_river #blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
    background-color: transparent;
    background-image: url("../../images/_site/search_footer_dan.png");}
    

.go_dan_river .blox-title a, 
.go_dan_river .blox-sub-title a, 
.go_dan_river .soft .blox-title h3 a,
#blox-html-container.go_dan_river #blox-wrapper .blox-title h3 {
    color: #591917;
}


.go_dan_river #nav.dropdown li ul li{
padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top:0px;
}

/* Go Rockingham */
.rockingham_now #blox-header-vertical-nav{background: url("../../images/_site/rockingham.jpg") no-repeat transparent}
.rockingham_now ul.dropdown a:link,
.rockingham_now ul.dropdown a:visited {color: #227906;}
.rockingham_now.depth-2 #index-section-title,
.rockingham_now.depth-2 #blox-breadcrumbs{display:none;}
.rockingham_now #blox-search-form{background: url("../../images/_site/search123_green.png") no-repeat transparent;}

.rockingham_now #blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
    background-color: transparent;
    background-image: url("../../images/_site/search_footer_green.png");}
    
.rockingham_now .blox-title a, 
.rockingham_now .blox-sub-title a, 
.rockingham_now .soft .blox-title h3 a, 
#blox-html-container.rockingham_now #blox-wrapper .blox-title h3 {
    color: #227906;
}


/* Inside VT Sports */
.inside_vt_sports #blox-header-vertical-nav h1,
.inside_vt_sports #blox-header-vertical-nav h2{height: 64px;}
.inside_vt_sports #blox-header-vertical-nav{background: url("../../images/_site/vt.jpg") no-repeat transparent}
.inside_vt_sports ul.dropdown a:link,
.inside_vt_sports ul.dropdown a:visited {color: #600a0d;}
.inside_vt_sports.depth-2 #index-section-title,
.inside_vt_sports.depth-2 #blox-breadcrumbs{display:none;}
.inside_vt_sports #blox-search-form{background: url("../../images/_site/search_vt.png") no-repeat transparent;}

.inside_vt_sports #blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
    background-color: transparent;
    background-image: url("../../images/_site/search_footer_vt.png");}

.inside_vt_sports .blox-title a, 
.inside_vt_sports .blox-sub-title a, 
.inside_vt_sports .soft .blox-title h3 a, 
#blox-html-container.inside_vt_sports #blox-wrapper .blox-title h3 {
    color: #600a0d;
}


/* work it sova */
#blox-html-container.work_it_sova  {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/bg-tile.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
 .work_it_sova #blox-wrapper.blox-transparency div#blox-header-vertical-nav.blox-transparency h2.vcard {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/workit-sova.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 108px;
    margin-top: -24px;
    width: 490px;
}
 .work_it_sova #blox-header-vertical-nav{background-color:white;background-image:none;border-top:5px solid black;}
 .work_it_sova #extra-nav li a{color:white;}
 .work_it_sova.depth-2 #index-section-title,
 .work_it_sova.depth-2 #blox-breadcrumbs{display:none;}
 .work_it_sova #extra-nav ul#extra-left {
    color:white;
}
 .work_it_sova #nav.dropdown li ul li a{color:black;}
 .work_it_sova #weather-bug div#temp a,
 .work_it_sova #weather-bug div#conditions a{color:black;}
 
 .work_it_sova ul.dropdown{background: url("../../images/_site/nav_new.png") repeat-x transparent;height:42px;}
 .work_it_sova ul.dropdown a:link, 
 .work_it_sova ul.dropdown a:visited {
    color: white;
    font-size: 11px;
    text-transform: uppercase;
}
 .work_it_sova ul.dropdown li.active-vertical,
 .work_it_sova ul.dropdown li.hover, .work_it_sova ul.dropdown li:hover {
    background-color: #3868AA;border:1px solid #3868AA;}
    
    
.work_it_sova #blox-footer #blox-copyright, 
.work_it_sova .copyright,
.work_it_sova p.copyright strong a,
.work_it_sova p.copyright a{color:white;}

.work_it_sova li.article div.blox-recent-block h4.blox-headline a {
    color: #3A66A7 !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.33em;
}

.work_it_sova .blox-recent-list li.article div.blox-recent-block p {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 10px;
}

.work_it_sova .blox-title a, 
.work_it_sova .blox-sub-title a, 
.work_it_sova .soft .blox-title h3 a, 
#blox-html-container.work_it_sova #blox-wrapper .blox-title h3 {
    color: #000000;
}

.work_it_sova #nav-2.dropdown li a{color:black !important;}
.work_it_sova #nav-2.dropdown li a:hover{color:#3868AA !important;}


/* work it lynch */
.work_it_lynchburg #blox-wrapper.blox-transparency div#blox-header-vertical-nav.blox-transparency h2.vcard {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/workit-lynchburg.jpg") !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 108px;
    margin-top: -24px;
    width: 490px;
}
.work_it_lynchburg #blox-header-vertical-nav{background-color:white !important;background-image:none;border-top:5px solid black;}
#blox-html-container.work_it_lynchburg  {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/bg-tile.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.work_it_lynchburg #nav.dropdown li ul li a{color:black;}
.work_it_lynchburg #extra-nav ul#extra-left {
    color:white;
}
.work_it_lynchburg.depth-2 #index-section-title,
.work_it_lynchburg.depth-2 #blox-breadcrumbs{display:none;}
.work_it_lynchburg #extra-nav li a{color:black;}

.work_it_lynchburg ul.dropdown{background: url("../../images/_site/nav_new.png") repeat-x transparent;height:42px;}
.work_it_lynchburg ul.dropdown a:link, 
.work_it_lynchburg ul.dropdown a:visited {
    color: white;
    font-size: 11px;
    text-transform: uppercase;
}
.work_it_lynchburg ul.dropdown li.active-vertical,
.work_it_lynchburg ul.dropdown li.hover,.work_it_lynchburg  ul.dropdown li:hover {
    background-color: #3868AA;border:1px solid #3868AA;}
.work_it_lynchburg #weather-bug div#temp a,
.work_it_lynchburg #weather-bug div#conditions a{color:black;}

.work_it_lynchburg #blox-footer #blox-copyright, 
.work_it_lynchburg .copyright,
.work_it_lynchburg p.copyright strong a,
.work_it_lynchburg p.copyright a{color:white;}

.work_it_lynchburg li.article div.blox-recent-block h4.blox-headline a {
    color: #3A66A7;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.33em;
}
.work_it_lynchburg .blox-recent-list li.article div.blox-recent-block p {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 10px;
}

.work_it_lynchburg .blox-title a, 
.work_it_lynchburg .blox-sub-title a, 
.work_it_lynchburg .soft .blox-title h3 a, 
#blox-html-container.work_it_lynchburg #blox-wrapper .blox-title h3 {
    color: #000000;
}
.work_it_lynchburg #nav-2.dropdown li a{color:black !important;}
.work_it_lynchburg #nav-2.dropdown li a:hover{color:#3868AA !important;}

#footer-search div.search-options div#searchSectionsFooter div.col3{padding-right:16px;}
#locationFields p.grid_2 select{margin-left:6px;}
#locationFields p.grid_2 label{margin-left:4px;}

.app-calendar #main {
    clear: both;}

/* gadget blocks on work it lynchburg */
.work-it-lynchburg-gadgets div.blox-asset-content-block ul.blox-recent-list li.link div.blox-recent-block {
	width:270px}

/* new calendar block */
/* Calendar */
.new_calendar .specials-block{background: #fff; margin: 0px 0 6px; overflow: hidden; width: 300px; }
.new_calendar .blox-specials-gallery ul li{background: #fff; border-right: 0px solid #DDDDDD !important; width: 243px !important; }
.new_calendar .blox-specials-gallery{background: #fff; width: 250px; height: 75px; }
.new_calendar .left-arrow{background: url("../../images/_site/cal-left.gif") no-repeat center center; }
.new_calendar .right-arrow{background: url("../../images/_site/cal-right.gif") no-repeat center center; }
.new_calendar .left-arrow:hover{background: url("../../images/_site/cal-left-over.gif") no-repeat center center; }
.new_calendar .right-arrow:hover{background: url("../../images/_site/cal-right-over.gif") no-repeat center center; }
.new_calendar .number,.new_calendar .switcher{display: none; }
.new_calendar .specials-slide{height: 200px !important; }
.new_calendar .flag a{color: #fff; }
.new_calendar .big-date{border-bottom: 1px solid #9f9f9f; display: block; float: left; font: normal 18px arial,helvetica,sans-serif; margin-bottom: 60px; margin-right: 8px; margin-top: 1px; text-transform: uppercase; width: 50px; }
.new_calendar .big-month{background-color: #7e7e7e; border: 1px solid #7e7e7e; color: #fff; font-family: arial,helvetica,sans-serif; text-align: center; padding:1px !important}
.new_calendar .big-day{background-color: #fff; border-left: 1px dotted #9f9f9f; border-right: 1px dotted #9f9f9f; font-family: arial,helvetica,sans-serif; text-align: center;padding:3px !important;color:#434841 }
.new_calendar h4{font: bold 16px arial,helvetica,sans-serif; margin: 5px 0 0 0 !important; padding: 0 !important; }
.new_calendar h4 a{color: #000 !important; font: bold 16px arial,helvetica,sans-serif !important; }
.new_calendar .blox-specials-gallery ul li{background: #fff; border-right: 0px solid #DDDDDD !important; width: 243px !important; }
.new_calendar .blox-specials-gallery{background: #fff; height: 100px; width: 250px; }
.new_calendar .number,.new_calendar .switcher{display: none; }
.new_calendar h3{color: black; font-family: arial,helvetica,sans serif; font-size: 22px; font-weight: bold; line-height: normal; margin: 10px 0 0; padding: 0; text-align: left; text-transform: none; }
.new_calendar h3 a{color: #434841; }
.new_calendar .blox-recent-list{margin-top: 5px; }
.new_calendar .blox-recent-list li{border-bottom: 0px dotted #43493F; height: auto !important; margin-bottom: 5px; padding: 0; padding-bottom: 10px; }
.new_calendar .blox-recent-block .big-date{margin-bottom: 0px; margin-top: 3px; }
.new_calendar .clear{height: 0px; }
.new_calendar .blox-recent-block dl{display: block; font-family:arial,helvetica,sans serif !important; font-size: 13px !important; width: 244px; }
.new_calendar .event-datails{font-family: arial,helvetica,sans serif !important; font-size: 15px !important; padding-top: 3px; }
.new_calendar .specials-slide .blox-flags{width: 190px; }
.new_calendar .more-link{background: #fff url(../../images/_site/one_arrow.gif) no-repeat right center; display: block; float: right; font: normal 12px arial,helvetica,sans-serif; width: 70px; }
.new_calendar .more-link a{color: #f68121; }
.new_calendar .custom-flags{font: normal 11px arial,helvetica,sans-serif !important; }
.new_calendar .blox-asset-content-block{margin-bottom: 10px; }
.new_calendar .blox-specials-gallery ul li img{display: inline; float: none; margin-right: 0; }
.new_calendar .blox-specials-gallery ul li{font-family: arial,helvetica,sans serif !important; font-size: 13px !important; }
.new_calendar .blox-asset-content-block{border-bottom: 1px dotted #43493F; padding-bottom: 10px; padding-top:15px;}
.new_calendar .specials-block-holder{margin-bottom:-8px;}

.getacopy .right-side{display:none;}
.getacopy .left-side a img,
.getacopy .left-side{width:300px;}

li.event-container h4 {font-size:18px}
li.event-container ul.event-details li {font-size:12px}

.burg-custom-calendar .blox-recent-block h4.blox-headline a {
  font-size:13px}
.burg-custom-calendar .blox-recent-block dt {
  font-size:12px;
  margin-bottom:5px}
  
/* front page changes */

li.article div.blox-recent-block h4.blox-headline a {
    color: #4D4D4D !important;
    /* font-size: 16px; */
    font-size: 18px;
    /* font-weight: bold; */
    font-weight: 400;
    /* line-height: 120%; */
}
.blox-recent-block h4, .blox-gallery-lead .sections-list li p {
    color: #000000;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 9px;
}

/* top nav */
#nav-2.dropdown {
    background-image: none;
    margin-bottom: 0;
    z-index: 2147483647;
    margin-top:0;
    width:475px;
}
#blox-header-vertical-nav {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: -32px;
    overflow: hidden;
    padding: 12px 0 20px;
    position: relative;
    width: 100%;
}
ul.dropdown {
    background: url("../../images/_site/nav.png") repeat-x scroll 0 0 transparent;
    height: 42px;
    margin-top: -12px;
}
#nav-2.dropdown li a{color:#C7C8CA;border:1px solid transparent;}
#nav-2.dropdown li:hover{background-color:transparent !important;border:1px solid transparent;}
#nav-2.dropdown li a{color:#ffffff;border:1px solid transparent;}

#nav-2.dropdown li:hover{background-color:transparent !important;border:1px solid transparent;}
#nav-2.dropdown li ul{margin-top:-3px;}
#nav-2.dropdown ul li:hover {
    background-color: #EDECEC !important;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #7D868F;
    border-top-style: solid;
    border-top-width: 1px;
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
    display: block;
    padding: 4px 7px 5px;
    color:#0044B3;
}
#nav-2.dropdown li ul li a{color:#0044B3;}
#nav-2.dropdown li a:hover{color:#80b8f2;}
#nav-2.dropdown li ul li a:hover{color:#0044B3;}
#nav-2.dropdown li:hover > a,#nav-2.dropdown li.hover > a,#nav-2.dropdown li.active-vertical
> a,#nav-2.dropdown li.active-horizontal > a {
                color:#80b8f2;
}
#nav-2.dropdown li ul li a:hover{color:#0044B3;}

.new_era_progress #nav-2.dropdown li a:hover{color:#355234;}
.new_era_progress #nav-2.dropdown li ul li a{color:#567C55;}
.new_era_progress #nav-2.dropdown li:hover > a,.new_era_progress #nav-2.dropdown li.hover > a,.new_era_progress #nav-2.dropdown li.active-vertical
> a,.new_era_progress #nav-2.dropdown li.active-horizontal > a {
                color:#355234;
}
.new_era_progresss #nav-2.dropdown li ul li a:hover{color:#567C55;}

.nelson_county_times #nav-2.dropdown li a:hover{color:#1b3041;}
.nelson_county_times #nav-2.dropdown li ul li a{color:#708A9B;}
.nelson_county_times #nav-2.dropdown li:hover > a,.nelson_county_times #nav-2.dropdown li.hover > a,.nelson_county_times #nav-2.dropdown li.active-vertical
> a,.nelson_county_times #nav-2.dropdown li.active-horizontal > a {
                color:#1b3041;
}
.nelson_county_times #nav-2.dropdown li ul li a:hover{color:#708A9B;}

.go_dan_river #nav-2.dropdown li a:hover{color:#591917;}
.go_dan_river #nav-2.dropdown li ul li a{color:#591917;}
.go_dan_river #nav-2.dropdown li:hover > a,.go_dan_river #nav-2.dropdown li.hover > a,.go_dan_river #nav-2.dropdown li.active-vertical
> a,.go_dan_river #nav-2.dropdown li.active-horizontal > a {
                color:#dbe0e6;
}
.go_dan_river #nav-2.dropdown li ul li a:hover{color:#591917;}

.rockingham_now #nav-2.dropdown li a:hover{color:#227906;}
.rockingham_now #nav-2.dropdown li ul li a{color:#227906;}
.rockingham_now #nav-2.dropdown li:hover > a,.rockingham_now #nav-2.dropdown li.hover > a,.rockingham_now #nav-2.dropdown li.active-vertical
> a,.rockingham_now #nav-2.dropdown li.active-horizontal > a {
                color: #227906;
}

/* burg */
.the_burg #nav-2.dropdown {
    background-image: none;
    margin-bottom: 7px;
    margin-top: 0;
    width: 475px;
    z-index: 2147483647;
}
.the_burg #blox-header-vertical-nav h1, .the_burg #blox-header-vertical-nav h2, .the_burg #blox-header h1, .the_burg #blox-header h2 {
    height: 174px;
}

/* Fix for Jobs page */
.classifieds_new.jobs #blox-breadcrumbs {display: none;}
.classifieds_new.jobs #index-section-title {display: none;}
.classifieds_new.jobs .heading.detail {margin-bottom: 10px;}


/* Burg slider fix */
.the_burg .top-heading p{padding-top:3px;text-align:center;}
.the_burg .top-heading{width: 139px;}
.the_burg ul.dropdown li {
    padding: 7px 10px;
}  
  
/* AP Styles */
.ap-topheadlineitem-p{font-size:12px;line-height:16px;}
.ap-topheadlineitem-a,
.storylink span.latestnews a.ap-adhocnewslisting-a{font-size:18px;line-height:22px;font-weight:bold;}
.ap-topheadline-tr td.ap-topheadline-td span.byttl,
.ap-htmltable-td span.tabletitle{display:none;}
.ap-htmltable-table{border:none !important;width:100% !important;}


/* extra extra nav */
#extra-nav.new{margin-bottom:0;width:941px;padding-bottom:8px;padding-top:8px;}
#leaderboard-middle{display:none;}
#extra-nav ul#extra-right {
    float: right;
    line-height: 12px;
    margin-right: -8px;
    position: relative;
    top: 4px;
}
#extra-nav #extra-left {margin-bottom:5px}
#extra-nav.new ul#extra-left li{margin-right:5px;}

#extra-nav.new ul#extra-left li a{color:white;font-size:12px}

#extra-nav li {
    display: inline;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
}

#extra-nav.new ul#extra-left li{
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2a92d3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#2a92d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#2a92d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#2a92d3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#2a92d3 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#2a92d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2a92d3',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 2px 1px #a7a7a7;
box-shadow: 1px 1px 2px 1px #a7a7a7;}

.new_era_progress #extra-nav.new ul#extra-left li{
background: #466344; /* Old browsers */
background: -moz-linear-gradient(top, #466344 0%, #75a070 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#466344), color-stop(100%,#75a070)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #466344 0%,#75a070 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #466344 0%,#75a070 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #466344 0%,#75a070 100%); /* IE10+ */
background: linear-gradient(to bottom, #466344 0%,#75a070 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#466344', endColorstr='#75a070',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 1px 1px 2px 1px #a7a7a7;
box-shadow: 1px 1px 2px 1px #a7a7a7; 
}

.go_dan_river #extra-nav.new ul#extra-left li
{background: #591917; /* Old browsers */
background: -moz-linear-gradient(top, #591917 0%, #932626 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#591917), color-stop(100%,#932626)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #591917 0%,#932626 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #591917 0%,#932626 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #591917 0%,#932626 100%); /* IE10+ */
background: linear-gradient(to bottom, #591917 0%,#932626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#591917', endColorstr='#932626',GradientType=0 ); /* IE6-9 */}

.rockingham_now #extra-nav.new ul#extra-left li
{background: #227906; /* Old browsers */
background: -moz-linear-gradient(top, #227906 0%, #45b509 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#227906), color-stop(100%,#45b509)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #227906 0%,#45b509 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #227906 0%,#45b509 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #227906 0%,#45b509 100%); /* IE10+ */
background: linear-gradient(to bottom, #227906 0%,#45b509 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#227906', endColorstr='#45b509',GradientType=0 ); /* IE6-9 */}

.the_burg #extra-nav.new ul#extra-right li div#blox-user-panel.minimal{color:white;}

/* front AP news block */
.top-heads .apHeadline span.storylink span.topheadline span.firsttopheadline a,
.top-heads a.ap-topheadlineitem-a{font-size:14px;padding-bottom:0 !important;line-height:14px;}
.top-heads p{padding-bottom:0;}
.top-heads {padding-top:10px;padding-bottom:20px;}

/* classifieds submit button */
.classifieds #blox-index.blox-content div.heading span.button{display:none;}

/* front slideshow buttons */
.front .specials-block-holder div.switcher,
.front div.number{display:none;}

.new_era_progress .specials-block-holder div.switcher,
.new_era_progress div.number{display:none;}

.nelson_county_times .specials-block-holder div.switcher,
.nelson_county_times div.number{display:none;}

.go_dan_river .specials-block-holder div.switcher,
.go_dan_river div.number{display:none;}

.rockingham_now .specials-block-holder div.switcher,
.rockingham_now div.number{display:none;}
/* login fix */
#blox-user-panel.minimal #uUser,
#blox-user-panel.minimal{
    overflow: hidden !important;
}


/* specialty nav for shared header */
#site_button_container
{
    padding-left: 6px;
    width: 506px;
    height: 80px;
}

.site_button
{
    width: 70px;
    height: 70px;
    margin: 6px;
    float: left;
    cursor: pointer;
}

/* 404 search fix */
#blox-error.ui-state-error div#blox-error-search form#blox-search-form{background:none;}

.app-classifieds .instant-gallery h3 {display:none}

.app-classifieds #gallery-classified #instantGallery .ribbon-icon {left:-30px !important;top:-30px !important}
.app-classifieds #gallery-classified #instantGallery {overflow:hidden !important;min-height:80px}

/* Update by Andy 523553 */
.blox-description p {font-size: 13px;}
.instant-gallery p {font-size: 14px;line-height:150%}
.gallery-play-controls {font-size: 13px;}
.page-help p {font-size: 13px;}


/*Matt 526183*/
.work_it_lynchburg.news .blox-recent-block h4.blox-headline a {
color: #3A66A7 !important;
font-size: 18px;
font-weight: normal;
line-height: 1.33em;
}

.work_it_lynchburg li.link div.blox-recent-block h4.blox-headline a {
color: #3A66A7 !important;
font-size: 18px;
font-weight: normal;
line-height: 1.33em;
}

/* mega nav exceptions */
.mega li.link div.blox-recent-block h4.blox-headline a, 
.mega li.collection div.blox-recent-block h4.blox-headline a,
.mega li.link div.blox-recent-block h4.blox-headline a,
.mega li.collection div.blox-recent-block h4.blox-headline a {
  color:#000 !important;
  font-weight:normal !important}
/* List blocks, mostly used on inside section pages */
li.link div.blox-recent-block h4.blox-headline a, /* Link Asset headlines */
li.collection div.blox-recent-block h4.blox-headline a /* Collection Asset headlines */
{
	color: rgb(77, 77, 77) !important;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;}
        
/* Quick Nav modifications */
.quick-nav-custom #quick-nav .quick-nav-title {
	margin-right:10px !important}
        
.quick-nav-blue #quick-nav .quick-nav-title {        
	background-color:#3366cc !important;}
        
.quick-nav-gray #quick-nav .quick-nav-title {        
	background-color:#333 !important;}
        
.fromtheweekend #quick-nav.horizontal {
        background-color:#f7f7f7;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        margin:0 0 10px 0;
	padding:0px;}
        
.fromtheweekend #quick-nav.horizontal div span.quick-nav-title,
.fromtheweekend #quick-nav.horizontal ul li a {
    font-size:13px}
    
.fromtheweekend-title-yellow #quick-nav.horizontal div span.quick-nav-title {
        background-color:#FFF98B !important;
}
    
.fromtheweekend #quick-nav.horizontal div span.quick-nav-title {
	background-color:#ddd;
        color:#404040;
	margin-right:10px;
	border-radius:3px;
        padding:7px 7px 8px 7px}       
       
.quick-nav-custom #quick-nav div ul li.sep,
.fromtheweekend #quick-nav div ul li.sep {
    border-color:#aaa !important}

.quick-nav-custom #quick-nav div ul li:last-child,
.fromtheweekend #quick-nav div ul li:last-child { 
    /* hide last separator */
    display:none  !important}
    
/* Home Page - Featured Stories Slideshow */
.home-page-featured .photo-byline {display:none} 
.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a,
.slideshow-presentation-panel-item div.panel-content-container div.panel-content div.panel-leadin {
	text-shadow:1px 1px #000;}
        
/* Home Page - Mega Nav, Letters to the Editor preview snippet */
ul.blox-recent-list li.article div.blox-recent-block p,
.mega ul.blox-recent-list li.link div.blox-recent-block p {
    font-size:14px !important;}

/* Search results */
/* Collection Articles Headlines */
div#results-area ol.articles li h1.blox-search-title,
div.blox-search-image-allResults h1.blox-image-title,
div#collection-article-group h4.blox-headline {
	font-size:18px;}

div#results-area ol.articles li h3.blox-search-timestamp {
	font-size:12px;
	margin:10px 0;}

/* Article - Related links */
.blox-related-items li a.child-icon { 
	float:left;
	height:auto; /* Show full headline even when it runs to a 2nd line */
	margin-bottom:20px;}
        
.blox-related-items a .child-type,
.blox-related-items li a.child-icon {font-size:14px;line-height:150%}

/* Next 2 items: Remove sprite and "Related" text from related links */
.blox-related-items li a.child-icon {background-image:none;}
.blox-related-items a .child-type {display:none;}

/* Article - Reference links */
div#blox-story-frame ul.bull-list li a {font-size:13px;}

/* Article - Keyword-generated links at bottom of story */
div#blox-story-frame ul.bull-list li,
div#blox-story-frame ul.bull-list li a
{
  font-size:14px !important;
  line-height:150%
}

/* Article - Story/Comments/Image nav */
div#blox-story ul#blox-body-nav li a span {font-size:13px;}

/* Article - Related Stories and Most Read */
div#latest-by-section div.related-by-section ul.bull-list li a, div#popular-by-section div.related-by-section ul.bull-list li a {font-size:12px;}

/* Image - No title on default 'None' style or in Image Collections */
#blox-story-photo-container h3, #instantGallery .instant-gallery .frame h3 {display:none}

/* Image - Mugshot */
div#blox-story-mugshot-container div.mugshot p {font-size:13px}

/* Image - Showcase */
#blox-showcase-images li.showcase {margin-bottom:20px}
#blox-showcase-images li.showcase .blox-description {
  background:#f7f7f7;
  color:#000;}
.presentation-long-form  #blox-showcase-images li.showcase img {width:100% !important}
#blox-showcase-images li.showcase img {
  border-top:1px solid #bbb;
  width:618px /* to show border all around */}
#blox-showcase-images li.showcase img,
#blox-showcase-images li.showcase .blox-description {
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;}
#blox-showcase-images li.showcase .blox-byline {
  color:#404040 !important;
  font-size:12px !important;
  margin-bottom:10px;}
#blox-showcase-images li.showcase .blox-description p {
  font-size:14px;
  line-height:150%}
  
/* Collections */
#blox-story #blox-collection .blox-story-related-container .related-item p,
#collection-collection-group > div > div.related-item > ul > li > a {
  font-size:15px;
  line-height:150%}
#collection-collection-group .blox-story-related-container .blox-related-items li.preview {
  height:170px}
  
/* Work It Home Page Learning Center and Gadgets modifications */
.work_it_lynchburg div.blox-asset-content-block ul.blox-recent-list li.link div.blox-recent-block p {font-size:12px;}
div.blox-asset-content-block ul.blox-recent-list li.link div.blox-recent-block {float:left;}

/* Civil War 150th Archives */
#blox-html-container.civil_war .blox-list li.article { 
  border-top:none;}

/* Menu modifications */
#nav li.first-nav-link {
	border-left:1px solid #bbb;
	padding:8px 4px}
	
#blox-header-vertical-nav {
    margin-bottom:-2px;}

.inside_vt_sports #blox-header-vertical-nav, .work_it_sova #blox-header-vertical-nav, .work_it_lynchburg #blox-header-vertical-nav, .the_burg #blox-header-vertical-nav {
    margin-bottom:-32px;}   

.the_burg #nav li.first-nav-link {
	border-left:none;
	padding:8px;}

/* Poll adjustments */
.blox-poll .poll-answers .poll-odd, .blox-poll .poll-answers .poll-even, .blox-poll-asset .poll-option-wrapper .poll-submit, .blox-poll-asset .poll-option-wrapper .poll-view-results  { font-size:12px }
.blox-poll-asset .poll-answers input[name="answer"] { top:9px }

/* Hide titles on paging galleries */
#paging-gallery h4.title, #paging-gallery .more-link {display:none !important}

/* NDN video */
#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}

#ndn-widget-embed-1
{
  clear:both;
  margin-bottom:20px;
}

/* NDN Fix #574771*/
/* #ndn-widget-embed-1 {display: none;} */

/* hiding titles on block */
.no-title .blox-title { display:none }
	       
/* Begin asset-specific styles */

/*temp fixes for LNA and GDR home page Special Pubs blocks */
#tncms-block-147356 h3.section-title { display:none }
#tncms-block-148479 h3.section-title { display:none }

/* hide abstract on All-Area sports Collection */
.collection_745e25d2-bbdb-11e2-98cc-001a4bcf6878-html #blox-collection-articles .blox-recent-block p,
.collection_745e25d2-bbdb-11e2-98cc-001a4bcf6878-html .blox-top-story-holder .blox-asset-content p
{display:none}

/* hide download MP3 link on Twelve Unknown song */
.audio_52190cf0-06b0-11e4-9f41-001a4bcf6878-html .more {display:none}

/* hide parent on Sweet Briar photo gallery */
.collection_1d353c8e-c1db-11e4-b60d-034e58a23a27-html #blox-collection .parent {display:none}

/* Mystery Picture of the Week */
/* hide thumbnails disabled comments and "Images" h3. Increase prev/next buttons */
.collection_72095fa6-1b49-11e6-b766-2b0281bd6598-html .preview-slide-navigator,
.collection_72095fa6-1b49-11e6-b766-2b0281bd6598-html .no-comments,
.collection_72095fa6-1b49-11e6-b766-2b0281bd6598-html #facebook-comments,
.collection_5e2c4ec6-2b1c-11e5-bd36-db93b92b652e-html .preview-slide-navigator,
.collection_5e2c4ec6-2b1c-11e5-bd36-db93b92b652e-html .no-comments,
.collection_5e2c4ec6-2b1c-11e5-bd36-db93b92b652e-html #facebook-comments,
#collection-image-group .blox-title h3
{display:none !important}
/*
.collection_5e2c4ec6-2b1c-11e5-bd36-db93b92b652e-html .gallery-play-controls {
  font-size:18px !important}
.collection_5e2c4ec6-2b1c-11e5-bd36-db93b92b652e-html .gallery-play-controls a {
  padding:4px 6px !important}
*/
/* End asset-specific */

/* LEAD SIDE HEADLINES, CUSTOM OPINION, MAIN INDEX, ETC. */
.custom-lead-side-headlines .zebra-mane .headline-cell a,
.custom-lead-side-headlines .zebra-stripes h3 {
  color:#000 !important;
  font-size:14px !important;
  /* font-size:13px !important; */
}
.custom-lead-side-headlines .zebra-stripes h3 {
  /* line-height:16px; */
  line-height:18px;
  margin-bottom:5px !important;
}
.custom-lead-side-headlines .thumb img {margin-top:4px !important;}
.blox-main-index .blox-bucket-list p {line-height:18px}
.blox-main-index .blox-bucket-list .bucket-photo img {margin-top:4px}
.home-minilist-sports {height:290px}
.custom-opinion .blox-recent-list li {border-bottom:0px !important}

/* election 2015 minilist block */
#tncms-block-414663 .minilist ul li a h3  {font-size:15px !important}

/* Custom Minilist */
.custom-minilist ul li {margin:2px; padding:0px}
.custom-minilist li h3 {
  /* font-size:13px !important; */
  margin-bottom:5px !important;
  overflow:auto !important;
  white-space:normal !important;
  text-overflow:clip !important;}
.custom-minilist li p.lead {
  display:none;
  /* color:#333 !important;
  font-weight:normal !important;
  padding-bottom:5px !important; */}
.custom-minilist .thumb.mini {
  height:auto;
  width:auto !important;
  max-width:40px;}
.custom-minilist-alt-gray .even {background-color:rgb(247, 247, 247);}
.custom-minilist-alt-gray li {
  margin-top:0 !important;
  margin-bottom:0 !important}
/* .custom-minilist .thumb img {margin-top:4px !important;} */
/* END Custom Minilist */

/* Custom Mega Lead Side Headline */
.custom-mega-lead-side-headlines {clear:both}
.custom-mega-lead-side-headlines .image-cell {float:left !important;margin:0 10px 10px 0 !important;position:relative;top:3px}
/* .custom-mega-lead-side-headlines .image-cell img {border:1px solid #bbb;padding:1px;} */
.custom-mega-lead-side-headlines-left-column {float:left;width:300px}
.custom-mega-lead-side-headlines-left-column div:last-child {border-bottom:0px !important}
.custom-mega-lead-side-headlines-left-column .zebra-mane {
  /* border-bottom:1px solid #bbb; */
  margin-top:0px !important;
  padding:10px 5px;
  width:290px !important;}
.custom-mega-lead-side-headlines-left-column .zebra-mane p,
.custom-lead-side-headlines .zebra-mane p {  
  font-size:14px !important;
  line-height:150% !important;}
.custom-mega-lead-side-headlines-right-column {float:left;width:300px}
.custom-mega-lead-side-headlines-right-column .zebra-stripes {width:300px !important}
.custom-mega-lead-side-headlines-left-column .odd-list-item {
  /* background-color:#f7f7f7 */
}
.custom-mega-lead-side-headlines-left-column, .custom-mega-lead-side-headlines-right-column {margin-bottom:10px}
/* End  Custom Mega Lead Side Headline */

/* hide flags on newsadvance home page blocks */
#tncms-block-310535 .simple-flag,
#tncms-block-310536 .simple-flag,
#tncms-block-111513 .simple-flag,
#tncms-block-161705 .simple-flag,
#tncms-block-111514 .simple-flag,
#tncms-block-130869 .simple-flag {
  display:none}
  
.zebra-list li,
.state-or-national .blox-recent-list li {
  /* background-color:#fff !important; */
  /* border-bottom:1px dotted #bbb !important; */
  /* border-bottom:1px solid #bbb !important; */
  border-top:none;}
div.blox-zebra-list div.zebra-mane span.headline-cell a {
  /* font-weight:bold; */
  font-weight:400;
}
.blox-zebra-list .zebra-stripes li,
.custom-lead-side-headlines .zebra-list li {
  border-top:0px !important;
  /* border-bottom:0px !important; */
  border-bottom:1px dotted #bbb;
  padding:5px 5px 5px 5px;
  margin:0 !important;}

.blox-zebra-list .zebra-stripes li.odd {
  /* background-color:rgb(247, 247, 247); */
}
div.blox-zebra-list div.zebra-mane span.headline-cell a {
  font-size:20px !important;
  line-height:24px !important;
}
.zebra-mane .headline-cell, .zebra-stripes .headline-cell {line-height:130% !important;}
div.blox-zebra-list div.zebra-stripes ul.zebra-list li {
  font-size:14px !important;
  padding:10px 5px}
.blox-zebra-list .zebra-stripes li,
.whats-new-list a {color:#08478D;}
.blox-zebra-list .zebra-mane {padding-bottom:0;}
.blox-zebra-list .zebra-list li {padding:7px 4px !important}
ul.zebra-list li span.headline-cell {margin-left:-3px;}
div.blox-zebra-list a.more,
.custom-opinion a.more,
.blox-photo-gallery a.more,
.blox-infolink a.more {
  /* background-color: rgb(221, 234, 255); */
  border:1px solid #bbb;}        
div.blox-zebra-list div.blox-title {border-bottom:0px}
div.blox-zebra-list div.blox-title. p.blox-zebra-nav a {font-size:12px}        
div.blox-zebra-list p.blox-zebra-nav {margin-bottom:0;}
.custom-opinion p.blox-zebra-nav {margin-bottom:10px}
.blox-zebra-list p {color:#333;font-size:1.3em}
p.blox-zebra-nav {border-bottom:none}
p.blox-zebra-nav a, div.blox-zebra-list a.more {font-size:13px}
.blox-zebra-nav a {border-left:0px !important}
.custom-lead-side-headlines .blox-title {border:0 !important;}
.url-default .custom-lead-side-headlines .blox-title h3,
.url-default .custom-opinion h3 {background-color:#3366cc}
        
.new_era_progress .custom-lead-side-headlines .blox-title h3,
.new_era_progress .custom-opinion h3 {
        background-color:#567C55 !important}
        
.nelson_county_times .custom-lead-side-headlines .blox-title h3,
.nelson_county_times .custom-opinion h3 {
        background-color:#627d92 !important}
        
.rockingham_now .custom-lead-side-headlines .blox-title h3,
.rockingham_now .custom-opinion h3 {
        background-color:#217911 !important}
        
.the_burg .custom-lead-side-headlines .blox-title h3,
.custom-burg-title h3,
.the_burg .custom-opinion h3 {
        background-color:#000 !important}
       	
.custom-lead-side-headlines .blox-title h3 a,
.custom-lead-side-headlines .blox-title h3,
.custom-opinion h3 a,
.custom-opinion h3,
.custom-burg-title h3 a,
.title-block-blue .blox-title h3,
.title-block-blue .blox-title h3 a {
	color:#fff !important;
        text-transform:uppercase;}

/* BEGIN Featured Stories slider changes */
  /* drop headlines below nav items */
  /* .front means newsadvance only */
div#blox-html-container.front #slideshow-presentation-1,
div#blox-html-container.go_dan_river #slideshow-presentation-1 {
	padding-bottom:60px;}

div#blox-html-container.front .slideshow-presentation .slideshow-presentation-nav-item a.link,
div#blox-html-container.go_dan_river .slideshow-presentation .slideshow-presentation-nav-item a.link {
	background-color:#fff;
	color:#000;
	padding:0;
	position:relative;
	top:130px;
	width:100%;}
.slideshow-presentation.horizontal .slideshow-presentation-nav-items {position:relative;left:1px}

/* showcase images */
#blox-showcase-images h3 {display:none}

/* weather box */
#weather-300-by-250 .block img {
float: left;
padding-left: 0;
padding-right: 5px;
width: 58px;
padding-bottom: 18px;
}

/* Work It Lynchburg Power Thoughts */
.power-thoughts h3 a {color:#333;}
.power-thoughts h4 a {
  color:#000 !important;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;}
	
.power-thoughts p {
	color:#333;
	font-size:14px !important;
	font-style:italic;
	font-weight:700;
	margin-right:10px;
	text-align:right;}

/* state and national home page block styles */
.state-or-national .blox-title, .state-or-national-gdr .blox-title {
	border0 !important;
	height:26px !important;
	margin-bottom:5px !important;
	/* text-transform:capitalize; */
	width:100% !important;}

.state-or-national .blox-title h3, .state-or-national-gdr .blox-title h3 {font-size:19px !important;}
.state-or-national .blox-title h3 {background-color:#3366cc !important;}        
.state-or-national .blox-title h3 a {color:#fff !important}
.state-or-national-gdr .blox-title h3 {background-color:#FFFFFF !important;}
.state-or-national-gdr .blox-title h3 a {color: #591917 !important;}        
    /* small thumbnail */
.state-or-national .blox-recent-list img {
	max-height:50px;
	width:30px}

.state-or-national li, .state-or-national-gdr li {
	border-bottom: 1px solid #CCCCCC;
        border-top: 1px solid #FFFFFF;
        display: inline-block;
        font-size:14px;
	/* font-weight:bold; */
	padding:5px 4px;
	width:292px}

div.state-or-national div.blox-asset-content-block ul.blox-recent-list li div.blox-recent-block h4.blox-headline a,
div.state-or-national-gdr div.blox-asset-content-block ul.blox-recent-list li div.blox-recent-block h4.blox-headline a {
	color: #08478D !important;
	font-size:14px !important;
        font-weight:normal;
	line-height:16px; !important;
        margin-left:-3px}
        
.state-or-national .even, .state-or-national-gdr .even {
	background-color:#F7F7F7;}

div.state-or-national div.blox-asset-content-block span.more-link a,
div.state-or-national-gdr div.blox-asset-content-block span.more-link a {
	border-radius:4px;
	color:#000000 !important;
	float:right;
	font-size: 13px;
	font-weight:700;
	margin-top:12px;
	padding:4px 8px}
        
div.state-or-national div.blox-asset-content-block span.more-link a,
div.state-or-national-gdr div.blox-asset-content-block span.more-link a {       
	background-color: #DDEAFF;}
        
        /* spacing on gallery block below S & N blocks */
        #center-four-front {margin-top:15px}

/* Article rail promo for Soundslides galleries */
.article-rail-slideshow-promo {
    background-color:#eee;
    border:1px solid #3366cc;
    border-radius:5px;
    padding:10px;
    width:260px}  
.article-rail-slideshow-promo img {margin-bottom:15px;width:260px}  
.article-rail-slideshow-promo .overline {
  color:#686868;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase}  
.article-rail-slideshow-promo h2 {
    padding-top:0}
 /* END Article rail promo for Soundslides galleries */
 
 /* Opinion Section Front Customizations */
 
 .opinion-columnist .blox-recent-block {height:220px}
 #blox-bottom-lower-right a.more {background-color: rgb(221, 234, 255);font-size:12px}
  
/* #tntracking 537155 - Facebook recommend - 2013.7.9 mg */
#blox-story-media {z-index: 0;}

/* Newsrack / bookshelf mods */
.bookshelf  padding:0}

/* Home page Top + Featured V3 */
home-page-v3-featured .photo-container {
    background-position:center center;
    height: 315px;
    line-height:0;
    overflow: hidden}    
.home-page-v3-featured .blox-top-story-holder h3.blox-headline {
  font-size:28px;
  font-weight:700;
  line-height:115%;
  margin-bottom:20px !important;}
.home-page-v3-featured .blox-top-story-holder .custom-hammer {
  font-size: 72px !important;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 100%;
  margin-bottom:10px;}
.home-page-v3-featured .blox-top-story-holder .custom-hammer a {color:#000 !important;text-decoration:none;}
.home-page-v3-featured .blox-top-story-holder .custom-hammer a:hover {text-decoration:none;}
.home-page-v3-featured .blox-top-story-holder .blox-asset-content p {font-size:17px;line-height:150%}        
.home-page-v3-featured .blox-top-story {width:100%}               
.home-page-v3-featured .blox-top-story .blox-title {display:none}        
.home-page-v3-featured .blox-top-story-holder {margin-top:0}        
.home-page-v3-featured .blox-top-story .blox-top-story-holder .lead-presentation-photo {
  border:0 !important;
  margin-right:20px;
  padding:0}        
.home-page-v3-featured .blox-top-story .blox-top-story-holder .lead-presentation-photo .photo-container a img.story-image {float:left}        
.home-page-v3-featured .blox-top-story-holder .blox-story-items {
  /* sibling asset related items */
  margin-top:0;
  width:100%}        
.home-page-v3-featured .custom-overline {
  float: left;
  font-size:14px;
  font-weight: bold;
  margin: 2px 0 4px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;}
.home-page-v3-featured .custom-overline,
.home-page-v3-featured .custom-overline a {
    color: #686868;}
/* top story preview text */
.blox-top-story-holder .blox-asset-content {font-size:17px !important;line-height:140% !important} /* specifically for collections pinned */
.home-page-v3-featured div.blox-top-story div.blox-top-story-holder div.blox-asset-content p {color:#000000;}
.home-page-v3-featured .core-slideshow-tiled ul.sections-list li span.custom-overline {font-size:11px}
.home-page-v3-featured .core-slideshow-tiled ul.sections-list {
  margin-left:-7px;
  padding:0;
  width: 620px;}  
.home-page-v3-featured .core-slideshow-tiled ul.sections-list li {
  margin-bottom:0px !important;
  width:191px}  
.home-page-v3-featured div.core-slideshow-tiled ul.sections-list li a span.custom-image-wrapper {
  /* tile images */
  background-color:#fff !important;
  border:0px !important;
  overflow:hidden;
  width:189px;}    
.home-page-v3-featured .core-slideshow-tiled .sections-list li h4 {
  font-size:16px;
  line-height:120%;}
.home-page-v3-featured .core-slideshow-tiled .sections-list .custom-description-wrapper p {
  font-size:14px;
  line-height:150%;
  /* height:128px */
  height:auto;}
.home-page-v3-featured .core-slideshow-tiled {margin-bottom:10px}
/* featured stories / tiled - optionally displaying sibling assets as link below preview */
div.sibling_asset_as_link_below {
  clear:both;
  padding:2px 0;}
.home-page-v3-featured .custom-asset-index-lead-presentation-lynchburg-mod div.sibling_asset_as_link_below {
  font-size:18px;
  font-weight:bold;
  padding-left:10px;}
.home-page-v3-featured .custom-asset-index-lead-presentation-lynchburg-mod .sibling_asset_as_link_below-title a {
  font-size:18px !important;
  font-weight:normal !important}
.home-page-v3-featured .custom-slideshow-tiled-lynchburg-mod div.sibling_asset_as_link_below {font-size:12px}
span.sibling_asset_as_link_below-header {
  color:#404040;
  font-weight:bold;}
span.sibling_asset_as_link_below-title a {color:#404040}
.custom-asset-index-lead-presentation-lynchburg-mod .blox-asset-content ul.blox-icons {display:none}
.custom-asset-index-lead-presentation-lynchburg-mod .blox-asset-content p {position:relative;bottom:5px}

               
/* Tributes Styles*/
#blox-enhanced-announcements {background: #ccc;}
/* end Tribute Styles */

/* BLOGS */
.custom-inline-photo {	
	float:left;
	margin:0 10px 10px 0}

.custom-inline-photo .byline {
	clear:both;
	float:left;
	margin-top:5px}

/* Chris Lang blog */
#blox-html-container.chris_lang_blog div#index-section-title,
#blox-html-container.chris_lang_blog h1#blox-asset-title
{
	background-image:url('../../images/blogs/chris-lang-blog-head.jpg');
        background-repeat:no-repeat;
        background-color:transparent;
	height:200px;
	width:620px;
        padding:0;}
        
#blox-html-container.chris_lang_blog div#index-section-title {
        text-indent:-9999px}
	
#blox-html-container.chris_lang_blog h1#blox-asset-title span.blox-headline {
        float:left;
	margin:210px 0 20px 0;}

/* Damien Sordelett blog */
#blox-html-container.damien-sordelett-blog div#index-section-title,
#blox-html-container.damien-sordelett-blog h1#blox-asset-title
{
	background-image:url('../../images/blogs/damien-sordelett-blog-header-new.jpg');
        background-repeat:no-repeat;
        background-color:transparent;
	height:200px;
	width:620px;
        padding:0;}
        
#blox-html-container.damien-sordelett-blog div#index-section-title {
        text-indent:-9999px}
	
#blox-html-container.damien-sordelett-blog h1#blox-asset-title span.blox-headline {
        float:left;
	margin:210px 0 20px 0;}
        
/* Varsity Sidelines blog */
#blox-html-container.varsity-sidelines div#index-section-title,
#blox-html-container.varsity-sidelines h1#blox-asset-title
{
	background-image:url('../../images/blogs/varsity-sidelines-blog-header.jpg');
        background-repeat:no-repeat;
        background-color:transparent;
	height:200px;
	width:620px;
        padding:0;}
        
#blox-html-container.varsity-sidelines div#index-section-title {
        text-indent:-9999px}
	
#blox-html-container.varsity-sidelines h1#blox-asset-title span.blox-headline {
        float:left;
	margin:210px 0 20px 0;}
        
/* Press Pass blog */
#blox-html-container.press-pass div#index-section-title,
#blox-html-container.press-pass h1#blox-asset-title
{
	background-image:url('../../images/blogs/press-pass-blog-head.jpg');
        background-repeat:no-repeat;
        background-color:transparent;
	height:200px;
	width:620px;
        padding:0;}
        
#blox-html-container.press-pass div#index-section-title {
        text-indent:-9999px}
	
#blox-html-container.press-pass h1#blox-asset-title span.blox-headline {
        float:left;
	margin:210px 0 20px 0;}
        
/* Dugout Dialogue Sidelines blog */
#blox-html-container.dugout-dialogue div#index-section-title,
#blox-html-container.dugout-dialogue h1#blox-asset-title
{
	background-image:url('../../images/blogs/dugout-dialogue-blog-header.jpg');
        background-repeat:no-repeat;
        background-color:transparent;
	height:200px;
	width:620px;
        padding:0;}
        
#blox-html-container.dugout-dialogue div#index-section-title {
        text-indent:-9999px}
	
#blox-html-container.dugout-dialogue h1#blox-asset-title span.blox-headline {
        float:left;
	margin:210px 0 20px 0;}
        
/* END BLOGS */
      
/* TABLEIZER */
/*
http://tableizer.journalistopia.com/
*/
table.tableizer-table {
  border: 1px solid #bbb !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px !important;
  margin-bottom:20px;
  width:100%} 
.tableizer-table td {
  padding: 4px !important;
  margin: 3px !important;
  border: 1px solid #bbb !important;}
.tableizer-table .tableizer-highlight {
  background-color:orange}
.tableizer-table th {
  background-color: #3366cc !important; 
  border-top:0px !important;
  color: #FFF !important;
  font-weight: bold !important;}
/* END Tableizer */

/* Obits Rail */
.obits-rail {
    border-left: 1px solid #bbb;
    margin-bottom: 20px;
    padding-left: 20px;}
    
.obits-rail .blox-recent-block h4 {
	color:#6b6b6b}
	
.obits-rail .blox-recent-block p {
	color:#6b6b6b;
	font-size:12px}
               
/* Master Inside Pages blocks customizations */
#blox-center-piece h3,
.blox-asset-content h3,
.master-inside-pages .blox-top-story .blox-top-story-holder .blox-asset-content h3 {
	font-size:24px}	
.master-inside-pages .blox-top-story .blox-top-story-holder .blox-asset-content {
	font-size:14px;
	line-height:150%}
.master-inside-pages .blox-bucket-list dd {
	line-height:22px}
.master-inside-pages .blox-bucket-list dd:nth-child(3) {
	margin-top:0}
.master-inside-pages .blox-bucket-list dd:nth-child(4),
.master-inside-pages .blox-bucket-list dd:nth-child(5) {
	line-height:0;
	margin-top:0}
.master-inside-pages .blox-bucket-list dd.bucket-headline {
        font-size:18px !important;
        margin-bottom:10px;
	margin-top:3px;}
.master-inside-pages .blox-bucket-list p {
  font-size:16px;
  line-height:150%;
  margin-top:5px}
.master-inside-pages .blox-bucket-list .even-list-item, .master-inside-pages .blox-bucket-list .odd-list-item {padding:5px}
.master-inside-pages .blox-bucket-list .even-list-item .item-updated, .master-inside-pages .blox-bucket-list .odd-list-item .item-updated {
	display:inline;
	padding:5px 0}
.blox-main-index .bucket-photo img {margin-top:0;padding-top:0}
.blox-main-index .blox-bucket-list .odd-list-item {background-color:#fff}
.blox-main-index .blox-bucket-list .item-updated,
.master-inside-pages .blox-top-story-holder .blox-updated {color:#666;font-size:14px;font-style:normal}

        
/* Home Page Featured Photos / Spotlight */
.home-page-featured-photos .blox-title h3 {text-align:center}   
.home-page-featured-photos-version-2 .blox-photo-gallery-list {padding-top:0px !important}
.home-page-featured-photos-version-2 .blox-photo-gallery-list li {margin:0px 5px 15px 5px !important;}  
.spotlight-bar .blox-photo-gallery-list .blox-bottom-block {height:65px !important;}
.spotlight-bar .blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div {height:58px !important;}
.spotlight-bar .blox-top-heading {display:none !important}
  /* margin for four-block spotlight */
  .front #tncms-block-401491, .front #tncms-block-401603, #tncms-block-458902 {margin-left:15px}
  
/* More Recent Obituaries - show on single obit but not obits index 2014-05-22  */
.obituaries #blox-right-col .more-recent-obituaries {display:none}
.blox-asset #blox-right-col .more-recent-obituaries {display:block !important} 
.notable-obituaries {border:0px !important}

/* contest link in nav 2014-05-23  */
#nav li .contests {color:red !important}

/* What's New Hover List, Connect With Us, Most Read */
.whats-new-list .minilist ul .last-in-list {border-bottom:0px !important}
.whats-new-list .block .blox-title, .connect-with-us .blox-html-asset .blox-title {padding:2px 2px 0 2px;text-align:center}
.whats-new-list li.odd, .whats-new-list li.even, #blox-custom-simple-most-read li {border-bottom:0px !important;border-top:0px !important;}
.whats-new-list .byline {display:none}
.connect-with-us {clear:both}
.whats-new-list .minilist li,
 #blox-custom-simple-most-read li {
  margin:0 0 10px 0 !important;
  padding:0 !important}
.whats-new-list .minilist li h3,
 #blox-custom-simple-most-read h4.blox-headline,
 #blox-custom-simple-most-read h4.blox-headline a {
  font-size:14px !important;}
.whats-new-list .minilist p.lead {
  font-size:12px !important;}
#blox-custom-simple-most-read li {background-image:none}
/* END WHAT'S NEW MINILIST */
  
/* DSI Styles */
body.page-content {
    overflow: auto !important;
}
#subscription-notice li.service .service-left-column, #subscription-notice-manager-pop li.service .service-left-column {
width: 49% !important;}
#subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-right-column {
width: 50%;}

#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
width: 44%;
float: left;
}
#subscription-notice li.service .service-dsi-coupon-duration, #subscription-notice-manager-pop li.service .service-dsi-coupon-duration {
display: none;
}

#subscription-notice li.service .service-dsi-purchase-option h4, #subscription-notice-manager-pop li.service .service-dsi-purchase-option h4 {
font-size: 12px;
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {font: bold 16px/1.48em "Source Sans Pro", Arial, sans-serif;}

#subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-right-column {
  clear: none !important;
  float: right !important;
  margin: 1% !important;
  padding: 1% !important;
  width: 44% !important;
}
#subscription-notice li.service .service-left-column, 
#subscription-notice-manager-pop li.service .service-left-column, 
{
    clear: none !important;
    float: left !important;
    margin: 1% !important;
    padding: 1% !important;
    width: 56% !important;
}
#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
  margin: inherit !important;
  padding: inherit !important;
  text-align: inherit !important;
  width: inherit !important;
}
#subscription-notice li.service .service-left-column, #subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-left-column, #subscription-notice-manager-pop li.service .service-right-column {
  clear: inherit !important;
  display: inherit !important;
  float: inherit !important;
  margin: inherit !important;
  padding: inherit !important;
  width: inherit;
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {
    border-radius: 16px !important;
    padding: 1% 8% !important;
}
#subscription-notice li.service .service-dsi-purchase-option,
#subscription-notice-manager-pop li.service .service-dsi-purchase-option{text-align:center !important;}
#subscription-notice.ui-widget div#subscribe-area.service-action-area ul li.ui-state-default div.service-left-column{width: 56% !important;}
#subscription-notice.ui-widget div#subscribe-area.service-action-area ul li.ui-state-default div.service-right-column{width: 36% !important;}

  
  
  
.remaining.message.active, .first-register.message.active, .viewed.message.active {
  display: none !important;
}

/* div.user-skin-pane a{color:blue;font-weight:bold;}
.user-skin-pane .button{font-weight:normal;} */


.login-insert {
    font: 12px/1.48em Arial,sans-serif;
    margin-bottom: 10px;
}
.login-insert .fine-print {
    font: 10px/1.48em Arial,sans-serif !important;
}
.login-insert a {
    color: #547C9D !important;
    display: inline !important;
    float: none !important;
    font-size: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.login-column-single {
  width: 100%;
  padding-bottom: 15px;
}

/* Today's paper widget */
.custom-todays-paper a {
    height:600px;
    overflow:hidden;
    display:block;}

.custom-todays-paper .blox-zebra-nav a {
    height:auto !important;
    display:inline !important}

.custom-todays-paper img {margin-top:-30px !important}
/* END Today's Paper widget */

/* Special E-editions widget */
.custom-special-eeditions {clear:both}
.custom-special-eeditions .bucket-headline a {display:none}
.custom-special-eeditions .bucket-photo img {width:285px !important}
/* END Special E-editions widget */

/* E-edition Printer-Friendly Images Fix */
div.eedition #extra-nav,
div.eedition #facebook-comments {display:none}
/* END E-edition Printer-Friendly Images Fix */

/* Custom Subscriber's Corner */
.custom-subscribers-corner {
    background-color:rgb(247, 247, 247);
    border:0px solid;
    float:left;
    height:230px;
    padding:15px;
    margin-bottom:20px;}
.custom-subscribers-corner .blox-title {float:left;}
.custom-subscribers-corner .blox-title h3 a {
    border-bottom:1px solid #333 !important;
    height:auto;
    margin-bottom:20px !important;
    position:relative;
    bottom:5px;
    text-align:center;
    width:100%;}
.custom-subscribers-corner a {float:left;}
.custom-subscribers-corner img {position:relative;top:25px;}
.custom-subscribers-corner p.blox-zebra-nav {
    text-align:left;
    float:right;
    width:155px;}
.custom-subscribers-corner p.blox-zebra-nav a {
    display:block !important;
    font-weight:bold;
    font-size:13px;
    line-height:130%;
    padding-left:0 !important;
    margin-left:0 !important;
    margin-bottom:10px;
    width:150px;
    clear:both;}
.custom-subscribers-corner p.blox-zebra-nav a:hover {color:#08478D;}
/* END Custom Subscriber's Corner */

/* Jobs pages */
body div.jobs #blox-header-vertical-nav,
body div.topjobs #blox-header-vertical-nav {
  background:url('../../images/_site/jobs-banner.jpg') no-repeat scroll 0% 0% transparent !important;}
body div.jobs #blox-header-vertical-nav #site_button_container,
body div.jobs #blox-header-vertical-nav #blox-header-search,
body div.jobs #blox-header-vertical-nav #weather-sponsor,
body div.jobs #blox-header-vertical-nav .top-right-one,
body div.topjobs #blox-header-vertical-nav #site_button_container,
body div.topjobs #blox-header-vertical-nav #blox-header-search,
body div.topjobs #blox-header-vertical-nav #weather-sponsor,
body div.topjobs #blox-header-vertical-nav .top-right-one {
  display:none !important;}
/* eliminate jumbled header on main Jobs page */
div.jobs #blox-container #blox-left-col .heading {display:none}
/* END Jobs pages */

/* Custom Pages Slideshow - for big display of print pages */
/* Use Slideshow: Showcase block, preview_width 768px, single-column URL */
/* last rev. 2014-08-13 */
.custom-pages-slideshow .slideshow-showcase,
.custom-pages-slideshow .slideshow-showcase .showcase-transition,
.custom-pages-slideshow .slideshow-showcase li.showcase-slide,
.custom-pages-slideshow .slideshow-showcase .small-photo-cell img.mugshot,
.custom-pages-slideshow .slideshow-showcase .small-photo-restraint  {
  height:1504px !important; /* for 768px width */
  max-height:1504px !important;}
.custom-pages-slideshow .slideshow-showcase .showcase-transition {
  width:768px !important;
  left:86px; /* (940-768)/2 */}
.custom-pages-slideshow .slideshow-showcase .mugshot {
  width:768px !important;}
.custom-pages-slideshow .slideshow-showcase li.showcase-slide .top-heading,
.custom-pages-slideshow .slideshow-showcase li.showcase-slide .photo-cutline,
.custom-pages-slideshow .slideshow-showcase .headline-cell,
.custom-pages-slideshow .slideshow-showcase .top-heading-invert,
.custom-pages-slideshow .slideshow-showcase .photo-story-text {
  display:none !important;}
.custom-pages-slideshow .slideshow-showcase .small-photo-restraint {overflow:hidden !important;}
.custom-pages-slideshow .slideshow-showcase li.showcase-slide a {cursor:default !important;}
.custom-pages-slideshow .slideshow-showcase .next-arrow,
.custom-pages-slideshow .slideshow-showcase .prev-arrow {top:180px !important;}
/* END Custom Pages Slideshow - for big display of print pages */

/* Collections */
/* Make first Collections Article look like subsequent ones */
/* Hide Comments & timestamp */
/* Other formatting/layout changes */
#collection-article-group .blox-top-story-holder .blox-headline a,
#collection-article-group .blox-recent-block h4.blox-headline a {
  color:#000 !important;
  font-size:20px !important;
  line-height:24px !important;}
#collection-article-group .blox-top-story-holder .story-image {
    padding:1px;
    border:1px solid #788196;
    width:300px}
#collection-article-group .blox-top-story-holder p {
  color:#000 !important}
#collection-article-group .blox-comments {
  display:none}
#collection-article-group .blox-top-story, 
#blox-collection-articles .blox-recent-list li {
  margin-bottom:40px}
  
/* INLINE ASSETS */
/* Collections */
/* mostly for consistency between IE & others */
#blox-story-text .article,
#blox-story-text div.collection {
  background-color:#fff;
  border:1px solid #bbb;
  clear:both;
  margin-top:5px;
  margin-bottom:20px;
  min-height:100px;
  padding:10px}
#blox-story-text .inline-child a {
  color:#404040;}
#blox-story-text .inline-child p {color:#333 !important;font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;}
#blox-story-text .inline-child p.lead {margin-bottom:0 !important; padding-bottom:0 !important;font-size:15px !important}
#blox-story-text .inline-child div.collection ul li {
  float:left;
  list-style-type:none;
  margin-bottom:15px}
#blox-story-text .inline-child div.collection ul li,
#blox-story-text .inline-child div.collection ul li a,
#blox-story-text .inline-child div.collection ul li img {
  max-width:135px;}
#blox-story-text .inline-child div.collection h3.title {
  clear:both;
  margin-bottom:0;}
#blox-story-text .inline-child .thumb img {
  max-height:100px;
  width:auto}
/* photos */
.inline-child .inline-child.expanded .image-box figcaption {color:#fff !important}
.inline-child .inline-child .image-box figcaption {color:#333;display:inline !important}
.inline-child .inline-child .image-box figcaption .credit::before {content: " | Photo credit: ";}
/* END INLINE ASSETS */

/* CUSTOM ASSET INDEX GALLERY LEAD */
.custom-gallery-lead .sections-list {padding-top:5px !important;}
/* END CUSTOM ASSET INDEX GALLERY LEAD */

/* SPOTLIGHT SPORTS BAR */
/*
Requires Asset Index: Gallery Showcase with additional classes:
home-page-featured-photos
home-page-featured-photos-version-2
*/
.spotlight-sports-bar {margin-left:10px;}
.spotlight-sports-bar .blox-photo-gallery-list li {
  border:1px solid #bbb !important;
  margin: 0px 6px 15px 5px !important;
  width:122px;
  height:130px;}
.spotlight-sports-bar .blox-photo-gallery-list .blox-bottom-block div {
  background-color:#fff !important;}
.spotlight-sports-bar .blox-bottom-block div a,
.spotlight-sports-bar .bottom-block div a {
  color:#000 !important;}
/* END SPOTLIGHT SPORTS BAR */

/* HS SPORTS FADER */
.hs-sports .blox-breaking-news {background-color:#bbb}
.hs-sports p.title-flag {background-color:#CAC8C8 !important}
.hs-sports .blox-breaking-news,
.hs-sports .breaking-transition li a {
  color:#000 !important;
  font-size:14px !important}
.hs-sports p.title-flag {
  background-color:#333 !important;
  color:#fff !important;
  font-size:14px !important}
/* END HS sports fader */

/* missing person bar */
.missing-person p.title-flag {background-color:#3366cc !important;border-radius:0px !important}
  
/* 'Buy Photo' button larger */
span.buy-photo .jquery-ui-button .ui-button-text {
  font-size:18px;
  padding:3px 5px}
/* END 'Buy Photo' button larger */

/* Disable Buy Photo button on editorial cartoons */
.opinion-cartoons .buy-photo {display:none !important}
/* END Disable */

/* Longform presentation - bottom two boxes fix */
.presentation-long-form  #latest-by-section,
.presentation-long-form  #popular-by-section {
  width:280px}
/* END Longform presentation - bottom two boxes fix */

/*
NimbleCommerce
300x250 Widget
ScoreYourDeal.com
*/
.nimble-commerce-custom-logo {margin-bottom:10px;}
.nimble-commerce-widget .widget-logo-wrap,
.nimble-commerce-widget .widget-logo {display:none;}
.nimble-commerce-widget .widget-photo {
  float:left;
  margin-right:10px !important;
  margin-bottom:10px !important;
  max-width:150px}
.nimble-commerce-widget .widget-info {
  clear:both;
  font-size:18px;
  line-height:120%;}
.nimble-commerce-widget .widget-title {
  color: green;
  font-size: 18px;
  line-height: 120%;}
.nimble-commerce-widget .widget-discount_value {color:red;}
.nimble-commerce-widget .widget-discounts {font-weight:bold;}
.nimble-commerce-widget .widget-btn-wrap {
  background-color: #feffba;
  border: 1px solid #ff9000;
  border-radius: 3px;
  clear: both;
  font-size: 18px;
  font-weight: bold;
	 margin-top:10px;
  padding: 5px;
  text-align: center;
  width: 288px;}
/* END NimbleCommerce */
  
/* phone number color change 567414 DO */
.langley-rentals .biz-head-name strong.phone {
color: #669ccc;
}
.langley-rentals .description_phone {
font-size: 18px;
margin: 15px 0;
}

/* day pass button */
#subscription-notice .service-price, 
#subscription-notice-manager-pop .service-price {
    background-color: #949599;
    border: 1px solid #838488;
    border-radius: 16px !important;
    color: #FFFFFF;
    float: right;
    font: bold 16px/1.48em "Source Sans Pro",Arial,sans-serif;
    margin-left: 45px;
    margin-right: 40px;
    padding: 0 1% !important;
    text-shadow: 1px 1px 1px #000000;
    text-transform: lowercase;
    width: 113px;
}

#subscription-notice .service-price:hover, 
#subscription-notice-manager-pop .service-price:hover {
    background-color: #838488;
}

/*scc #568218 */
.open {
display: none;
}

/*568286 darin */
.langley-rentals .tab-content {display:none;}
.langley-rentals .tabs-map {display:none;}

/*568705 darin */
.findit span.buy-photo .jquery-ui-button .ui-button-text {
display:none;
}

.business_4000047949-html#blox-html-container { 
background: url("../../images/_site/_marketplace/background-4000047949.png")center!important; 
}
.business_4000047949-html .offers-tab .jquery-ui-button{display:none}

.business_1104130004-html#blox-html-container { 
background: url("../../images/_site/_marketplace/background-1104130004.png")center!important; 
}

/* slideshow thumbnail fix */
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.horizontal { height: 100%; max-width: none; }
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.vertical { width: 100%; max-height: none; }

/* NEWHOME 04-21-2015 */
.newhome .custom-slideshow-tiled-lynchburg-mod {float:left;width:205px;}
.newhome .custom-slideshow-tiled-lynchburg-mod .blox-title {display:block;}
.newhome .custom-slideshow-tiled-lynchburg-mod ul li h4 a {font-size:16px}
.newhome .custom-slideshow-tiled-lynchburg-mod .custom-description-wrapper p,
ul.blox-recent-list li.article div.blox-recent-block p {
  font-size:14px;
  line-height:150%;}
.newhome .more {text-transform:uppercase}
.newhome ul.sections-list {height:360px}
.newhome ul.sections-list .custom-description-wrapper {height:340px}
.newhome-featured .minilist ul li a h3 {
  font-weight:bold;
  font-size:16px !important;
  color:#000 !important;}
.newhome-featured .minilist li {
  margin-bottom:15px !important}
/* the burg */
#tncms-block-367602 a {
  font-size:14px;}
.newhome .custom-overline {
  color:#686868;
  float: left;
  font-size:12px;
  font-weight: bold;
  margin: 2px 0 4px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;}
.region-buster {width:620px !important;}
.testing3 #index-section-title,
.testing3 #blox-breadcrumbs {display:none;}
#blox-bottom-lower-right a.more {
  background-color:white !important;}
p.blox-zebra-nav a {color:#444 !important}
li.article div.blox-recent-block h4.blox-headline a {color:#000 !important}
/* opinion blocks */
#tncms-block-368250 .blox-title h3,
#tncms-block-368250 .blox-title h3 a,
#tncms-block-368249 .blox-title h3,
#tncms-block-368249 .blox-title h3 a {
  color:#e0b082 !important}
#tncms-block-367953 .mini, /*home page featured stories */
#tncms-block-438791 .mini, /* SNOW2016 featured stories */
#tncms-block-278901 .mini, /* what's new */
#tncms-block-278901 .mini /* what's new */
{max-width:100px !important }
/* END NEWHOME 04-21-2015 */

/*  MEGA Nav Migration #579938 04-22-2015 */
/*#main-nav-container {
  background: url("../../images/_site/nav.png") repeat-x scroll 0 0 transparent;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 42px;
  margin-bottom: 0;
  margin-top: -10px;
  width: 100%;
}*/
.mega-nav-container ul.section-list li a {font-size:14px;}
ul.navigation.mega .mega-nav-container ul li {margin-bottom:10px}
  
/* put a right quote / double chevron + space before each list item */
.mega-nav-container ul.section-list li a::before {content: '\00bb\0000a0';}
  
ul.navigation {
  background: url("../../images/_site/nav.png") repeat-x scroll 0 0 transparent;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 33px;
  margin-bottom: 0;
  margin-top: 0px;
  width: 100%;}
ul.navigation > li {
  background-color: transparent;
  border-left: 1px solid #bbb;
  color: #000;
  font-family: Arial,Helvetica,sans-serif !important;
  font-size: 11px !important;
  line-height: 17px;
  padding: 8px 4px;}
ul.navigation li a {
  font-weight: bold;}
ul.navigation > li > a {
  color: #0044b3;
  text-transform: uppercase;
  font-weight: bold;}
ul.navigation > li.current-section {
  background-color:#ddd; }
ul.navigation.mega .mega-nav-container {
  margin: 8px 0 0;}
ul.navigation > li.nav-main-item-print-ads > a {
  color: green;}
ul.navigation > li.nav-main-item-contests > a {
  color: red;}
ul.navigation > li.nav-main-item-find-it {
  background: url("http://bloximages.newyork1.vip.townnews.com/newsadvance.com/content/tncms/live/global/resources/images/_site/findit-nav.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
  text-indent: -10000px;
}
ul.navigation > li.nav-main-item-find-it a {
  display: block;
  width: 50px;}
ul.navigation > li:hover, ul.navigation > li.active {
  background-color: #edecec;}
ul.navigation > li:hover > a , ul.navigation > li.active > a {
  color: #0044b3;}
#blox-html-container #blox-wrapper #main-nav .blox-title {
  background: url("../../images/_site/bbbbbb-1px.png") repeat-x scroll 0 10px #fff !important;
  text-align: center !important;}
#blox-html-container #blox-wrapper #main-nav .blox-title h3, #blox-html-container #blox-wrapper #main-nav  .blox-title h3 a {
  background-color: #fff !important;
  color: #555 !important;
  display: inline !important;
  font-size: 14px !important;
  font-weight: bold !important;
  margin: 0 auto !important;
  padding: 0 10px !important;
  text-transform: uppercase !important;
  width: auto !important;}
#main-nav li.article div.blox-recent-block h4.blox-headline a {font-size: 14px;}
#main-nav .blox-recent-list li {border-bottom: medium none;}

.new_era_progress ul.navigation > li > a {
  color: #567c55;
  text-transform: uppercase;
  font-weight: bold;}
.new_era_progress ul.navigation > li:hover > a , .new_era_progress ul.navigation > li.active > a {
  color: #567c55;}
.nelson_county_times ul.navigation > li > a {
  color: #708a9b;
  text-transform: uppercase;
  font-weight: bold;}
.nelson_county_times ul.navigation > li:hover > a , .nelson_county_times ul.navigation > li.active > a {
  color: #708a9b;}
.work_it_lynchburg ul.navigation {
  background: url("../../images/_site/nav_new.png") repeat-x scroll 0 0 transparent;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 33px;
  margin-bottom: 0;
  /* margin-top: 32px; */
  width: 100%;}
.work_it_lynchburg ul.navigation > li > a {
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;}
.work_it_lynchburg ul.navigation > li:hover > a , .work_it_lynchburg ul.navigation > li.active > a {
  color: #FFF;}
.work_it_lynchburg ul.navigation > li:hover, .work_it_lynchburg ul.navigation > li.active {
  background-color: #3868aa;}
.the_burg ul.navigation {
  background: url("../../images/_site/nav_background.jpg") repeat-x scroll 0 0 transparent;
  border-left: medium none;
  border-right: medium none;
  height: 33px;
  margin-bottom: 0;
  margin-top: 0px;
  width: 100%;}
.the_burg ul.navigation > li {
  border-left: medium none;
  padding: 8px;}
.the_burg ul.navigation > li > a {
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;}
.the_burg ul.navigation > li:hover > a , .the_burg ul.navigation > li.active > a {
  color: #e5b20b;}
.the_burg ul.navigation > li:hover, .the_burg ul.navigation > li.active {
  background-color: transparent;}
/* END  MEGA Nav Migration 04-22-2015 */

/* Ticket #579938: Mega Nav jsandy 4/23/2015 */
.inside_vt_sports #blox-header-vertical-nav, .work_it_sova #blox-header-vertical-nav, .work_it_lynchburg #blox-header-vertical-nav, .the_burg #blox-header-vertical-nav {
  margin-bottom: -7px;}

/* Burg Custom calendar */
.burg-custom-calendar .more-link a {
  color: #000000;
  float:right;
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
  margin-bottom:10px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  text-decoration: none;}
  
.burg-custom-calendar .more-link a:hover {text-decoration: underline;}
.burg-custom-calendar a.more {display:none}
  
/* Hide certain blocks */ 
.front #tncms-block-381696,
.front #tncms-block-381695, /* Right Rail Featured and ICYMI from Big Web home page */
.index #tncms-block-398287 /* More high school sports on high school sports section front */
{display:none}

/* Wire strip block styles; to be used with Custom Asset Index: Breaking News Fader */
.wire-strip p.title-flag,
.wire-strip .blox-breaking-news,
.wire-strip .blox-breaking-news li,
.wire-strip .blox-breaking-news li a {
  background-color:#fff !important;
  border-radius:0;
  color:#000 !important;
  font-size:14px;
  font-weight:400;  
  padding:0;}

.wire-strip p.title-flag {font-weight:bold;}
.wire-strip .blox-breaking-news li {
  margin-left: 10px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;}
  
/* Hide social media meter message */
#services-manager-messages .social-media-first, #services-manager-messages .social-media {display:none!important;}

/* Custom flag color, primarily for 'With Video' flags */
.tn-flag-note {background-color:red;color:white! important;padding:1px 6px !important}

#inline-newsletters-promo {
  width:580px;
  font-size:18px;
  float:left}
  
.custom-slideshow-tiled-lynchburg-mod .custom-description-wrapper {display:none !important}

/* Home page special feature block - adjust or comment out as necessary */
/*
#tncms-block-407276 .blox-title h3 {
  background:top center no-repeat url('http://bloximages.newyork1.vip.townnews.com/newsadvance.com/content/tncms/assets/v3/editorial/e/55/e557f7f4-79c0-11e5-8c71-8b54389de65f/562a922d4e04c.image.jpg?resize=100%2C68') !important;
  text-align:right !important;
  margin-right:20px;
  font-size:12px !important}
#tncms-block-407276 .blox-title,
#tncms-block-407276 .blox-title h3
 {height:90px !important}
 
#tncms-block-407276 .blox-title h3 {padding-top:70px !important}
*/
/* END Home page special feature block */

/* Sunday Centerpiece block - 10/2015 */
.sunday-centerpiece a.promo-item-title {
  border:0px !important;
  font-size:20px !important}
.sunday-centerpiece .promoted-items .first a.promo-item-title {font-size:28px !important}
.sunday-centerpiece .promo-item-description p {
  font-size:14px !important;}
.sunday-centerpiece .promoted-items .first .promo-item-description p {
  font-size:18px !important;
  line-height:27px}
.sunday-centerpiece .promoted-item-btn {display:none}

/* score your deal size fix - 10/22/2015 */
.nimble-commerce-widget .widget-discount {line-height:16px}
.nimble-commerce-widget .widget-discount span {font-size:14px;line-height:14px}

/* Remove container border on databases page because sometimes results tables exceed container width - 11/2015 */
 .databases #blox-container {border:0 !important}
 
 /* Override Caspio's re-styling of h1 tag on databases page */
 .databases h1.index-section-flag {
  color:#fff !important;
  margin:0 !important;}
 
/* BMT-3861 Remove Top Right ad position (centering the 728x90 ad position) */
div#leaderboard-top2 > div#tncms-region-ads-leaderboard-top {width: 728px; margin: 0 auto;}

/* styling for breaking news email sign-up article include - 11/18/2015 */
.breaking-news-signup {
	overflow: auto;
	background: #feffbf none repeat scroll 0% 0%;
	border: 1px solid #CCC;
	border-radius: 2px;
        margin:10px 0;
	padding: 4px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;}

/* margin/width fix for related items e.g. photo galleries - 12/2015 */
.blox-story-related-container .related-item a.preview {
  margin-right:10px !important}
.blox-story-related-container .related-item p {
  width:194px !important}
  
  /* clean up printer friendly - 01/06/2016 */
.print-media-box h4 {display:none !important}

/* fix extra-nav width issues on Find It pages caused by styles in default business skin CSS - 01/29/2016 */
.findit .new #extra-left {width:650px}
.findit #extra-nav ul#extra-right {width:200px}
.findit .extra-nav-promote-other-websites #extra-left {width:940px !important}


/* Begin CSS for class "tabs-left" (Originally per BMT-4161
 * For Core block template "Tabs List: Most Popular / Commented" 
 * And custom block template "Tabs List: Most Popular / Commented (Custom by BH Media)"
 * Swaps tabs from being floated right to the left
 */
    .tabs-left .tabset {
      float: left;
      width:auto;
    }
    .tabs-left .tabset a {
      float: right;
      margin
    }
    .tabs-left .tab {
      clear:left;
    }
/*
 * End CSS for class "tabs-left" (Originally per BMT-4161
 */
 
 /* what's new tabbed 02-08-2016 */
.whats-new-tabbed div.tab {
  padding:10px}
.whats-new-tabbed div.tabset a,
.whats-new-tabbed div.tab h4 a {
  color:black !important;
  font-size:14px;
  font-weight:normal;}
.whats-new-tabbed div.tab h4 a {
    line-height:18px}
.whats-new-tabbed div.tab li {
  background-image:none;
  border-top:0;
  padding:5px}
.whats-new-tabbed div.tab li,
.whats-new-tabbed div.tab,
.whats-new-tabbed div.tabset a.active,
.whats-new-tabbed div.tabset a.active span {
  background-color:rgb(249, 248, 223) !important;}
.whats-new-tabbed div.tabset a,
.whats-new-tabbed div.tabset a span {
  background-color:#eee;
  background-image:none}
.whats-new-tabbed div.tabset a.active {
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid rgb(249, 248, 223);
  border-left:1px solid #ddd;}
  
/* Thinner padding on quiz block */
#tncms-block-462636 {padding:10px !important}
  
/* Improved readability on search results pages */
#results-area li h1.blox-search-title {
  font-size:20px !important;
  line-height:120%}
#results-area li h3 {
  font-size:16px !important}
#results-area li div {
  font-size:19px !important;
  line-height:145%}
#results-area p.media {display:none}

/* Calendar readability */
.calendar li.event,
.calendar li.event h4 a
 {font-size:14px !important;line-height:140%}
.calendar li.event h4 a {font-weight:bold;float:left;margin-top:10px !important}
.calendar .blox-asset-content-block {background-color:#fff !important}

/* Marketplace Storefronts */
.services ul#storefront-navigation {width: 100%;margin-right:0;}
.tnt-storefront .list.biz-head-name {margin-right: 0;width: 100%;}

/* Hide disabled comments message on Sponsored Content */
div#blox-html-container.sponsored #comment-log-in-area {display:none}

/* Hide keywords on Obituaries */
h3.more-keywords,
.obituaries #blox-story-frame ul.bull-list,
p.story-keywords {
  display:none}