/* -------------- Site customizations -------------- */
/*
  color notes
  rgb(89, 25, 23) -- burgundy
*/

/* GENERIC STYLES */
.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}
.title-gray .blox-title {background-color:#ccc !important}
.title-bars .blox-title {background-color:#fff !important;border-bottom:0 !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 .blox-title h3,
div.title-bars .blox-title h3 a {
  background-color:#fff !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;}
.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 */

/* 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}
  
/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/logo.png") no-repeat transparent}
        
/* Find It Nav menu */
/* this goes above main nav styles in stylesheet */
#main_nav .nav-main-item-find-it {
  background-image:url('http://bloximages.newyork1.vip.townnews.com/newsadvance.com/content/tncms/live/global/resources/images/_site/findit-nav.png') !important;
  background-position:5px 4px !important;
  background-repeat:no-repeat !important;
}

#main_nav .nav-main-item-find-it a {
  color:transparent !important;
  display:block;
  filter:alpha(opacity=0);
  width:50px !important;
}
        
/*  Header Top Navigation */
#blox-header {padding: 0;}
.header-top-navigation a { color: #000000;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation, ul.navigation > li { background-color: #788196; color: #000000;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #535C6F;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #535C6F;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");}
.ui-icon-circle-triangle-s { background-position: -64px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*  Footer */

#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px;}
p.footer-logo { background: none; display: block;}
p.footer-logo a { display: block;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}

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


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

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

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2{background: none;}
#blox-header-vertical-nav{background: url("../../images/_site/main.jpg") no-repeat transparent}
#leaderboard-top {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
    width: 960px;
    padding-left: 0;}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    display: block;
    height: 96px;
    margin-left: -17px;
    margin-top: -29px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -9999em;
    width: 192px;}
#blox-html-container {background: #efefef;}
#blox-header-vertical-nav {
    background-color: white;
    height: 104px;
    margin-left: -9px;
    margin-top: 0;
    padding-left: 25px;
    padding-top: 0;}
#blox-container,#leaderboard-bottom{border-left: 1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#main_nav{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;}
#main_nav{background: url("../../images/_site/nav.png") repeat-x transparent;height:42px;}
#main_nav li {
    background-color: transparent;
    border:1px solid transparent;
    /* background-image: none; */
    height: 30px;
    border-left:1px solid #bbb;}
#main_nav li.active-vertical{border:1px solid #CCCCCC;background-color:#EDECEC;}
#main_nav li.hover, #main_nav li:hover{border:1px solid #CCCCCC;background-color:#EDECEC;}
#main_nav a:link, #main_nav a:visited {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-transform: capitalize;}
.mega-nav-container a:link,
.mega-nav-container a:visited {
  font-size:13px !important;
  line-height:100% !important}
