/* ----- ECKERT CUSTOMIZATIONS ----- */
#blox-header-vertical-nav, #blox-header {height: 46px;}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a, #blox-header h1 a, #blox-header h2 a {font-size: 30px; width: 590px;}
#blox-header-vertical-nav h1 a:hover {text-decoration: none;}
#site-motto {font-size: 16px;}


a.more, a.more-grey {background: #252525;}

/* #blox-top-left {width: 402px !important;}
#blox-top-right {width: 320px !important; margin-left: 18px !important;} */
#tncms-region-center-three-front {width: 320px !important;}

#blox-user-panel {display: block; width: 280px !important; margin: 0 !important;}


.blox-recent-list li {border-bottom: 1px dotted #CCCCCC !important; border-top: 0px dotted #CCCCCC !important;}
.front-top-headlines .blox-recent-block h4 {font-weight: normal !important;}
.blox-recent-block h4 {margin: 0 !important;}

.blox-html-asset {margin-bottom: 25px !important;}

#blox-left-col #tncms-region-ads-center-top img {margin: 0 0 20px !important;}

#weather-bug #temp {letter-spacing: 1px !important;}

.fluid-list {width: 52% !important;}

#search-ads {display: none !important;}

.asset-related-icon.image {display: none;}

.formhide {display: none !important;}
#long-field label.radio_label {width: 8em;}

#sidebarcontestbox {margin-top: 10px; padding-bottom: 0px; text-align: center;}
.contestheader {border-bottom: 1px solid #000 !important;
    color: #000000 !important;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;width: 100%; margin-bottom:3px; margin-top: 10px;text-align:left}
    
    

/* ----- poll ----- */
.tncms-block pollsponsor {margin: -17px 0 0 !important;}
#blox-poll-output-0 {display: none !important;}
.blox-poll-asset.showChart .chart-wrapper {display: none !important;}
.chart-wrapper {display: none !important;}



/* ----- navigation ----- */
ul.dropdown li.active-vertical, ul.dropdown li.hover, ul.dropdown li:hover {background: #fff !important; text-decoration: underline;}
ul.dropdown ul, ul.dropdown ul li {background: #fff;}
ul.dropdown-vertical .dir, ul.dropdown-upward ul .dir {background-image: url("http://yorknewstimes.com/app/images/down.png");}
ul.dropdown, ul.dropdown li {margin: 4px 0; z-index: 1000000;}
ul.dropdown li {padding: 4px 10px;}
ul.dropdown li.active-vertical a:link, ul.dropdown li.active-vertical a:visited, ul.dropdown li.hover a:link, ul.dropdown li.hover a:visited, ul.dropdown li:hover a:link, ul.dropdown li:hover a:visited {color: #000;}
ul.dropdown a:link, ul.dropdown a:visited {font-size: 14px;}


/* ----- homepage marketplace ----- */
#blox-featured-listings {border: 0px; padding: 20px 0 0;}
#blox-featured-listings .heading {background: none; width: 100% !important; height: 30px;}

#blox-featured-listings .heading h3 a {color: #000 !important; font-family: Tahoma,Arial,sans-serif; font-size: 16px; font-weight: bold; float: left; border-bottom: 3px solid #929292 !important; width: 100%; margin: 0px;}
#blox-featured-listings .heading h3 a:hover {text-decoration: none !important; color: #000 !important;}
#blox-featured-listings #blox-simple-search {text-align: center; display: none;}
#blox-featured-listings #businessSearch-simple {margin-left: 40px;}
#blox-featured-listings-content .business {width: 300px !important;}
#blox-featured-listings .business .info {width: 140px !important;}
#nav-mp4 .activeSlide {text-decoration: underline;}
#blox-featured-listings .business .adr {font-size: 11px !important; line-height: 12px;}
#blox-featured-listings .business .tel {font-size: 11px !important; line-height: 18px;}

.marketplace .yntmainheader {display: none !important;}
.marketplacemainheader {display: none;}


#blox-featured-listings .business .adr

/* ----- homepage top jobs ----- 
.blox-comments {display: none !important;}
.blox-flags.headline-list {display: none !important;}
.blox-recent-list li {padding: 4px 0 !important;}
.blox-recent-block h4 {font-weight: normal !important;} */

/* ----- homepage photos ----- */
.homepagephotobox {}
.MYCfeaturelink10264 {padding: 0 2px 6px !important;}

/* ----- homepage videos ----- */
.homepagevid {float: left; text-align: center; width: 170px; padding: 0 15px;}
.homepagevid1 {float: left; text-align: center; margin-right: 10px; width: 120px; margin-left: 10px;}
.homepagevid2 {float: left; text-align: center; margin-right: 10px; width: 120px;}
.homepagevid3 {float: left; text-align: center; margin-right: 10px; width: 120px;}
.homepagevid4 {float: left; text-align: center; width: 120px;}
.homepagevidthumb {width: 120px;height: 68px;}


/* ----- article pages ----- */
h1#blox-asset-title {margin-bottom: 23px;}
#blox-story .sub-headline {background: none !important; padding: 0 0 10px 0 !important;}
#blox-body-nav.blox-social-nav-horizontal {display: none !important;}
#blox-story .story-times {display: none !important;}
.post-details img.minitar {width: 75px !important;}
.fb_like_location_top {display: none !important;}
#blox-story #story-font-size.blox-social-tools-horizontal {margin-top: -30px !important;}
#story-font-size {margin-bottom: 0px !important;}
.post-author {margin-top: 5px !important;}
#tncms-block-376395 {margin-bottom: 20px !important;}
.instant-gallery h3 {display: none !important;}
.day-partition {background: #333333 !important;}
.blox-bucket-list .blox-flags .tn-flag {display: none;}
#blox-breadcrumbs {margin-bottom: 5px;}
#blox-story .post-details {margin-right: 0;margin-left:8px; margin-top: -28px; width: 82px; float: right; text-align: center;}
.post-details .post-date {display: none !important;}
.byline {font-size: 13px;}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item {padding-bottom: 15px;}
.blox-bucket-list dd p {padding-bottom: 0px;}

/* ----- article comments ----- */
#comment-rules {padding: 6px 0 14px !important; margin: 5px 0 !important;}
#comment-rules h3 {margin: 0 0 7px !important;}
#comment-rules ul.rules li {padding: 5px 28px !important;}
#comment-rules ul.rules li span.rule-number {height: 30px !important; line-height: 30px !important; width: 30px !important;}
#comment-rules ul.rules li span.rule-text {line-height: 14px !important; margin-left: 39px !important;}

/* ----- banner ads ----- */
#leaderboard-bottom {border-top: 0px solid #686868; margin: 30px auto 0; width: 728px; height: 90px; overflow: hidden;}
#tncms-region-ads-leaderboard-bottom {margin-left: 0;}
#leaderboard-middle, #leaderboard-top {margin-top: 10px;}
/* #tncms-region-ads-leaderboard-bottom img {margin: 20px 0 5px 110px; text-align: center; width: 728px;} /


/* ----- staff ----- */
.staff1 {background: #d8d8d8; margin-bottom: 3px; border-bottom: 1px solid #333; font-size: 15px;}
.staff2 {background: #fff; margin-bottom: 3px; border-bottom: 1px solid #333; font-size: 15px;}
.staffpic {float: left; margin-right: 10px;}
.stafftext {float: left;}

#classified-asset .infobar {width: 165px;}
#classified-asset .highlight-box standard {padding: 1px 15px;}

#blox-wrapper {background: transparent !important;}


/* ----- headlines email ----- */
.headlines .blox-recent-list li {padding: 3px 0 !important;}
.headlines .blox-title a, .blox-sub-title a {color: #000;}
.headlines a.more {background-color: #000;}
.headlines .blox-html-asset {text-align: center !important;}

.tncms-block headlinesemaillist .blox-recent-block h4 a {font-size: 50px; color: #fff; background: #000;}

#leaderboard-middle div:first-child {width: 728px; overflow: hidden;}




/* ----- 2013 redesign ----- */

* {font-family: Arial,sans-serif !important;}
body {background: #fff; font-family: Arial,sans-serif;}
#blox-html-container {background: #fff;}
#blox-container {border-top: 1px solid #000;}
.blox-title h3, .blox-sub-title h4, .blox-title h3 a, .blox-sub-title h4 a {font-family: times new roman;}
#blox-featured-listings .heading h3 a {border-bottom: 1px solid #000 !important; font-family: times new roman;}
.blox-title, .blox-sub-title {border-bottom: 1px solid #000;}
.blox-html-asset {font-size: 14px;}
#blox-top-left {margin-top:10px;}
#blox-top-right {margin-top:10px;}
.blox-poll-asset dd.poll-odd {font-size: 14px;}
.blox-poll-asset dd.poll-even {font-size: 14px;}
.blox-poll-asset .poll-option-wrapper {font-size: 14px;}
#center-top {margin-top: 0px; text-align: center; width: 728px; overflow: hidden;}
.static-page p, .static-page #blox-story-text, .static-page #blox-story-text p {font-size: 14px;}
.MYCfeaturelink10264, .MYCfeaturelink10264 a, .MYCfeaturelink10264 a:visited, .MYCfeaturelink10264 a:hover {font-size: 12px !important;}

/* Header */
#blox-header-vertical-nav, #blox-header {height: 114px; border-bottom: 1px solid #000000; padding-top: 10px;}
#site-motto {color: #000000; font-size: 17px; font-weight: bold;}
#weather-bug {width: 125px;}
#weather-bug #conditions {display: none;}
#weather-bug #temp {color: #000000; font-weight: bold; margin-left: 60px;}
#weather-bug, .top-right-one {position: relative; right: 3px; top: 6px; width: 150px;}
#weather-bug #icon img {height: 35px;margin-right: 0;margin-top: 0;width: 35px;float:right;}
.top-right-one a {color: #000000 !important; font-size: 30px; text-decoration: none;}
.date {font-size: 16px; font-weight: bold; margin-bottom: 8px; text-align: right;}
.search-submit {font-size: 15px;}
#blox-header-search {bottom: 9px; color: #333333; position: absolute; right: 5px; text-align: right;}
#blox-header-search input.search-bar {font-size: 15px;}
.headerlogoimage {margin-bottom: -9px;}

.marketplaceh1 {display: none;}
.marketplacesitemotto {display: none;}

.marketplace #site-motto {display: none;}
.marketplace .headerlogoimage {display: none;}
.marketplace .marketplaceh1 {display: block; width: 950px !important; font-size: 42px; line-height: 36px; text-decoration: none; margin-top: -40px;}
.marketplace .marketplacesitemotto {display: block; font-size: 24px;}
.marketplace .container_12, .marketplace .container_16 {padding: 0 10px !important; width: 1040px !important;}
.marketplace #blox-header-vertical-nav, .marketplace #blox-header {width: 1060px;}


/* Footer */
#blox-footer {background: #fff; border-top: 1px solid #000; width: 1040px !important; padding: 0px;}
#blox-footer p {text-align: center !important; font-size: 12px !important; color: #000000; float: none; border-bottom: 1px solid #000; padding: 10px !important;}
#blox-footer p a {color: #000; text-decoration: none;}
#blox-footer p a:hover {text-decoration: underline;}

/* Article */
.author {color: #000; font-weight: bold; font-size: 14px !important; display: inline;}
.post-author em {color: #000;}
.post-author, .post-author a {font-size: 11px !important;}
#blox-story-text {font-size: 16px;}
#blox-story-photo-container {font-size: 13px;}
#story-font-size dd, #story-font-size dt {font-size: 12px;}
.blox-story-tagline {font-size: 13px;}
#blox-breadcrumbs a {font-size: 14px;}
.related-by-section {font-size: 14px;}
.comment {font-size: 14px;}
#comment-rules .rules-columns {max-width: 710px !important;}


/* Article NDN Player */
.blox-story-html-container {font-size: 13px;}
#ndn-video-player-1, #ndn-video-player-2 {margin-bottom: 10px;}


/* Section Front */
#section-rss-link {display: none;}
.blox-bucket-list dd {font-size: 14px; line-height: 25px; margin-top: 5px;}


/* Classifieds */
.classifieds .core-slider.horizontal.classified .group .item .title {font-size: 15px;}
.classifieds .description {font-size: 15px;}
.class.categoriesList ol li {font-size: 15px;}
.classifieds .container_16 .grid_10 {width: 590px !important;}
#classified-asset .content grid_6 omega {width: 570px !important; margin: 10px !important;}
#classified-asset .container_16 .grid_6 {width: 570px !important; margin: 10px !important;}
.classifieds .container_16 .grid_6 {width: 570px !important; margin: 10px !important;}
.classifieds .heading-class .button.submit {display: none !important;}
.classifieds #results-map-view {display: none;}
.classifieds #display-as {display: none;}
.classifieds .mapMarkerPin {display: none;}


/* ----- slider ----- */
.grid_10 .slideshow-tabs-dark .ui-tabs-panel .info {width: 415px !important;}
.slideshow-tabs-dark {width: 583px !important; padding: 0 !important;}
.slideshow-tabs-dark ul.ui-tabs-nav {width: 170px !important;}
.slideshow-tabs-dark .ui-tabs-panel {padding-right: 0 !important;}
.slideshow-tabs-dark ul.ui-tabs-nav li .tab-container {width: 175px !important; margin-left: -14px !important;}
.slideshow-tabs-dark .ui-tabs .ui-tabs-nav li a {padding: 9px 6px 0 12px !important;}
.slideshow-tabs-dark .ui-state-default a, .slideshow-tabs-dark .ui-state-default a:link, .slideshow-tabs-dark .ui-state-default a:visited {clear: both;color: #FFFFFF;font-size: 13px;font-weight: normal;text-decoration: none;}
.slideshow-presentation.vertical.right .slideshow-presentation-nav-items {width: 173px; margin-right: 7px;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item {height: 40.3px !important; width: 163px !important;}
.container_16 .grid_10 {width: 595px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {margin-right: 0px;}
.slideshow-presentation.vertical.right .slideshow-presentation-panel-items {width: 500px !important; height: 310px !important;}
.slideshow-presentation.vertical.right .slideshow-presentation-nav-items .headline {font-size: 12px !important;}
.slideshow-presentation .slideshow-presentation-panel-item { width: 101%;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item { height: 51.2px !important;}
.slideshow-presentation.vertical .slideshow-presentation-nav-item a.link { margin-top: 0px !important; font-size: 13px; padding: 7px 0px 0px !important; overflow: hidden; height: 30px;}
.slideshow-presentation, .container_12 .grid_10 {width:680px !important; margin-left: 0 !important;}



/* User / Author Pages */
.public-profile #user-avatar {width: 170px !important;}
.public-profile .post-count {display: none !important;}


ul#nav-mp4 {width: 180px;}


/* 2015 Article Page Redesign */
#blox-story .post-details {display: none;}
.instant-gallery p {padding-bottom: 0px !important;}
#in-media-box {margin-right: 10px;}
#blox-body-nav {display: none;}
#story-font-size {display: none !important;}
h1#blox-asset-title {margin-bottom: 0px !important;}
#blox-breadcrumbs {display: none;}
.showcase h3 {display: none;}
#blox-showcase-images .blox-description, .blox-description p {font-size: 12px; color: #333;}
#blox-showcase-images li.showcase {background-color: #fff;}
#blox-story-related {padding: 0px !important; width: 299px !important;}


/* TN Display Ad Widget */
.block.minilist .thumb.mini {width: 40px; height: 40px;}
.block.minilist li {height: 50px;}


/* Homepage Coupon Widget */
.vehicles-coupons h3 {margin-top: 0px !important;}
.vehicles-coupons .coupon {width: 95%; margin: 5px 0 0 0px; padding: 5px 0; text-align: center;}
.vehicles-coupons .description {font-size: 14px;}
.vehicles-coupons .coupon .logo img {width: 132px !important;}
.vehicles-coupons .title {font-size: 16px !important; font-weight: bold;}
.vehicles-coupons .description {font-size: 12px !important;}


/* November 2015 fixes */
#blox-html-container .container_12, #blox-html-container .container_16 {width: 1040px !important;}
#content-ceiling-window {width: 350px !important; height: 310px !important;}
#blox-html-container .container_12 .grid_8 {margin-left: 0px !important;width: 728px !important;}
.container_12 .grid_5, #blox-left-col .grid_8 {width: 728px !important;}
#blox-bottom-left .container_12 .grid_5 {width: 300px !important;}
#sidebarcontestbox img {float: left; margin-right: 3px; width: 146px;}
#blox-right-col #rail-top img {float: right;}
#blox-right-col {float: right !important; margin-top: 10px;}
#blox-left-col {margin-top: 10px;}
.homepagephotobox .MYCfeaturelink27401 {width: 170px !important; padding: 5px 15px !important;}
.homepagephotobox .MYCfeaturelink27401 a {font-size: 14px !important;}
#blox-bottom-left {width: 400px !important; float: left;}
#blox-bottom-right {width: 300px !important; margin-left: 20px !important;}
#sidebarcontestbox .contestbutton {float: left;}
.blox-flags.headline-list li .tn-flag {display: none !important;}
#latest-by-section, #popular-by-section {width: 720px; margin: 0;}
#oas-top {margin: 0px !important;}
.story-keywords {font-size: 13px; color: #000;}
p, #blox-story-text p {line-height: 1.6em; font-size: 16px;}
.double-pad-bottom {padding-bottom: 0px !important;}


.blox-story-related-container {background: #f0f0f0 !important; border: 1px solid #d3d3d3 !important; padding: 8px 8px 0px !important; margin-bottom: 0px !important;}
.blox-related-items a .child-type {display: none;}
.blox-related-items li a.child-icon [font-size: 12px !important;}

#blox-showcase-images img {width: 99% !important;}
#in-story {overflow: hidden !important; max-width: 300px !important; margin-right: 10px;}
#blox-right-col {overflow: hidden !important; max-width: 300px !important;}

#blox-story-media, #story-skyscraper {clear: none !important; margin: 0 15px 0 0 !important;}
.blox-story-related-container div.related-item p a strong {font-size: 12px !important;}
.blox-story-related-container .related-item {margin-bottom: 0px !important;}
#blox-story-related {margin-top: 0px !important;}
#blox-story-media {clear: none !important; margin: 0 15px 0 0 !important;}