ul.dropdown ul li:hover { background-color: #EDECEC;}
ul.dropdown ul a:hover {}
.mega-nav-container li {
  border:none !important}
.mega-nav-container .blox-flags {
  display:none}
.mega-nav-container .blox-recent-block h4,
.mega-nav-container li.article .blox-recent-block {
  line-height:100%}
ul.main li a {color: #591917 !important}
*/
#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;}
.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: 8px;}
#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: 350px;
}
/* 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: 20px;
    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: 11px;
    position: absolute;
    right: 190px;
    width: 150px;
}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 14px;
    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;}
#extra-nav li {
    display: inline;
    padding: 7px;
        padding-left:6px;
            padding-right:6px;
}



ul.dropdown ul li:hover {
    border-bottom:1px solid transparent;
    border-top-color: #7D868F;
    border-top-style: solid;
    border-top-width: 1px;
}

ul.dropdown ul {
    border-bottom: 1px solid #7D868F;
}
#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: #336666;
    font-family: trebuchet MS,arial,sans-serif;
    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: 24px;
    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 {
  color: #591917;
  font-family: arial;
  font-size: 19px;
  font-weight: normal;
  text-align: left;
}
.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: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

li.article div.blox-recent-block h4.blox-headline a {
    color: #890C08 !important;
    font-family: arial;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.33em;
}
.blox-recent-block h4 {
    color: #336666;
    font-family: Tahoma,Arial,sans-serif;
    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: 11px;
    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;
}

ul.dropdown li {
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}

#blox-center-piece h3 {
    color: #CC0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    font-family:arial;
}
div#blox-center-piece.custom-grid-300 h3.blox-headline a{color:#890C08 !important}
#calendar-widget-block #calendar-widget .ui-state-default, #business-events #calendar-widget .ui-state-default {
    color: black;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
    text-align: center;
}
#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
    color: black;
    display: block;
    font-size: 30px;
    left: 60px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    top: 14px;
}
#blox-wrapper.blox-transparency p.copyright a{color:#727272}
ul.dropdown-vertical .dir, ul.dropdown-upward ul .dir {
    background-image: none;
    padding-right: 0;
}
#blox-error-search form#blox-search-form{background-image:none;}
.app-staticpages #blox-left-col #blox-story-text td{border:1px solid black;}
.app-staticpages #blox-left-col #blox-story-text table{border:2px solid black;}
ul#nav.dropdown li ul li a{font-weight:normal;}
ul#nav.dropdown li ul li a:hover{color:#666666;}
ul#nav.dropdown li ul li:hover{border-bottom:1px solid transparent;}
ul.dropdown ul, ul.dropdown ul li {
    background-color: white;
}
#blox-header {
  background: url("../../images/_site/morgan.jpg") no-repeat scroll 0 0 transparent;
  height: 91px;
  margin-left: -6px;
  padding-left: 23px;
}
ul.dropdown a{color: #0077AD !important;}
#nav.dropdown li ul li a{color:#666666 !important;}
#blox-search-form{background: url("../../images/_site/search123_dan.png") no-repeat transparent;}
li.article div.blox-recent-block h4.blox-headline a {color:black !important}
div#blox-center-piece.custom-grid-300 h3.blox-headline a{color: black !important}
#blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit {
background-image: url("../../images/_site/search_footer_he.jpg");}
#blox-header-vertical-nav h1 a, 
#blox-header-vertical-nav h2 a {
    display: block;
    height: 63px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -9999em;
    width: 315px;
}

/* 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;
}
#header-top .header-top-navigation li {margin-right:5px;}

#header-top .header-top-navigation li a{color:white;font-size:11px;}

#header-top .header-top-navigation li {
    display: inline;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 1px;
}

#header-top .header-top-navigation li{
background: #591917 !important; /* Old browsers */
background: -moz-linear-gradient(top, #591917 0%, #932626 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#591917), color-stop(100%,#932626)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #591917 0%,#932626 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #591917 0%,#932626 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #591917 0%,#932626 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #591917 0%,#932626 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#591917', endColorstr='#932626',GradientType=0 ) !important; /* 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;}

/* login fix */
#blox-user-panel.minimal,
#blox-user-panel.minimal #uUser{
    overflow: hidden !important;
}

.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}

/* Added by Laurie 01-22 */
#blox-html-container.venue-admin div#blox-wrapper.blox-transparency div#blox-header-vertical-nav.blox-transparency div.top-right-one div#tncms-region-top-right-one.tncms-region {
    margin-top: -93px !important;
    position: absolute !important;}

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

#weather-sponsor {
  margin-right: 5px;
  margin-top: 90px;
  position: relative;
}
#blox-container {
  padding: 5px 0 0;
}
#header-top {
  font: 12px/18px Arial,sans-serif;
  margin-bottom: 5px;
  padding: 10px 15px 0 0;
}
ul.navigation > li.current-section {
  background-color: #EDECEC !important;
  border: 1px solid #CCCCCC !important;
}
ul.navigation ul li a {
    color: #666666;
}
ul.navigation li ul li a{font-weight:normal !important;}
ul.navigation ul {
    background-color: white;}
ul.navigation li ul li {
    /* border-top: 1px solid #BBBBBB !important; */
    height: auto !important;
    width: 99% !important;
}
ul.navigation.drop ul{width:150px !important;}
ul.navigation ul li:hover > a, ul.navigation ul li.active > a {
  color: #666666;
}
#blox-header h1 a, #blox-header h2 a {
  height: 88px;
  margin-left: -19px;
  width: 311px;
}
ul.navigation > li {
  float: left;
  font: 12px/30px Arial,sans-serif;
  padding: 0 5px;
}
ul.navigation.drop ul {
  border-bottom: 1px solid #BBBBBB;
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  margin-left: -6px;
}
#blox-header-search form#blox-search-form div input.search-submit,
#blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit{color:transparent !important;}
li.article div.blox-recent-block h4.blox-headline a {font-size: 12px;font-weight: bold;}
#blox-story .instant-gallery h3, #blox-story .blox-large-video-title {
  display: none;
}

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

#blox-header {
  background: url("../../images/_site/godan.jpg") no-repeat scroll 0 0 transparent;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  height: 110px;
  margin-left: 0;
  padding-left: 0;
}
#header-top {
  margin-bottom: 0;
}
#leaderboard-top {
  padding-bottom: 5px;
}
#weather-sponsor {
  margin-right: 51px;
  margin-top: 95px;
  position: relative;
}
#blox-footer div.blox-bottom-block-holder div.footer-section-block form#footer-search p input.search-submit{background-image:url("../../images/_site/search_footer_dan.png");}
#main_nav a:link, #main_nav a:visited {
  color: #591917;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  /* text-transform: uppercase; */
}
.getacopy .right-side{display:none;}
.getacopy .left-side a img,
.getacopy .left-side{width:300px;}

div.blox-zebra-list a.more {
	background-color: rgb(89, 25, 23) !important;
        color:#fff}
        
/* Home Page - Featured Stories Slideshow */
.home-page-featured .photo-byline {display:none} 
.home-page-featured .slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a,
.home-page-featured .slideshow-presentation-panel-item div.panel-content-container div.panel-content div.panel-leadin {
text-shadow:1px 1px #000;}
.home-page-featured #slideshow-presentation-1 {padding-bottom:60px;}
.home-page-featured .slideshow-presentation .slideshow-presentation-nav-item a.link {
        background-color:#fff;
	color:#000;
	padding:0;
	position:relative;
	top:130px;
	width:100%;}
.home-page-featured .slideshow-presentation.horizontal .slideshow-presentation-nav-items {
    position:relative;
    left:1px}
    
/* Home Page state and national block styles */
.state-or-national-gdr .blox-title {
	border-bottom:1px solid #D4D0C8 !important;
	height:26px !important;
	margin-bottom:5px !important;
	/* text-transform:capitalize; */
	width:100% !important;}

.state-or-national-gdr .blox-title h3 {
	font-size:19px !important;}

.state-or-national-gdr .blox-title h3 {
	background-color:#FFFFFF !important;}

.state-or-national-gdr .blox-title h3 a {
        color: #591917 !important;}

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

.state-or-national-gdr h4 {
	padding-bottom:0}

div.state-or-national-gdr div.blox-asset-content-block ul.blox-recent-list li div.blox-recent-block h4.blox-headline a {
	color: #000 !important;
        font-family:arial !important;
	font-size:13px !important;
        font-weight:bold;
	line-height:16px; !important}
        
.state-or-national-gdr .even {
	background-color:#F7F7F7;}

div.state-or-national-gdr div.blox-asset-content-block span.more-link a {
	border-radius:4px;
	color:#000000 !important;
	float:right;
	font-size: 12px;
	font-weight:700;
	margin-top:12px;
	padding:4px 8px}
        
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}
        
/* Typography improvements */
.blox-recent-block h4.blox-headline a{
    color: #4D4D4D !important;
    font-family: arial;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.33em;}
    
#blox-story-text p{
    color: #000000;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 16px;
    line-height: 150%;
    margin bottom: 25px;
}

#blox-story .story-times {
    font-size:12px}

p.byline span.author span.fn {
    font-size:14px}
    
#blox-story-text ul li, /* Article - Text in bulleted items */
#blox-story-text ol li,
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 
{
	font-family: Georgia,'Times New Roman',serif;
	font-size: 15px;
	line-height: 140%;}

/* 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:12px;}

/* 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:12px;}

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

/* 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:12px}

/* Collection - make 2nd & up article headlines same style as lead headline */
#blox-collection-articles h4.blox-headline a {
  color:#000000 !important;
  font-family: Tahoma,​Arial,​sans-serif;
  font-size:18.05px;
  font-weight:700;
  line-height:22.5667px
}

#blox-collection-articles .blox-recent-block p {
  color:#666;
  font-size:15px;
  line-height:21px;
  margin-top:7px
}

/* 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}
/* .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 */

/* Lead Side Headlines block */
div.blox-zebra-list div.zebra-mane span.headline-cell a {font-size:16px}	
div.blox-zebra-list div.zebra-stripes ul.zebra-list li {font-size:13px}        
div.blox-zebra-list a.more {background-color: rgb(221, 234, 255);}
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}
.blox-zebra-list p {color:#333}
p.blox-zebra-nav {border-bottom:none}
p.blox-zebra-nav a, div.blox-zebra-list a.more {font-size:12px}
.blox-zebra-nav a {border-left:1px solid #ccc}
div.blox-zebra-list p.blox-zebra-nav,
.custom-opinion p.blox-zebra-nav {border-bottom:1px solid #ccc;}        
div.blox-zebra-list p.blox-zebra-nav {margin-bottom:0;}        
.custom-opinion p.blox-zebra-nav {margin-bottom:10px}        
        
/* showcase images */
#blox-showcase-images h3 {display:none}

/* Home Page - Letters to the Editor preview snippet */
ul.blox-recent-list li.article div.blox-recent-block p {font-size:12px;}
    
/* Work It Power Thoughts */
.power-thoughts h3 a {color:#333;}
.power-thoughts h4 a {
  color:#000 !important;
  font-family: georgia;
  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;}
        
#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;}
#extra-nav li {
    display: inline;
    padding: 7px;
    padding-left:6px;
    padding-right:6px;}

/* unify headline styles for articles, links and collections on inside pages */
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 {
    color: rgb(77, 77, 77) !important;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;}
    
/* What's New Hover List, Connect With Us */
/*
.whats-new-list .block .blox-title, .connect-with-us .blox-html-asset .blox-title {
    background-color:#FFF98B !important;
    padding:2px 2px 0 2px}
        
.whats-new-list .blox-title, .whats-new-list .blox-title h3 {color:#000 !important}
.whats-new-list .byline {display:none}
*/

/* END What's New Hover List, Connect With Us */

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

/* Home page Top + Featured V3 */
home-page-v3-featured .photo-container {
    background-position:center center;
    height: 315px;
    overflow: hidden}
    
.home-page-v3-featured .blox-top-story-holder h3.blox-headline {
	font-size:32px;
        line-height:115%;}

.home-page-v3-featured .blox-top-story-holder .blox-asset-content p {font-size:20px}        
.home-page-v3-featured .blox-top-story {width:100%}        
.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 {width:191px}
.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 div.blox-top-story div.blox-top-story-holder div.lead-presentation-photo {padding:0}
.home-page-v3-featured div.blox-top-story div.blox-top-story-holder div.lead-presentation-photo, /* top story preview image */
.home-page-v3-featured div.core-slideshow-tiled ul.sections-list li a span.custom-image-wrapper /* tile images */
{border:none}

.home-page-v3-featured .custom-overline {
    color: #686868;
    float: left;
    font-size:14px;
    font-weight: bold;
    margin: 2px 0 4px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;}
    
.home-page-v3-featured .core-slideshow-tiled ul.sections-list li span.custom-overline {
    font-size:11px}
	
/* top story preview text */
.home-page-v3-featured div.blox-top-story div.blox-top-story-holder div.blox-asset-content p {
	color:#000000;}

/* section names floating above stories 2-4 */
.home-page-v3-featured .core-slideshow-tiled h3.section-title {
	display:none;}
        
/* 
 * Extra mods to accommodate 4th spot w/ 120x90 ad box */
.home-page-v3-featured-four-spots .core-slideshow-tiled ul.sections-list li,
.home-page-v3-featured-four-spots div.core-slideshow-tiled ul.sections-list li a span.custom-image-wrapper {
	width:120px;}

.home-page-v3-featured-four-spots div.core-slideshow-tiled ul.sections-list li a span.custom-image-wrapper,
.home-page-v3-featured-four-spots .core-slideshow-tiled ul.sections-list li img {
	height:90px}
	
.home-page-v3-featured-four-spots .core-slideshow-tiled ul.sections-list li {
	margin-left:25px}
        

/* END Home page Top + Featured V3 */
        
/* http://www.godanriver.com/entertainment_lifestyles/live_well/ */
.live_well #index-section-title {
	background-image:url('../../images/_site/LiveWell-Header2.gif');
	height:193px;
	padding:0 !important;
	text-indent:-9999em}

/* Master Inside Pages blocks customizations */
.master-inside-pages .blox-bucket-list dd {
	line-height:16px}
.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:14px; */
        font-size:16px !important;
	/* margin-bottom:0px;
	margin-top:0px; */
        margin-bottom:5px;
	margin-top:3px;
}
.master-inside-pages .blox-bucket-list p {
        font-size:14px;
        line-height:140%;
        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}
.master-inside-pages .blox-bucket-list dt.bucket-photo img, .blox-slider-news dt.bucket-photo img {
	/* max-height:50px;
	width:50px */
}
.blox-main-index .bucket-photo img {
	margin-top:0;
	padding-top:0}
        
.more-stories .block-title-color {
    color:#fff !important}
    
/* Home Page Featured Photos */
.home-page-featured-photos .blox-title h3 {
	text-align:center}        
.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;}
  
/* Marketplace to Find It Conversion */
.app-business .heading,
#blox-featured-listings .heading {
  background-image:url('../../images/_site/findit/findit-danville-logo-small.png');
  border-bottom:2px solid #ccc;
  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 .featured_business .image {
  text-align:center;
}

.findit .featured_business .image img {
  float:none !important;
  max-width:150px;
  max-height:80px;
  width:auto !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
}
  
/* 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: 46% !important;
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;
  
}
#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;} */

/* Find It & Featured Real Estate Agent */
.custom-featured-business {background: #fff;}

.custom-featured-business .blox-title {
  /* text-indent: -99999em; */
  background: url('../../images/_site/findit/findit-danville-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;
}
.custom-featured-business .blox-title h3 a {
  border-bottom:1px solid #244993;
  color:#244993;
  font-size:14px !important;
  font-weight:bold;
}
.custom-featured-business .blox-bucket-list .odd-list-item,
.custom-featured-business .blox-bucket-list .even-list-item {
  background: none;
  border-bottom: 1px solid #ccc;
}
.custom-featured-business .blox-bucket-list .omega {
  margin-right: 0;
  border-bottom: none!important;
}
.custom-featured-business .blox-bucket-list dd a, .blox-slider-news dd a {
  font-size: 12px;
  color: #000;
}
.custom-featured-business .blox-bucket-list dl {
  padding:5px 0;
}
.custom-featured-business .blox-bucket-list dd {
  line-height: 12px;
  font-size: 11px;
  color: #555;
  width: 56%;
  /* margin: 0 auto 0 43%; */
  margin: 0 auto 0 41%;
}
.custom-featured-business .blox-bucket-list dd.bucket-headline {
  margin: 5px auto 0 24%;
}
.custom-featured-business .bucket-photo {
  margin: 5px 10px 0px 0;
}
.custom-featured-business .blox-img-loader,
.custom-featured-business .logo-clip img {
  float:left;
  /* 
  max-width: 100px !important;
  max-height:100px !important;
  width:auto !important;
  */
}

 .custom-featured-business .business .logo-clip {
   width:150px !important;
   margin-right:10px !important}

/*
.custom-featured-business .business .info {max-width:80px !important}
*/

/* Find It Business Directory Listings - Custom Backgrounds */
div#blox-html-container.business_1140676488-html {
  background-image:url("../../images/_site/_marketplace/background-stratford-house.png") !important;
}

/* END Find It */

/* Today's Paper */
.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 */

/* Special E-editions Widget (RETW) */
.custom-special-eeditions .bucket-headline a {
  display:none
}
.custom-special-eeditions .bucket-photo img {
  width:285px !important
}
/* END Special E-editions Widget (RETW) */

/* Custom Minilist */
.custom-minilist ul li {margin:2px; padding:0px}
.custom-minilist li h3 {
  font-size:13px;
  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 */

/* WHATS NEW MINILIST */
.whats-new-list .minilist li {margin:0 !important;padding:3px 0 !important;}
.whats-new-list .minilist li a {padding:0}
.whats-new-list .minilist li h3 {color:#333 !important;font-size:13px !important;}
.whats-new-list .minilist p.lead {font-size:12px !important;}
/* END WHAT'S NEW MINILIST */

/* Custom Subscriber's Corner */

.custom-subscribers-corner {
    background-color:#dadada;
    border:1px solid #ccc;
    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 */

.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;
}

/* INLINE ASSETS */
/* Collections */
/* mostly for consistency between IE & others */
#blox-story-text .content .inline-child {
  background-color:#f7f7f7;
  border:1px solid #dfdfdf;
  clear:both;
  margin-top:5px;
  margin-bottom:10px;
  min-height:100px;
  padding:10px}
#blox-story-text .content .inline-child p {color:#333 !important;font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;}
#blox-story-text .content .inline-child div.collection ul li {
  float:left;
  list-style-type:none;
  margin-bottom:15px}
#blox-story-text .content .inline-child div.collection ul li,
#blox-story-text .content .inline-child div.collection ul li a,
#blox-story-text .content .inline-child div.collection ul li img {
  max-width:135px;}
#blox-story-text .content .inline-child div.collection h3.title {
  clear:both;
  margin-bottom:0;}
#blox-story-text .content .inlinechild .thumb img {
  max-height:100px;
  width:auto}
/* photos */
.inline-asset .inline-child.expanded .image-box figcaption {color:#fff !important}
.inline-asset .inline-child .image-box figcaption {color:#333;display:inline !important}
.inline-asset .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 */

/* 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 */

/* 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: #711C1A !important; 
  border-top:0px !important;
  color: #FFF !important;
  font-weight: bold !important;}
/* END Tableizer */

/*
NimbleCommerce
300x250 Widget
ScoreYourDeal.com
*/
.nimble-commerce-custom-logo {margin-bottom:10px;}
.nimble-commerce-widget {
  margin: 10px 0;
  padding: 10px 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;}
.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: 20px;
  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 */

/* Work It, SoVa */
/* work it sova */
#blox-html-container.work_it_sova  {background: url("../../images/_site/bg-tile-sova.gif") repeat 0 0 scroll transparent;}

.work_it_sova #blox-header-vertical-nav h1, .work_it_sova #blox-header-vertical-nav h2, .work_it_sova #blox-header h1, .work_it_sova #blox-header h2 {
  background: url("../../images/_site/workit-sova.jpg") no-repeat 0 0 scroll transparent;}
.work_it_sova #blox-header h1, .work_it_sova #blox-header h2 {height: 100px;margin-bottom: 0;margin-top: 10px;width: 490px;}
.work_it_sova #blox-header {background: none no-repeat scroll 0 0 #FFF;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 5px solid #000;height: 110px;margin-left: 0;padding-left: 0;}
 
.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 #weather-bug div#temp a,
.work_it_sova #weather-bug div#conditions a{color:black;}
.work_it_sova .top-right-one {bottom: 1px;position: absolute;right: 180px;width: 150px;}
.work_it_sova #weather-sponsor {bottom: 1px;display: block;height: 31px;left: 530px;position: absolute;width: 88px;}
.work_it_sova #weather-sponsor img, .work_it_sova #weather-sponsor iframe,
.work_it_sova #weather-sponsor embed, .work_it_sova #weather-sponsor object,
.work_it_sova .demo-ad.size-88x31.weather-sponsor-preview {bottom: 0 !important;position: absolute;right: 0 !important;}

.work_it_sova #blox-search-form {background: url("../../images/_site/search-workit-sova.png") no-repeat scroll 0 0 transparent;}
.work_it_sova #blox-header-search {bottom: 1px;right: 0;}

.work_it_sova #header-top .header-top-navigation li {border-radius: 0;box-shadow: none;}
.work_it_sova #header-top-left ul.header-top-navigation li {background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 7px transparent !important;padding: 2px 4px 2px 5px;}
.work_it_sova #header-top-left ul.header-top-navigation li:first-child {background: url("none") no-repeat scroll 0 7px transparent !important;}
.work_it_sova #header-top .header-top-navigation li {margin-right: 0;}
.work_it_sova #blox-user-panel.minimal, .work_it_sova #blox-user-panel.minimal a {color: #fff;}

.work_it_sova #main_nav {background: url("../../images/_site/nav-workit-sova.png") repeat-x scroll 0 0 transparent;height: 42px;}
.work_it_sova ul.navigation > li > a, .work_it_sova ul.navigation > li > .no-link {color: #FFF !important;}
.work_it_sova ul.navigation > li:hover {background: none #3868aa;border: none !important;border-left:1px solid #bbb !important;}
.work_it_sova ul.navigation > li.current-section {background: none transparent !important;border: none !important;border-left:1px solid #bbb !important;}
.work_it_sova #main_nav li:hover {background: none #3868aa !important;border: none !important;border-left:1px solid #bbb !important;}
.work_it_sova ul.navigation > li {padding: 0 8px;}
.work_it_sova #main_nav li {background: none transparent;height: 32px;line-height:32px;border: none !important;border-left:1px solid #bbb !important;}

.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 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 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;}
/* END Work It, SoVa */

/* Hide Right Rail Featured from home page (redundant) */
.front #tncms-block-381700 {display:none !important}

/* 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;}

/* NEWHOME 08-18-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:140%;}
.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-size:16px !important;
  font-weight:bold;
  color:#000 !important;}
.newhome-featured .block.minilist .thumb.mini {max-width:100px !important}
.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;}
#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}
/* END NEWHOME 04-21-2015 */



/**** REAL ESTATE FIXES ****/
.real_estate #more-detail .ask.question {
    position: static !important;
    right: 10px;
    top: 230px;
}

.real_estate #gallery-classified h3.partition {
    position: static !important;
    right: 190px;
    top: 252px;
}

.housing input#txtSalesPrice {
    width: 100%;
}

.housing input#txtDownPayment {
    width: 100%;
}

.housing input#txtTerm {
    width: 100%;
}

.housing input#txtInterestRate {
    width: 100%;
}

/* Hide social media meter message */
#services-manager-messages .social-media-first, #services-manager-messages .social-media {display:none!important;}

/* custom flag color */
.tn-flag-note {background-color:red;color:white! important;padding:1px 6px !important}

.real_estate .blox-main-index p {
  color:#000}
  
  /* lead side headlines adjustments for use in a single column */
.custom-lead-side-headlines-single-column .zebra-mane {
  padding-top:0px;
  padding-bottom:0px;}

 .custom-lead-side-headlines-single-column .custom-mega-lead-side-headlines-left-column {
   margin-bottom:0px !important}
   
.custom-lead-side-headlines-single-column .blox-zebra-list .zebra-stripes li {
  margin:0px !important;
  padding:0px !important;}
  
.custom-lead-side-headlines-single-column .blox-zebra-list .zebra-stripes li h3 {
  font-size:12px !important}

/* spacing fix 11/02/2015 */
.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}

/* styling for breaking news email sign-up article include - 12/1/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;}