/* -------------- Simplicity defaults -------------- */
label[for=username] {
    /*styles here*/
}
/* Header Logo */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/tw-logo-240x40.png") no-repeat transparent; background-size: 300px, 80px; width:300px;height:80px;margin-left:320px}
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {width:300px;height:80px;}

p {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; font-size: 14px ; line-height: 1.4em !important; }
.blox-main-index .blox-bucket-list .bucket-photo {float: right !important;}

/*  Header Top Navigation */
.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() no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}
#extra-right li {float:right}
#extra-left li {float:left}

#extra-nav {padding-top:0px;border:0;font:normal 11px tahoma,sans-serif;color:#000;width:960px;margin:0 auto 5px auto;height:25px}
#extra-nav a{font:normal 12px tahoma,sans-serif;color:#000 ;text-decoration:none}
#extra-nav #extra-left {padding:0;margin-left:0;top:4px !important;}
#extra-nav #extra-right li{padding-right:0;margin-right:0}
#extra-right{text-align:right !important;margin-right:0 !important;float:right}
#extra-right li{margin-right:0}
#extra-nav #extra-left li {padding:0;vertical-align:top !important;float:left;margin-right:10px;margin-top:3px}
#extra-nav #extra-right li {padding:0;vertical-align:top !important;float:right;margin-left:10px;margin-top:3px}
#extra-nav .contact_us_link a {color:red}

.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 12px tahoma,sans-serif !important;color:#000}
#blox-user-panel .uUser  a{font:normal 12px tahoma,sans-serif !important;color:#000}
/*  Navigation */
/*ul.navigation*/
#tncms-region-nav-main_nav{border-top:1px solid #ddd}
ul.navigation, ul.navigation > li { background-color: #fff; color: #000000; font-weight: bold;font-size:13px;}
ul.navigation > li { padding-left:4px !important;padding-right:4px !important}
ul.navigation, ul.navigation > li > a { color: #000000;}
ul.navigation > li.current-section { background-color: #fff;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #fff;}
ul.navigation > li.current-section a { color: #000;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #000;}
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 .section-list{font-weight:normal;font-size:12px}
.stuck-nav {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2)}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_6da8d5_256x240.png")}


/* 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() repeat scroll center bottom transparent; border-top: medium none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-list .blox-recent-block h4 a{font-weight:normal;line-height:normal !important}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-list  li {line-height:normal;padding-top:5px;padding-bottom:5px;border-top:1px dotted #ddd}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-comments li {line-height:normal}
ul.navigation .blox-recent-block p {letter-spacing:normal;font:normal 13px 'PT Serif',serif !important}

/* Mega Nav customizations */
ul.navigation.mega .mega-nav-container ul li {
  line-height: 15px;
  margin: 5px 0;
  padding: 0;
}
ul.navigation.mega .mega-nav-container ul li div.no-link {
  color: #666666;
  font-size: 9px;
  line-height: 13px;
  margin: 10px 0 0;
  text-transform: uppercase;
}
ul.navigation.mega .mega-nav-container ul li a {
  color: #121212;
  font-weight: bold;
}

/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/tw-digital-logo-fix.jpg") no-repeat scroll 0 0 transparent; display: block; height: 50px; margin: 5px 0 25px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 50px; text-indent: -9999em;}
#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() no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}


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

.blox-header-search {text-align:left;width:242px;left:13px;bottom:15px;position:absolute}


#blox-search-form{background:url(../../images/_site/search-bg.png) no-repeat top left;height:32px;margin-top:0px;overflow:hidden;padding:0px;width:242px;}
#blox-search-form input {font-family: inherit;border: 0px;background: transparent;}
#blox-search-form .search-bar {width:190px;float:left;font-size:13px;height:30px;padding-left:8px;color:#939598;line-height:30px}
#blox-search-form .search-submit {color: #fff;width: 38px;float: right;font-size: 12px;cursor: pointer;font-weight: normal;margin-right: 0px;padding: 0;text-indent:-5000px;height:34px;font-size:0;}

#blox-header #blox-search-form {display:none}
#blox-right-col #blox-search-form {margin-left:28px;margin-bottom:10px}

.top-right-one {right:5px;bottom:5px;width:88px;height:31px}
#weather-sponsor {right:210px !important;width:90px;float:right;position:absolute;height:32px;bottom:15px}
#weather-sponsor img,#weather-sponsor iframe,#weather-sponsor embed,#weather-sponsor object{position:absolute;right:0 !important;margin:0}
#weather-sponsor .demo-ad {position:absolute;right:0;bottom:0}
.top-right-one #temp{font-family:"Open Sans";font-size:36px !important;position:absolute;right:5px;top:5px}
.top-right-one #conditions{position:absolute;right:5px;bottom:21px;font-size:12px}
#weather-bug #icon {height:100px;width:100px;float:left;padding:0;}
#weather-bug #icon img {height:100px;width:auto}
#weather-bug {width:160px;height:80px;oveflow:hidden}
.top-right-one a {color:#006196 !important}

/*.blox-recent-list .blox-headline {font:normal 20px 'PT Serif',serif !important}
.blox-top-story-holder  h3 {font:normal 20px 'PT Serif',serif !important}*/
#blox-story h1 .blox-headline {font:normal 40px 'PT Serif', serif !important}

#blox-story-text p {font:normal 15px 'PT Serif',serif }
.blox-recent-list .blox-headline {font:normal 20px 'PT Serif',serif !important}
.blox-recent-list li p{font:normal 15px 'PT Serif',serif !important}
.blox-top-story-holder p {font:normal 15px 'PT Serif',serif;}


.blox-main-index .blox-bucket-list p{font:normal 13px 'PT Serif',serif !important;line-height:150% !important;color:#666}
.blox-main-index .blox-bucket-list p.byline{font:normal 11px sans-serif}

#blox-footer .footer-section-block.search { width: 300px !important;}
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/tw-digital-logo-fix.jpg") no-repeat scroll 0 0 transparent; background-position: 0 -10px; background-size:255px 68px; display: block;  margin: 5px auto 5px 10px !important; padding: 0 !important;height:60px}
p.footer-logo a { display: block; height: 50px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 360px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url() no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}
#blox-footer .blox-bottom-block-holder {border:0 }
#blox-footer .footer-section-block h4 {padding:0 0 5px;margin-bottom:5px;font:normal 15px "PT Serif", serif;color:#900;border-bottom:1px dotted #ccc}
#blox-footer a {color:#000 !important;letter-spacing:normal}
#blox-footer p {color:#000;letter-spacing:normal}
#blox-footer .footer-section-block {border-right:1px dotted #ccc}
#blox-footer .search-options {border:1px dotted #ccc;background:#f5f3f3}
.footer-section-block.search {width:270px !important}

.footer-section-block.services {width:185px !important}
.footer-section-block.services ul {margin-bottom:15px}
.sections2 h4 {color:#fff !important;text-indent:-5000px}
.footer-section-block.sections {border-right:0 !important;padding-right:0 !important}
.footer-section-block.sections2 {padding-left:0 !important}
#blox-footer {margin-bottom:0;padding-bottom:10px}
p.copyright {width:980px;padding:0;margin:0 auto;padding-top:15px;padding-bottom:20px;color:#000}
p.copyright a{color:#000}

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

#calendar-widget-block{border-color:#ddd;}

#calendar-widget-block .heading h3 {margin:0;padding:0;height:auto !important}
#calendar-widget-block .heading {background:none !important;height:auto !important;padding:0 !important;margin-top:0 !important;height:25px !important;border-bottom:0px solid #08478d;}
#calendar-widget-block .heading h3 a{left:0 !important;border:0;font:normal 18px "PT Serif" !important;color:#900!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important;}

#blox-featured-listings{border-color:#ddd;padding:5px 10px 20px 10px}
#blox-featured-listings .heading h3 {margin:0 !important;padding:0;float:left;}
#blox-featured-listings .heading {background:none !important;height:auto;border-bottom:0px solid #08478d;width:135px}
#blox-featured-listings .heading h3 a{left:0 !important;border:0;font:normal 18px "PT Serif" !important;color:#900!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important}

.marketplace .heading h2 a {font:bold 23px/21px arial,helvetica,sans-serif !important;color:#000 !important;border:0}
.marketplace .heading h2 {border:0}
h1.index-section-flag {font:normal 23px 'PT Serif',serif  !important;color:#000 !important;background:none !important;line-height:42px !important}
#index-section-title {background:none;border-bottom:2px solid #000}
.heading-class h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
.heading-class h1 a{color:#000 !important}
.heading-cal h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:34px !important}
.heading-cal h1 a{color:#000 !important}
.heading-cal .button {border-radius:5px;background:#900}

.blox-title {border-bottom:1px solid #ddd!important;padding: 3px 0 3px 0 !important;background:none !important;border-top:0 !important}
.blox-title h3 {border:0 !important}
.blox-title,.blox-sub-title h4, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a{
color:#900;font-family:"PT Serif" !important;font-weight:400;font-size:18px;padding-left:0 !important;border-top:0;background:none;}

.green_title * .blox-title {border:none !important;padding: 3px 0 3px 0 !important;background-color:#79bd42 !important;border-top:0 !important}
.green_title * .blox-title h3 {padding-left:10px !important;}
.green_title * .blox-sub-title h4,.green_title * .blox-title a,.green_title * .blox-sub-title a,.green_title * .blox-title h3,.green_title * .blox-title h3 a {
color:#fff; font-family:"PT Serif" !important;font-weight:400;font-size:18px;padding-left:0 !important;border:none;}
.green_title * .blox-recent-list li { padding: 0 0 0 0 !important;}

.blox-sub-title{margin-bottom:5px;clear:both !important}
.blox-list li h3  {margin-left:0 !important;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 9px !important;padding-top:4px;padding-bottom:4px}
.blox-headline a {color:#000; font-family: Georgia, Times, serif;}
.grid_4 .zebra-stripes {width:288px !important;margin-left:0}
.zebra-list li {border-bottom-style:dotted !important}
.zebra-stripes a:hover {color:#c00 !important}
.zebra-stripes {}
.zebra-mane .headline-cell a {color:#000;font-family:'PT Serif',serif;font-weight:normal}
.zebra-mane p {color:#666;font:normal 13px 'PT Serif',serif}
.zebra-mane .image-cell img {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border:1px solid #fff !important}
.zebra-stripes ul li {margin-left:0 !important;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 11px !important}
.zebra-stripes .headline-cell a {color:#444;font:normal 13px/16px 'PT Serif',serif !important}
.zebra-stripes .headline-cell .flag a,.zebra-stripes .headline-cell .simple-flag a  {color:#fff;font-size:11px !important;}
.zebra-stripes small {color:#ccc !important}
.blox-zebra-nav {background-color:#fff;margin-top:0 !important;padding-right:5px !important;padding-top:3px;margin-bottom:0 !important}
.blox-zebra-nav a {color:#888;border-color:#D9D9D9}
.blox-zebra-list .rss {margin-top:7px !important}
.highlight-white .zebra-stripes {width:480px !important}
.grid_13 .highlight-white #ara-container  {width:725px !important}
.grid_13 .highlight-white #nav-container {width:725px !important}

.blox-recent-list .blox-recent-block p {letter-spacing:normal;font:normal 13px 'PT Serif',serif !important}

#blox-container .blox-list li a {color:#262626 !important;}
#blox-container .blox-list li {background:none;padding:5px 0;border-top:1px dotted #ccc;border-bottom:0}
#blox-container .blox-list li li{background:none;padding:5px 8px;border-top:0px dotted #ccc;margin-bottom:0}
#blox-container .blox-list .blox-headline {margin-left:0 !important;display:block !important;font:normal 12px 'PT Serif',serif !important !important;width:auto;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 9px !important;}
#blox-container .blox-list .blox-headline a {color:#444 !important;font:normal 13px 'PT Serif',serif !important}
#blox-container .blox-list .blox-headline a:hover {color:#c00 !important}
#blox-container .blox-list .blox-comments a{color:#aaa !important}
#blox-container .blox-list .blox-comments li{padding:0;margin:0;margin-left:-1px}


.iterodd {background:none !important}
.blox-bucket-list .bucket-headline a {font:normal 18px 'PT Serif',serif;color:#000}
.blox-bucket-list dl{border-bottom:1px dotted #ccc !important}
.blox-bucket-list .odd-list-item {background:#f3f3f3f}
dd.bucket-headline a {color:#000 !important}
dd.bucket-headline a:hover {color:#c00 !important}
#blox-poll p a {color:#4D4D4D;font:bold 13px 'PT Serif',serif}


.soft {background: #efefef;border:1px solid #ddd;padding:15px 10px;border-radius:0 !important}
#blox-right-col .soft {background:#fff}
.soft .blox-title h3 a{color:#262626;font-family:'PT Serif',serif !important !important;font-weight:400;}
.soft .blox-title {border:0 !important}
.soft .image-list {margin-bottom:5px}
.soft .image-list li {border-top:0;border-bottom:1px dotted #ccc}
.soft .image-list-text a {color:#000;font:'PT Serif',serif !important;}
.soft .image-list-text em{clear:both !important;display:block}
.soft .image-list .image-list-text {width:55%}
.soft .image-list .image-list-text h4 {font:normal 13px 'PT Serif',serif !important;}
.soft .image-list .image-list-text p {clear:both}
.blox-breaking-news{background-color:#840810;width:950px;margin-left:5px}
.blox-breaking-news h2,.blox-breaking-news p,.blox-breaking-news dt,.blox-breaking-news dd{line-height:60px;font-family:'PT Serif',serif}
.blox-breaking-news .breaking-transition{font-family:'PT Serif',serif;font-weight:normal}
.blox-breaking-news h2,.blox-breaking-news dt,.blox-breaking-news p.title-flag{text-indent:-9000px;background:#840810 url(../../images/_site/breaking.gif) no-repeat 0px -3px ;width:70px}
.day-partition {background: #369 !important;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;font:normal 11px arial,helvetica,sans-serif;padding:3px 0 3px 5px; margin-top:-1px;color:#fff}
.calendar .navigation .blox-asset-content-block {padding:0 !important;background:none}
#blox-asset-title {font:normal 28px/32px arial,helvetica,sans-serif}
#blox-asset-title span {color:#000 !important;font-weight:normal !important}

#calendarSearch {border:0}
#calendarSearch a {color:#fff}

/* More section float fix */
.more{float: none;}
.blox-recent-list li {border:0}
.blox-recent-list img.avatar {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border:1px solid #fff !important;padding:0}

.uline * .blox-recent-list li.pdfdisplayad {border-top: 1px solid #666;}

#block-slideshow-playlist{padding:0 !important; border-radius:0 !important;margin:0;border:0;width:620px;background:none;margin-bottom:10px}
#block-slideshow-playlist .slide-navigator{width:313px !important;margin-top:3px;margin-right:3px}
#block-slideshow-playlist .slide-navigator li {border-top:0;border-bottom:1px dotted #ddd;padding-top:0;padding-bottom:5px}
#block-slideshow-playlist .slide-navigator .title a strong{font:normal 13px 'PT Serif',serif !important;color:#000}
#block-slideshow-playlist .slide-navigator a.source-link{font:normal 11px verdana,sans-serif;color:#900;text-transform:lowercase;text-decoration:underline}
#block-slideshow-playlist .slide-navigator .date {color:#999;font:normal 11px verdana,sans-serif;}
#block-slideshow-playlist .slidecaption p{font:normal 11px arial,sans-serif !important}
#block-slideshow-playlist .slidecaption .title a strong{font:bold 13px "PT Serif",arial,sans-serif !important}
.sponsored-by {position:absolute;right:230px;bottom:50px;display:none}
.signup-first-name label, .signup-last-name label {color:#f00}

h3.paper_logo {position:absolute;bottom:0px;left:5px;font:normal 32px/21px 'PT Serif',serif;text-shadow:1px 1px 1px #c0c0c0;}
h3.paper_logo a {color:#469fa5;text-decoration:none}
h3.paper_logo a:hover {color:#000}

.vertical-site-featured-search #vehicles-search,.vertical-site-featured-search #homes-search{background:#0D5D90 }

/* Remove Title RSS */
#section-rss-link { display: none; }

.tw-sublinks, .tw-sublinks a {
    color: #fff;
}

/* Size ads */
.expandoAd {height: 32px; width: 980px; position: relative; overflow: hidden !important; visibility: visible;}
.tw-leaderboard-728x90 {float: left; margin-right: 10px; width: 728px; padding: 0px;}
.tw-leaderboard-200x90 {float: right; width: 220px; padding: 0px;}
/* Font size for Classifieds box*/
.tw-classified-box .blox-recent-list .blox-headline, .tw-classified-box .blox-recent-list .blox-headline a {font-weight: normal !important; font-size: 12px !important; font-family: Arial, serif !important;}
/* Bootstrap items */
.btn {font: 12px Helvetica, sans-serif; margin: 5px 0; border-radius: 0; display: inline-block; padding: 4px 12px; text-align: center; vertical-align: middle; cursor: pointer; color: #333333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #f5f5f5; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-bottom-color: #b3b3b3; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); text-decoration: none;}

/* Sign-up Form */
#registrationForm p.signup-terms { background-color: #ECECEC; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; margin: 10px 0 15px; padding: 5px;}
#registrationForm input.text.termsbox { display: inline; margin: 0.4em; padding: 0.4em; width: auto;}
.login-box-form a.termsread { display: inline; float: none; margin-left: 0; padding-top: 0;}
#user-gateway .page label.error { background-color: #FFFFCC; border-radius: 5px 5px 5px 5px; color: #CC0000; display: block; float: none; margin: 11px 0 0; padding: 2%;  width: 96%;}

#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}
/* #ndn-video-player-3.ndn-widget-embed-4, #ndn-video-player-3.ndn-widget-embed-5 */
#ndn-video-player-3.bh_ndn_background
{
    border:1px solid #a2a2a2;
    padding:40px 0px 0px 0px;
    margin:5px 5px 10px 5px !important;
    background:url("../../images/_site/ndn_layer3_bg.jpg") no-repeat;
    width: 600px;
    height: 338px !important;
/*    display: none; */
}

#comment-rules h3 {display:none}
#comment-rules  .rules-columns {display:none}
#comment-rules h2 {font:bold 23px arial,helvetica,sans-serif;color:#457D9D;margin-bottom:15px;text-align:center}
#comment-rules p {font:normal 12px/15px arial,helvetica,sans-serif;margin-top:10px}
#comment-rules a {color:#457D9D;text-decoration:underline}

.blox-photo-gallery .blox-title h3 {padding: 5px 5px 5px 10px !important; font-family: Arial, sans-serif !important; font-size: 12px !important; font-weight: bold !important; color: #000 !important;}

#main_nav,
#tncms-region-nav-main_nav{
    background: #003366; 
    padding: 0 !important; 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
    background: -moz-linear-gradient(top, #003366 0%, #336699 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003366), color-stop(100%,#336699)); 
    background: -webkit-linear-gradient(top, #003366 0%,#336699 100%); 
    background: -o-linear-gradient(top, #003366 0%,#336699 100%); 
    background: -ms-linear-gradient(top, #003366 0%,#336699 100%); 
    background: linear-gradient(to bottom, #003366 0%,#336699 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#336699',GradientType=0 );

  }
#main_nav > li {
    background: inherit;
    padding: 3px 8px;
    font-weight: 300;
    color: #fff;
}
#main_nav > li > a{color:#fff;}
#main_nav > li:hover{background:#fff;}
#main_nav > li:hover > a{color: #336699;}
#main_nav > li.home-icon.home-icon-black > a {background-position: right;}
#main_nav > li.home-icon.home-icon-black > a:hover {background-position: left;}

/* Navigation area for top of community pages */
.tw-community-nav-top-container {
    color: #fff;
    margin-top: 10px !important;
    padding: 10px 0;
    background: #333;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333), to(#222));
    background-image: -moz-linear-gradient(top, #333, #222);
    background-image: -ms-linear-gradient(top, #333, #222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #222));
    background-image: -webkit-linear-gradient(top, #333, #222);
    background-image: -o-linear-gradient(top, #333, #222);
    background-image: linear-gradient(top, #333, #222);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#222', GradientType=0);
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
}
.text-shadow { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
ul.expand-menu { padding:0; margin:0; text-align: left; position: relative; }
ul.expand-menu li { list-style: none; padding: 0; display: block; float: left; border-right: 1px solid #4d4d4d; }
ul.expand-menu-right li a, ul.expand-menu-right #blox-user-panel dd, ul.expand-menu-right #blox-user-panel dd a { padding: 0 5px !important; color: #ddd !important; font-family: Arial, sans-serif !important; font-size: 10px !important;}
ul.expand-menu-right #blox-user-panel #uUser, ul.expand-menu-right #blox-user-panel #uUser a { display: inline !important;}
ul.expand-menu li ul { top: 22px; margin: 0 -1px; }
ul.expand-menu .dropdown-menu { min-width: 70px; }
ul.expand-menu .basic { padding: 0; }
ul.expand-menu .basic li { background-image: none; padding:0; text-indent:0; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; }
ul.expand-menu .basic li a { text-shadow: none; line-height: 24px; padding: 0 10px; white-space: nowrap; }
ul.expand-menu li a, ul.expand-menu dd a {color: #ddd !important;}
ul.expand-menu li a:hover, ul.expand-menu dd a:hover {text-decoration: none !important; color: #fff !important;}
ul.expand-menu .basic li a:hover { text-decoration: none; text-shadow: 0 1px 0 #fff;
    background: #eee;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee));
    background-image: -moz-linear-gradient(top, #f7f7f7, #eee);
    background-image: -ms-linear-gradient(top, #f7f7f7, #eee);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #eee);
    background-image: -o-linear-gradient(top, #f7f7f7, #eee);
    background-image: linear-gradient(top, #f7f7f7, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee', GradientType=0);
}
ul.expand-menu .basic li:last-child { border-bottom: 0; }
ul.expand-menu .parent { padding: 7px 5px; }
ul.expand-menu .parent.selected { text-shadow: none; cursor: default; text-decoration: none; margin-top: 2px!important; margin-bottom: -2px; color: #333!important; background-color: #fff; -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3); }

.ddlMenu {
    display: none;
    position: absolute;
}

.community-search {
    position: absolute;
    border-radius: 5px;
    top: 65px;
    margin: 0 auto;
    padding: 15px 5px;
    right: 10px;
    height: 50px;
    width: 250px;
    background: rgba(225,225,225,0.8);
}

.search-box-header {
    margin: 0 auto;
}

.search-box-list li {
    float: left !important;
    padding: 0 5px;
}

.search-box-list .r-border {
    border-right: 1px solid #bbb !important;
}

.lead-presentation-photo {
    float: right;
    margin-right: 0;
    margin-left: 8px;
}

.byline {
    font-size: 12px !important;
    font-family: "Helvetica Neue", Helvetica, sans-serif !important;
}

.section-name{color: #369;}

.blog-header {font: bold 20px "Source Sans Pro"; text-transform: uppercase; letter-spacing: 1px; padding: 5px 0 5px; margin: 5px 0 0;}
.blog-container {width: 180px; padding: 5px; margin: 0 10px 0 0; float: left; border-radius: 5px; background: #efefef;}
.blog-wrapper {border-bottom: 1px dashed #a9a9a9; margin: 0 0 5px 0;}
.blog-title {font-weight: normal; font-size: 16px;}
.blog-byline {font-size: 12px; color: #666;}

.tw-synopsis {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;}

.grid_3.blogs_layout {float:left;width:180px;margin-left:0}
.grid_5.blogs_layout {float:right;margin-right:0;width:420px}

/* Section Headers */
#index-section-title {background: #336699 !important;}
#index-section-title h1 {color: #fff !important;}

#instantGallery h3{display:none}
#instantGallery .byline {
    display: none !important;
}
.story-keywords {display:none}

/* Outbrain */
.OUTBRAIN .AR_1 .ob_dual_left {
  float: none !important;
  padding: 0 2% !important;
  width: 96% !important;
}
.AR_1 .ob_dual_right {
  display: none;
}

.small-newspaper {
    display: none !important;
}


.hdl_combo ul li {
    clear: none !important;
    float: left !important;
    border: none !important;
    width: 260px !important;
    padding: 5px !important;
    border-bottom: 1px solid #cdcdcd !important;
}

.hdl_combo ul li:nth-child(even) {
    background-color: #efefef !important;
}

.hdl_combo > .ap_cnt_area {
    display: inline !important;
}

.hdl_combo ul li a {
    font-family: Arial !important;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #000 !important;
}

.hdl_combo ul li .ap_img_lnk, .hdl_combo ul li .ap_v_img_lnk {
    display: none !important;
}

.hdl_combo ul li a:hover {
    text-decoration: underline !important;
}

.hdl_combo ul li p {
    display: none !important;
}

.hdl_combo ul.ap_cnt_area > li:first-of-type {
    width: 339px !important;
    float: left !important;
    border-right: 1px solid #ddd !important;
    border-bottom: none !important;
    padding: 0 5px 0 0 !important;
    margin-right: 5px !important;
}

.hdl_combo ul.ap_cnt_area > li:first-of-type .ap_img_lnk, .hdl_combo ul.ap_cnt_area > li:first-of-type .ap_v_img_lnk {
    display: inline !important;
}

.hdl_combo ul.ap_cnt_area > li:first-of-type > .ap_mdl_frm > .ap_slg_txt {
    display: block !important;
}

.hdl_combo ul.ap_cnt_area > li:first-of-type > .ap_mdl_frm > .ap_blk_hd {
    font-family: Georgia !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.ap_hdr, .ap_bl_div {
    display: none !important;
}

.tw-section-headers {
    font-size: 14px !important;
    font-family: 'Oswald', 'PT Serif', serif !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    letter-spacing: 1px !important;
}

h1.index-section-flag {
    font-family: 'Oswald', 'PT Serif', serif !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

#blox-user-admin .delivery-address label.address {
  clear: left;
}

.zebra-bucket-header { position: relative; width: 605px; margin: 0 0 5px 0; padding: 5px 5px 5px 10px; background-color: #369;}


/* .service .same-info{display:none !important} */

.app-classifieds .categoriesList ol .sub-cat {display:block !important;margin-top:10px;color:#fff}
.app-classifieds .categoriesList ol .sub-cat .sub-cat a{font:11px arial,helvetica,sans-serif;color:#2E6194 !important}
.app-classifieds .categoriesList ol .sub-cat .sub-cat  {margin-top:2px;color:#fff !important}
.app-classifieds .categoriesList ol .sub-cat .count {float:right;color:#999}
.app-classifieds .categoriesList ol {clear:both;margin-left:0 !important}
.app-classifieds .categoriesList h3 {padding-top:10px !important;margin-bottom:30px !important;border-bottom:3px solid #000;height:35px}

.app-classifieds .categoriesList ol.place-ad .submit {padding:5px;border-radius:5px;margin-top:10px !important;display:block;margin-bottom:15px;background:#2E6194;text-align:center;width:150px;float:right}
.app-classifieds #wider-button .categoriesList ol.place-ad .submit {width:auto;}
.app-classifieds .categoriesList ol.place-ad .submit a{color:#fff}
.class-head-icon {display:none}
.heading-class {background:none;border-bottom:1px solid #ddd}
.heading-class h1{border-bottom:2px solid #000; width:100% !important}
.vertical-site .heading-class h1{border-bottom:0px; width:auto!important}
.vertical-site .heading.heading-class.detail{margin-bottom:15px}
#ad-classifieds-search-left-top .demo-ad{display:none}
.vertical-site #tw-subnav{min-height:65px}
#blox-left-col .demo-ad{margin-bottom:15px}
.promos-slider .prev {background:url(../../images/_site/slider-nav-arrows2.png) no-repeat 0 0 !important;height:115px;width:20px !important;margin-top:10px}
.promos-slider .next {background:url(../../images/_site/slider-nav-arrows2.png) no-repeat -170px 0 !important;height:115px;width:20px !important;margin-top:10px}
.promos-slider .prev:hover {background:url(../../images/_site/slider-nav-arrows2.png) no-repeat -85px 0 !important;}
.promos-slider .next:hover {background:url(../../images/_site/slider-nav-arrows2.png) no-repeat -254px 0 !important;}
.promos-slider .prev span,.promos-slider .next span{display:none}
.promos-slider .item-list {border:1px solid #EDEDED;margin-top:0 !important;top:0;width:577px !important;height:120px !important;margin-left:20px !important}
.promos-slider .core-slider {height:140px !important}
.promos-slider .item a {color:#2E6194;font:bold 11px arial,helvetica,sans-serif}
.promos-slider .item {margin-top:15px;}
.promos-slider .group {width:560px !important}
.service-action-area li {width:95% !important}
#subscription-notice-manager-pop .alt-area {display:block !important;clear:both !important;height:30px}

#services-manager-messages .message {display:none !important}
.buy-photo {background:#efefef;padding:3px 5px;border-radius:5px;border:1px solid #ccc;font-size:11px}

.community-wrapper .mega-nav-container{
    width: 180px !important;
}

.tw-blue-button {background-color: #369; float: right; border-radius: 5px; padding: 2px 6px; margin: 5px 0 0 0;}
.tw-blue-button a {text-decoration: none; color: #fff; font-family: Arial; font-weight: bold; font-size: 8pt;}

/* CUSTOM BREAKING NEWS BLOCK */
.tw-breaking-wrapper {
	border: 1px solid #c00;
        margin-bottom: 20px;
}
.tw-breaking-logo {
	padding: 2px 5px;
	font-family: 'Oswald', sans-serif;
	font-size: 14pt;
	letter-spacing: 1px;
        background-color: #c00;
	color: #fff;
}
.tw-breaking-content {
	padding: 5px 5px 5px 5px;
}
.tw-breaking-headline a {
	font-family: Georgia;
	font-weight: bold;
	color: #000;
	font-size: 15pt;
	line-height: 1.1;
	text-decoration: none;
}
.tw-breaking-summary {
	color: #000;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
}
.tw-breaking-image {
	float: left;
	margin: 0 5px 5px 0;
	height: 100px;
}
.tw-breaking-byline {
	font-size: 12px;
	font-family: Arial;
	color: #000;
}

/* SUBSCRIBER ALERT BLOCK */
.tw-subsalert-wrapper {
    border: 1px solid #ff3;
    margin-bottom: 20px;
}
.tw-subsalert-logo {
    padding: 2px 5px;
    font-family: 'Oswald', sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    background-color: #ff3;
    color: #000;
}
.tw-subsalert-content {
    padding: 5px 5px 5px 5px;
    background-color: #ff3;
}

img.globe {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-globe.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0 !important;
    border-image-width: 0 !important;
    outline: 0 !important;
    z-index:100;
    padding:0px;
}

img.document {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-file-alt.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0px !important;
}

img.search {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-search.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0px !important;
}

img.audio {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-volume-up.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0px !important;
}

img.photo {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-camera-retro.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0px !important;
}
img.video {
    width: 12px;
    height: 12px;
    background-image: url('http://bloximages.newyork1.vip.townnews.com/tulsaworld.com/content/tncms/live/global/resources/styles/font-awesome/icon-play-circle.png');
    background-size: 12px 12px;
    background-repeat: no-repeat;
    border: 0px !important;
}

a img {
    border: 0 !important; 
}

.app-business .heading h2{text-indent:-5000px;margin-left:0;border-bottom:1px solid #ccc !important;background:url(../../images/_marketplace/findit-logo-11-7-2013.png) no-repeat;height:44px}
.app-business .heading strong {color:#336699 !important}
.app-business .heading{background:none;height:72px}

#user-avatar .screen-name {display:none}

.tw-photo-gallery-header {position: relative; width: 98%; padding: 5px 5px 5px 10px; background-color: #369;}

.hsfb-headline {
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 22px;
    color: #000;
}

.ou-gameday .gamedate {
    background: #990000 !important;
}
.osu-gameday .gamedate {
    background: #ff6600 !important;
}
.tu-gameday .gamedate {
    background: #005596 !important;
}

#shsMultisportScoreboard {width: 95% !important;}

/* CUSTOM Zebra Headers for OSU/OU/TU/ORU sites */
.osu-zebra .zebra-bucket-header { position: relative; width: 605px; margin: 0 0 5px 0; padding: 5px 5px 5px 10px; background-color: #FF7312;}
.ou-zebra .zebra-bucket-header { position: relative; width: 605px; margin: 0 0 5px 0; padding: 5px 5px 5px 10px; background-color: #8F2C26;}
.tu-zebra .zebra-bucket-header { position: relative; width: 605px; margin: 0 0 5px 0; padding: 5px 5px 5px 10px; background-color: #2D3188;}
.oru-zebra .zebra-bucket-header { position: relative; width: 605px; margin: 0 0 5px 0; padding: 5px 5px 5px 10px; background-color: #10094C;}

#subscription-notice .service-price, 
#subscription-notice-manager-pop .service-price{ display:none }
#subscription-notice a span.service-description, 
#subscription-notice-manager-pop a span.service-description{padding-left:50px}

#tw-subnav {width: 960px; margin-left: 0px;}

#tw-subnav ul {
    border: 1px solid #ccc;
    margin: 0 0 10px 0;
    background-color: #ddd;
}
    .homes #tw-subnav ul,
    .homes #tw-subnav ul{ margin-bottom:0px }
    #homes-tabs label{font-size:12px}
    
    .homes #tw-pencil,
    .classifieds.vehicle #tw-pencil,
    .autos #tw-pencil,
    .homes #tw-pencil{padding:0px!important}

    /* replacd by vertical header */
    .autos #blox-header,
    .classifieds.vehicle #blox-header,
    .homes #blox-header,
    .homes #blox-header{display:none!important}
    
    /* fader changes */
    .homes.depth-2 #blox-wrapper.container_12, 
    .homes.depth-2 #blox-container.container_12,
    .homes.depth-2 #blox-wrapper.container_12, 
    .homes.depth-2 #blox-container.container_12,
    .homes.depth-2 #tw-subnav,
    .homes.depth-2 #tw-subnav{ width:990px }
    
    .homes.depth-2 #richmond-homes-slideshow .slideshow-fader,
    .homes.depth-2 #richmond-homes-slideshow .slideshow-fader{margin-left:0px!important}
    
    .homes.depth-2 #richmond-homes-slideshow .fader-home-link,
    .homes.depth-2 #richmond-homes-slideshow .fader-home-link{right:0px!important}
    
    
#tw-subnav li {
    float: left;
    width: auto;
    padding: 8px 6px;
    color: #336699;
    font-weight: 600;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#tw-subnav li.main-nav {
    float: left;
    width: auto;
    padding: 8px 9px;
    color: #fff;
    background-color: #336699;
    font-weight: 600;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 100%;
}

.addthis_button_tweet #twitter-widget-0 {
    display: none !important;
}

.ndn_sliderThumbnailOverlay p, .ndn_sliderThumbnailTitle p {
    font-family: Helvetica, sans-serif !important;
    font-size: 8pt !important;
}

.outdoors-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-outdoors-header-960.jpg'); margin-bottom: 10px; }
.highschool-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-highschool-header-960.jpg'); margin-bottom: 10px; }
.ou-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-ou-header-960.jpg'); margin-bottom: 10px; }
.osu-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-osu-header-960.jpg'); margin-bottom: 10px; }
.oru-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-oru-header-960.jpg'); margin-bottom: 10px; }
.tu-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-tu-header-960.jpg'); margin-bottom: 10px; }
.food-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-food-header-960.jpg'); margin-bottom: 10px; }
.religion-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-religion-header-960.jpg'); margin-bottom: 10px; }
.restaurant-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-restaurants-header-960.jpg'); margin-bottom: 10px; }
.aerospace-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-aerospace-header-960.jpg'); margin-bottom: 10px; }
.american-airlines-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-americanairlines-header-960.jpg'); margin-bottom: 10px; }
.bruce-plante-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-bruceplante-header-960.jpg'); margin-bottom: 10px; }
.business-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-business-header-960.jpg'); margin-bottom: 10px; }
.consumer-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-consumernews-header-960.jpg'); margin-bottom: 10px; }
.crime-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-crimewatch-header-960.jpg'); margin-bottom: 10px; }
.education-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-education-header-960.jpg'); margin-bottom: 10px; }
.delcour-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-juliedelcour-header-960.jpg'); margin-bottom: 10px; }
.local-news-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-localnews-header-960.jpg'); margin-bottom: 10px; }
.mikejones-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-mikejones-header-960.jpg'); margin-bottom: 10px; }
.movies-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-moviereviews-header-960.jpg'); margin-bottom: 10px; }
.mainnews-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-news-header-960.jpg'); margin-bottom: 10px; }
.opinion-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-opinion-header-960.jpg'); margin-bottom: 10px; }
.people-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-peopleandplaces-header-960.jpg'); margin-bottom: 10px; }
.scene-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-scene-header-960.jpg'); margin-bottom: 10px; }
.sportsextra-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-sportsextra-header-960.jpg'); margin-bottom: 10px; }
.store-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-store-header-960.jpg'); margin-bottom: 10px; }
.tech-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-technology-header-960.jpg'); margin-bottom: 10px; }
.tv-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-tv-header-960.jpg'); margin-bottom: 10px; }
.waynegreene-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-waynegreene-header-960.jpg'); margin-bottom: 10px; }
.weather-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-weather-header-960.jpg'); margin-bottom: 10px; }
.weekend-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-weekend-header-960.jpg'); margin-bottom: 10px; }
.olympics-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-olympics-header-960.jpg'); margin-bottom: 10px; }
.capitol-report-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-capitolreport-header-960.jpg'); margin-bottom: 10px; }
.church-directory-page-header { width: 960px; height: 170px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/_site/tw-church-directory-header-960.jpg'); margin-bottom: 10px; }


.contact-html #blox-story-text p {font:normal 15px 'PT Serif',serif }

.homes .heading.detail h1{
    width:auto!important;
    border:none}
    
#real-estate-header{ background: url("../../images/_homes/homes-header-tulsa.png") no-repeat transparent; } 
#vehicles .vehicles-sprite{ background: url("../../images/_autos/autos-header-tulsa.gif") no-repeat transparent!important; }

 
 /* //////////// UTILITY PROMO WIDGET /////////////// */
#blox-info{-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius: 3px;
    background:#EFEFEF none repeat scroll 0 0;
    padding:10px;}
        #blox-info #promo_img img {
            border:medium none;
            display:block;
            margin:5px 10px 0 0;
            float: left;
            width:100px;
            -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px;}
        #blox-info #blox-info-info ul {float:left;
            width:550px;}
        #blox-info #blox-info-info li.blox-info-text{
            border:medium none;
            font-size:11px;
            height:auto;
            line-height:15px;
            margin:7px 0 0 0;
            width:auto;
            background: none;}
    /*#richmond-homes-slideshow form{display:none}*/

.block.real-estate-search #ui-id-3{display:none}
   
.instant-gallery img{max-width:100%!important}

.listing .thumbnail{border:none!important; padding:0px!important} /* override generic bootstrap */

#ndn_launcher_27256 {margin: 0 30px;}

#blox-html-container.all-metro_team_2014-html #blox-right-col, #blox-html-container.all-metro_team_2014-html #blox-asset-title, .communities.owasso.religion #blox-right-col  {display: none !important;}


#blox-html-container.tw101 #index-section-title, #blox-html-container.blogs.news.jasoncollington #index-section-title, #blox-html-container.sportsextra.all-worldbasketball2015 #index-section-title, #blox-html-container.specialprojects.hittinghome #index-section-title, #blox-html-container.news.neediestfamilies #index-section-title, #blox-html-container.test.reboot #index-section-title, #blox-html-container.test.reboot #blox-breadcrumbs, #blox-html-container.interns #index-section-title, #blox-html-container.news.elections #index-section-title, #blox-html-container.advmediakit #index-section-title, #blox-html-container.careers #index-section-title, #blox-html-container.scene.wizardworld #index-section-title, #blox-html-container.opinion.waynegreene #index-section-title, #blox-html-container.specialprojects.gatheringplace #index-section-title, #blox-html-container.specialprojects.spellingbee2015 #index-section-title, #blox-html-container.sportsextra.bestcowboyever #index-section-title, #blox-html-container.sportsextra.bestsoonerever #index-section-title, #blox-html-container.sportsextra.barryswitzer #index-section-title, #blox-html-container.specialprojects.healthyliving2014 #index-section-title, #blox-html-container.specialreports #index-section-title, #blox-html-container.specialprojects.excellenceawards #index-section-title, #blox-html-container.sportsextra.revolution #index-section-title, #blox-html-container.scene.celebrations #index-section-title, #blox-html-container.scene.cotu #index-section-title, #blox-html-container.news.specialreports.executions #index-section-title, #blox-html-container.bestintheworld #index-section-title, #blox-html-container.blogs.randykrehbiel #index-section-title, #blox-html-container.movieshowtimes #index-section-title, #blox-html-container.test.movies #index-section-title, #blox-html-container.upickem #index-section-title, #blox-html-container.vacationandtravelguide2014 #index-section-title, #blox-html-container.collegeguide2014 #index-section-title, #blox-html-container.communities.brokenarrow.schools #index-section-title, #blox-html-container.communities.jenks.schools #index-section-title, #blox-html-container.nursesday2014 #index-section-title, #blox-html-container.editorialboard #index-section-title, #blox-html-container.mikestrain #index-section-title, #blox-html-container.staff #index-section-title, .dailybreak #index-section-title, .hanson #index-section-title, .homepagetest #index-section-title, .homepagetest #blox-breadcrumbs, .throwbacktulsa #index-section-title, .scottcherry #index-section-title, .weather #index-section-title, .drillers #index-section-title, .captioncontest #index-section-title, .outlook #index-section-title, .outlookquality #index-section-title, .outlook #blox-breadcrumbs, .earthquakes #index-section-title, .earthquakes #blox-breadcrumbs, .summercamps #index-section-title, #blox-html-container.advmediakit #tncms-region-ads-rail-top {display: none;}
.weather #blox-breadcrumbs {margin-bottom: 0px;}

.homes ul.navigation.drop,
.homes ul.navigation.drop li{
    background:#164b80;
    color:#fff;}
    .homes ul.navigation.drop li a{
        color:#fff;}

.homes ul.navigation.drop ul{
    border:none;
    position:absolute;}
	.homes ul.navigation.drop ul li{
                border:none;
		background-color:#164b80;}
		.homes ul.navigation li:hover,
		.homes ul.navigation li.active{
			color:white;}
			.homes ul.navigation li a,
			.homes ul.navigation li.active a{
				color:white}
                                
                                


.daily-break-headlines>.block.minilist li {padding: 10px; margin: 0;}
.daily-break-headlines>.block.minilist li:nth-child(even) {background-color: #eee;}
.daily-break-headlines>.block.minilist .thumb.mini {width: 100px;}
.daily-break-headlines>.block.minilist .thumb.mini img {margin-bottom: 0;}
.daily-break-headlines>.block.minilist .lead {display: none;}
.daily-break-headlines>.block.minilist a h3 {white-space: normal; overflow: visible;}

/* CSS For Article Zebra Buckets */
.zebra-container {margin-bottom: 10px;}
.zebra-container>.zebra-bucket-header {position: relative; width: 605px; margin: 0 5px 5px 0; padding: 5px 5px 5px 10px; background-color: #369;}
.zebra-container>.zebra-bucket-header>.tw-section-headers {font-size: 14px !important; font-family: 'Oswald', 'PT Serif', serif !important; font-weight: normal !important; text-transform: uppercase !important; color: #fff !important; letter-spacing: 1px !important; text-decoration: none;}
.zebra-container .tw-sublinks {color: #fff; float: right; position: absolute; top: 8px; right: 5px;}
.zebra-container .tw-sublinks>a {text-decoration: none; color: #fff; font-family: Arial; font-size: 8pt;}
.zebra-container>.top-story {width: 340px; margin-right: 10px; float: left; border-right: 1px solid #cdcdcd;}
.zebra-container>.top-story>img {border: 0px; margin-bottom: 5px;}
.zebra-container>.top-story>img.portrait {width: 120px; float: left; margin-right: 5px;}
.zebra-container>.top-story>img.landscape {width: 330px;}
.zebra-container h3 {font-size: 18px; margin-top: 0; margin-bottom: 10px; font-weight: bold;}
.zebra-container .blox-headline a {color: #000; font-family: Georgia, Times, serif; text-decoration: none;}
.zebra-container .byline {font-size: 12px !important; font-family: "Helvetica Neue", Helvetica, sans-serif !important;}
.zebra-container>.top-story>p {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; font-size: 14px; line-height: 1.4em !important; margin: 0px 10px 0 0;}
.zebra-container>.top-story>.updated {font-family: Arial; font-size: 8pt;}
.zebra-container>.article-list {width: 269px; float: left;}
.zebra-container>.article-list>.story-container {padding: 5px 0 5px 5px; border-bottom: 1px solid #cdcdcd;}
.zebra-container>.article-list>.story-container.odd {background-color: #efefef;}
.zebra-container>.article-list>.story-container>div.title {width: 190px; float: left;}
.zebra-container>.article-list>.story-container>div.title>a {text-decoration: none; color: #000; font-size: 10pt; font-family: Arial;}
.zebra-container>.article-list>.story-container>span.updated {font-family: Arial; font-size: 8pt; padding-right: 5px; float: right;}
/* End CSS For Article Zebra Buckets */

.blox-featured-listings-holder ul li img {background: #fff;}


.tw-featured {border: 1px solid #aaa; margin-bottom: 10px; position: relative;}
.tw-featured>.featured-logo {height: 37px; background-color: #79bd42; float: left;}
.tw-featured>.featured-logo img {padding: 9px 8px 8px 8px;}
.tw-featured>.featured-item {display: table; height: 37px;}
.tw-featured>.featured-item>a {line-height: 15px; height: 37px; display: table-cell; vertical-align: middle; padding-left: 10px; font-size: 12pt; font-weight: bold; color: #000; text-decoration: none; word-break: break-word;}


ul>a>li.find-it {cursor: pointer; height: 22px !important; border: 0px; width: 55px !important; padding: 3px 6px 0 6px !important; background-image: url('http://tulsaworld.com/content/tncms/live/global/resources/images/_marketplace/findit-logo-sm-11-7-2013.png'); background-repeat: no-repeat; background-size: 55px; background-position: 5px 2px;}
#blox-html-container.test.new.header #tw-subnav>ul {margin: 0 0 10px 0;}
#blox-html-container.test.new.header #tw-subnav>ul>li {padding: 5px 6px !important;}
div.new-header-search {margin: 7px 0 -3px 50px; float: left;}
div.new-header-search>#blox-search-form {display: inline-block !important;}




/* New Header CSS */
#blox-container {padding-top: 0 !important;}
#extra-nav a {font-size: 8pt;}
#extra-nav {padding-bottom: 0 !important; margin-bottom: 0 !important;}
#blox-user-panel dd#uUser, #blox-user-panel dd#uUser>a {font-size: 8pt !important;}
h2.vcard.blox-transparency, h1.vcard.blox-transparency {background-size: 240px !important; background-position: 0px 0px !important; width: 240px !important; height: 40px !important; margin-left: 0 !important;}
div#tw-header {position: relative;}
div.blox-header-search>form#blox-search-form {margin-left: 40px !important; background: none !important; overflow: visible !important; display: block !important; width: 450px !important;}
div.blox-header-search>form#blox-search-form input.search-submit {float: left; background-color: #369; width: 30px; height: 25px; margin: 0 0 0 3px; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/search-looking-glass.png'); background-repeat: no-repeat; background-size: 22px; border: 0px; background-position: 3px 1px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
div.blox-header-search {position: absolute !important; left: 250px; !important; top: 8px !important;}
div.blox-header-search>form#blox-search-form input.search-bar {line-height: 17px !important; color: #000; padding-left: 5px; border: 0px; background-color: #ddd; border-top-left-radius: 5px; border-bottom-left-radius: 5px; float: left; height: 23px; width: 400px; margin-right: -3px;}
div.wx-sponsor {width: 200px; position: absolute; top: 5px; right: 0px !important;}
div#weather-sponsor {float: left; width: 90px; position: relative; left: 0px !important; bottom: 0 !important;}
div#tw-navigation {position: relative; width: 100%; float: left; border-bottom: 1px solid #ccc;}
div#tw-navigation>ul.menu {margin: 0; padding: 0; float: left; width: 100%; list-style-type: none; background: #0d1244; background: -moz-linear-gradient(top, #0d1244 0%, #2989d8 50%, #207cca 51%, #485287 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d1244), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#485287)); background: -webkit-linear-gradient(top, #0d1244 0%,#2989d8 50%,#207cca 51%,#485287 100%); background: -o-linear-gradient(top, #0d1244 0%,#2989d8 50%,#207cca 51%,#485287 100%); background: -ms-linear-gradient(top, #0d1244 0%,#2989d8 50%,#207cca 51%,#485287 100%); background: linear-gradient(to bottom, #0d1244 0%,#2989d8 50%,#207cca 51%,#485287 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1244', endColorstr='#485287',GradientType=0 );}
div#tw-navigation>ul.menu>a {text-transform: uppercase; text-decoration: none; color: #fff; font-family: 'Oswald'; font-size: 10pt;}
div#tw-navigation>ul.menu>a>li {padding: 5px 7px; float: left; letter-spacing: 0.3px;}
div#tw-navigation>ul.menu>a>li.home-icon {overflow: hidden; height: 20px; margin: 0 5px -3px 0; padding: 5px !important;}
div#tw-navigation>ul.menu>a>li:hover {background: #636363; background: -moz-linear-gradient(top, #636363 0%, #d6d6d6 50%, #c9c9c9 51%, #636363 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(50%,#d6d6d6), color-stop(51%,#c9c9c9), color-stop(100%,#636363)); background: -webkit-linear-gradient(top, #636363 0%,#d6d6d6 50%,#c9c9c9 51%,#636363 100%); background: -o-linear-gradient(top, #636363 0%,#d6d6d6 50%,#c9c9c9 51%,#636363 100%); background: -ms-linear-gradient(top, #636363 0%,#d6d6d6 50%,#c9c9c9 51%,#636363 100%); background: linear-gradient(to bottom, #636363 0%,#d6d6d6 50%,#c9c9c9 51%,#636363 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#636363',GradientType=0 );}
div.sub-menu {z-index: 1000000; position: absolute; top: 28px; background-color: #fff; width: 948px; float: left; padding: 5px; border: 1px solid #eee; -webkit-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333;}
div.sub-menu#home {width: 200px;}
div.sub-menu#home>ul.nav {width: 200px; border-right: none;}
div.sub-menu>ul.nav {width: 150px; float: left; padding: 0 5px 0 0; border-right: 1px solid #ddd; list-style-type: none; margin: 0;}
div.sub-menu ul.nav>li.no-link {font-size: 7pt; margin-top: 10px;}
div.sub-menu ul.nav>li>a {padding: 5px 5px 0 0; font-family: Arial; font-size: 10pt; font-weight: bold; color: #000; text-decoration: none;}
ul.top-story {list-style-type: none; padding: 0 10px; width: 250px; margin: 0 5px 0 0; float: left;}
ul.more-headlines {width: 500px; float: left; list-style-type: none; margin: 0; padding: 0;}
ul.top-story h2.section-title, ul.more-headlines h2.section-title {font-family: 'Oswald'; padding: 3px 0; margin: 0 0 5px 0; border-bottom: 1px solid #ccc;}
ul.top-story img.landscape {width: 100%;}
ul.top-story img.portrait {width: 33%; float: right; margin: 0 0 5px 5px;}
ul.top-story h3.article-title {font-family: Georgia; padding: 0; margin: 0;}
ul.top-story p {font-size: 12pt;}
ul.top-story p.timestamp {font-family: Arial !important; font-size: 8pt; color: #777;}
ul.more-headlines li {border-top: 1px dotted #ddd; padding: 5px 0 5px 10px; background: url('http://tulsaworld.com/content/tncms/live/components/core_base_library/resources/images/_blocks/list-arrow.gif'); background-repeat: no-repeat; background-position: 0 12px;}
ul.more-headlines li:first-of-type {border: none !important;}
ul.more-headlines li>a {font-family: Georgia; font-weight: normal; font-size: 10pt;}
div.sub-menu#communities {width: 170px; left: 249px;}
div.sub-menu#communities>ul.nav {border-right: none;}
.show {display: block;}
div.free-access {width: 100%; background-color: #000; margin-bottom: 10px;}
div.free-access>ul {list-style-type: none; margin: 0; padding: 0;}
div.free-access>ul>li>a {text-decoration: none; float: left; padding: 2px 5px; font-family: Arial; font-size: 10pt; color: #fff;}
div.free-access>ul>li.title {float: left; padding: 2px 5px; font-family: Arial; font-size: 10pt; color: #fff; background-color: #369;}
div.free-access>ul>a>li.find-it {float: left; padding: 2px 5px !important; background-image: url('http://tulsaworld.com/content/tncms/live/global/resources/images/_marketplace/findit-logo-sm-11-7-2013.png'); width: 40px !important; height: 15px !important; background-size: 46px; background-repeat: no-repeat; background-position: 2px 1px; margin: 0 6px;}


div.link-nav {float: left;}
div.link-nav > div.tncms-block {margin-right: 5px; padding-right: 5px; border-right: 1px solid #ddd;}
ul.top-stories {float: left;}
ul.top-stories h3.article-title {margin-bottom: 5px; font-family: Georgia;}
ul.top-stories img.landscape {width: 40%; float: left; margin-right: 5px;}
ul.top-stories img.portrait {width: 25%; float: left; margin-right: 5px;}
ul.top-stories p {font-size: 10pt;}
ul.top-stories p.timestamp {font-family: Arial !important; font-size: 8pt; color: #777; padding-bottom: 0 !important;}
ul.top-stories h2.section-title {font-family: 'Oswald'; padding: 3px 0; margin: 0 0 5px 0; border-bottom: 1px solid #ccc;}
ul.top-stories .sub-nav-right {clear: both;}
ul.top-stories .sub-nav-right li {border-top: 1px dotted #ddd; padding: 5px 0 5px 10px; background: url('http://tulsaworld.com/content/tncms/live/components/core_base_library/resources/images/_blocks/list-arrow.gif'); background-repeat: no-repeat; background-position: 0 12px;}
ul.top-stories .sub-nav-right li:first-of-type {border: none !important;}
ul.top-stories .sub-nav-right li > a {font-family: Georgia; font-weight: normal; font-size: 10pt;}

.col-20 {width: 20%;}
.col-60 {width: 60%;}
.col-80 {width: 80%;}



/* End New Header CSS */





ul.categoriesList>li>span.cat-icon {display: none !important;}
ul.categoriesList>li.cl-sale-sale-garage>span.cat-icon.cl-sale-sale-garage-icon {height: 45px !important; width: 30px !important; background-position: 4px -815px !important; background-size: 100px !important;}
ul.categoriesList>li.cl-vehicle>span.cat-icon.cl-vehicle-icon {width: 30px !important; height: 45px !important; background-position: -75px -898px !important; background-size: 100px !important;}
ul.categoriesList>li.cl-housing-sale>span.cat-icon.cl-housing-sale-icon {width: 30px !important; height: 45px !important; background-position: 4px -856px !important; background-size: 100px !important;}
ul.categoriesList>li.cl-housing-rent>span.cat-icon.cl-housing-rent-icon {width: 30px !important; height: 45px !important; background-position: -36px -939px !important; background-size: 100px;}
ul.categoriesList>li.cl-community>span.cat-icon.cl-community-icon {width: 30px !important; height: 45px !important; background-position: 4px -1023px !important; background-size: 100px;}
ul.categoriesList>li.cl-service>span.cat-icon.cl-service-icon {width: 30px !important; height: 45px !important; background-position: -36px -898px !important; background-size: 100px;}
ul.categoriesList>li.cl-sale-pet>span.cat-icon.cl-sale-pet-icon {width: 30px !important; height: 30px !important; background-position: 4px -938px !important; background-size: 100px;}
ul.categoriesList>li.cl-sale-sale-estate>span.cat-icon.cl-sale-sale-estate-icon, ul.categoriesList>li.cl-sale-sale-auction>span.cat-icon.cl-sale-sale-auction-icon,  ul.categoriesList>li.cl-sale>span.cat-icon.cl-sale-icon {height: 30px !important; width: 30px !important; background-position: -78px -283px !important; background-size: 100px !important;}
div#blox-html-container ul.class.categoriesList>li {border: 1px solid #ccc; padding: 5px; margin-bottom: 10px;}
div#blox-html-container.classifieds ol>li.place-ad.empty>span.button.submit {padding: 5px; border-radius: 5px; margni-top: 10px !important; display: block; background: #2E6194; text-align: center; width: 150px; float: right;}
div#blox-html-container.classifieds ol>li.place-ad.empty>span.button.submit>a {color: #fff;}
.app-classifieds ul.categoriesList h3 {padding-left: 5px; padding-top: 0px !important; margin-bottom: 0px !important; border-bottom: 3px solid #1882EC; height: 25px; background-color: #eee;}
.app-classifieds ul.categoriesList h3>a {color: #369; font-family: 'Oswald'; text-transform: uppercase; font-size: 14pt;}
.app-classifieds ul.categoriesList ol {margin-bottom: 0px;}
ol.place-ad>li>span.button.submit {margin-bottom: 5px !important;}


div.tw-photo-gallery-item>a>img.portrait {height: 90px; margin: 0 auto; display: block;}
div.tw-photo-gallery-item>a>img.landscape {width: 90%; margin: 0 auto; display: block;}
div.tw-photo-gallery-item {float: left; width: 25%;}



#vote-container {padding: 5px; background-color: #ccc; border-radius: 5px;}
div.rb {float: left; margin-right: 5px;}
div.player {margin-bottom: 10px;}
a.revote {cursor: pointer; color: #369;}


#tncms-block-276028 {margin-top: 20px;}

div#blox-html-container.osusportsextracom_launches_july_2-html #blox-header,
div#blox-html-container.osusportsextracom_launches_july_2-html #tw-navigation,
div#blox-html-container.osusportsextracom_launches_july_2-html .free-access,
div#blox-html-container.osusportsextracom_launches_july_2-html #blox-breadcrumbs,
div#blox-html-container.osusportsextracom_launches_july_2-html h1#blox-asset-title,
div#blox-html-container.osusportsextracom_launches_july_2-html #blox-right-col,
div#blox-html-container.osusportsextracom_launches_july_2-html #blox-footer,
div#blox-html-container.osusportsextracom_launches_july_2-html p.copyright,
div#blox-html-container.ousportsextracom_launches_july_2-html #blox-header,
div#blox-html-container.ousportsextracom_launches_july_2-html #tw-navigation,
div#blox-html-container.ousportsextracom_launches_july_2-html .free-access,
div#blox-html-container.ousportsextracom_launches_july_2-html #blox-breadcrumbs,
div#blox-html-container.ousportsextracom_launches_july_2-html h1#blox-asset-title,
div#blox-html-container.ousportsextracom_launches_july_2-html #blox-right-col,
div#blox-html-container.ousportsextracom_launches_july_2-html #blox-footer,
div#blox-html-container.ousportsextracom_launches_july_2-html p.copyright {display: none;}
div#blox-html-container.osusportsextracom_launches_july_2-html div.addthis_toolbox, div#blox-html-container.ousportsextracom_launches_july_2-html div.addthis_toolbox {margin-left: 10px;}
div#blox-html-container.osusportsextracom_launches_july_2-html #blox-story-text, div#blox-html-container.ousportsextracom_launches_july_2-html #blox-story-text {margin-top: 20px;}
div#blox-html-container.osusportsextracom_launches_july_2-html #blox-story-text>h3, div#blox-html-container.ousportsextracom_launches_july_2-html #blox-story-text>h3 {margin-left: 10px;}

/* Background Ad #561626 */
#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}

#blox-html-container.scene.cotu div.cotu-header {position: relative; width: 605px; margin: 0; padding: 5px 5px 5px 10px; background-color: #fecd64;}
#blox-html-container.scene.cotu div.cotu-header>a.tw-section-headers {color: #00a0b4 !important;}
div.cotu-player>.blox-html-asset>#ndn-widget-embed-1 {width: 100%;}

.donationrequestform.donation_request_form fieldset.total-charges { 
  display: none; 
}

#tncms-block-259558 .post-details{display:none;}
#tncms-block-259558 .blox-no-comments{display:none;}
#tncms-block-259558 .tn-tag-link-story{display:none;}
#tncms-block-259558 .blox-comments{display:none;}
#tncms-block-259558 .tn-event-keyword{display:none;}

.block.real-estate-search fieldset.flags {
display:none;
}



/* CHANGES FOR NEW WEEKEND PAGE 9/30/2014 */
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header {height: 48px;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share {position: absolute; right: 2px; bottom: 1px;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share > a > li {width: 33px; height: 33px; margin-left: 5px; float: left;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share > a > li.search {background: url('../../images/_weekend/weekend_icon_search.jpg') no-repeat;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share > a > li.pinterest {background: url('../../images/_weekend/weekend_icon_pintrest.jpg') no-repeat;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share > a > li.twitter {background: url('../../images/_weekend/weekend_icon_twitter.jpg') no-repeat;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > ul#weekend-share > a > li.facebook {background: url('../../images/_weekend/weekend_icon_fb.jpg') no-repeat;}
#blox-html-container.weekend #blox-wrapper #blox-header #tw-header > h2.vcard.blox-transparency {width: 200px !important; height: 46px !important; background: url('../../images/_weekend/logo-weekend.jpg') no-repeat transparent; background-size: 200px 46px !important;}
#blox-html-container.weekend #index-section-title, #blox-html-container.weekend #blox-breadcrumbs {display: none;}
#blox-html-container.weekend #tw-navigation > ul.menu {background: #fe0000 !important;}
#blox-html-container.weekend #tw-navigation > ul.menu > a > li {padding-top: 2px; padding-bottom: 2px; background-image: none; margin-right: 10px; font-size: 11pt !important; font-weight: bold !important; color: #000 !important;}
#blox-html-container.weekend #tw-navigation > ul.menu > a.has-sub > li {padding-right: 10px; background-image: url('../../images/_weekend/menu-arrow.png'); background-repeat: no-repeat; background-position: right;}
#blox-html-container.weekend #tw-navigation div.sub-menu {top: 25px !important;}
#blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-left > li > a, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > a, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > a, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > span, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > form > fieldset > a, #blox-html-container.weekend #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > form > fieldset > span  {color: #fe0000;}
#blox-html-container.weekend .weekend-latest .blox-title, #blox-html-container.weekend .weekend-fromtheblogs .blox-title, #blox-html-container.weekend .weekend-thingstodo h3 {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important; margin-bottom: 0px;}
#blox-html-container.weekend .weekend-latest .blox-title > h3 > a, #blox-html-container.weekend .weekend-fromtheblogs .blox-title > h3 > a, #blox-html-container.weekend .weekend-thingstodo h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend .weekend-latest ul.blox-recent-list li, #blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list li {padding: 3px 0 !important;}
#blox-html-container.weekend .weekend-latest ul.blox-recent-list li > a > img {display: none !important;}
#blox-html-container.weekend .weekend-latest ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.weekend .weekend-latest ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important;display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list li a > img {width: 80px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #000 !important; margin-right: 15px;}
#blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list li a.tn-flag {display: none !important;}
#blox-html-container.weekend .weekend-latest ul.blox-recent-list ul.blox-flags, #blox-html-container.weekend .weekend-latest ul.blox-recent-list ul.blox-comments, #blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list ul.blox-flags, #blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list li h4.blox-headline {display: flex !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#blox-html-container.weekend .weekend-fromtheblogs ul.blox-recent-list li h4.blox-headline > a {font-size: 10pt; font-weight: bold; font-family: Tahoma; color: #000;}
#blox-html-container.weekend .weekend-thingstodo h3 {padding-bottom: 5px !important;}
#blox-html-container.weekend .weekend-thingstodo {padding-top: 16px !important;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li {margin-bottom: 10px; padding: 20px 15px;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li > a {display: flex; text-decoration: none; font-family: 'Oswald'; color: #fff; font-size: 20pt;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:first-of-type {background: #000;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:nth-of-type(2) {background: #d7e023;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:nth-of-type(2) > a {color: #000 !important;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:nth-of-type(3) {background: #603912;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:nth-of-type(4) {background: #dd7200;}
#blox-html-container.weekend .weekend-thingstodo ul.weekend-calendar li:nth-of-type(4) > a {color: #000 !important;}
#blox-html-container.weekend .weekend-restaurants .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_weekend/weekendmugs_scottcherry.jpg') no-repeat;}
#blox-html-container.weekend .weekend-movies .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_weekend/weekendmugs_michaelsmith.jpg') no-repeat;}
#blox-html-container.weekend .weekend-arts .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_weekend/weekendmugs_jameswattsjr.jpg') no-repeat;}
#blox-html-container.weekend .weekend-music .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_weekend/weekendmugs_jerrywofford.jpg') no-repeat;}
#blox-html-container.weekend .weekend-tv .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_weekend/weekendmugs_ritasherrow.jpg') no-repeat;}
#blox-html-container.weekend .weekend-contests .blox-title {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.weekend .weekend-coverstories .blox-title {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.weekend .weekend-contests .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend .weekend-coverstories .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend .weekend-contests ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important; display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.weekend .weekend-coverstories ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important; display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.weekend .weekend-contests ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.weekend .weekend-coverstories ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.weekend .weekend-contests ul.blox-recent-list ul.blox-flags, #blox-html-container.weekend .weekend-contests ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.weekend .weekend-coverstories ul.blox-recent-list ul.blox-flags, #blox-html-container.weekend .weekend-coverstories ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.weekend .weekend-mostpopular h3 {padding-bottom: 5px !important; border-bottom: 3px solid #000 !important;}
#blox-html-container.weekend .weekend-mostpopular {padding-top: 16px !important;}
#blox-html-container.weekend .weekend-mostpopular h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend .weekend-topstories .blox-title {margin-bottom: 2px; border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.weekend .weekend-topstories .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list {background-color: #000;}
#blox-html-container.weekend .weekend-topstories ul.blox-flags, #blox-html-container.weekend .weekend-topstories ul.blox-comments {display: none !important;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li > a > img {position: absolute; max-width: 150px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li > div.blox-recent-block > h4 {position: absolute; bottom: 0px; z-index: 10000; width: 100%;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li:first-of-type {float: none; position: relative; width: 620px; height: 360px; background-color: #000; padding: 0px; margin: 0px;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li:first-of-type > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li:first-of-type h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.weekend .weekend-topstories ul.blox-recent-list > li:first-of-type h4.blox-headline > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
#blox-html-container.weekend .weekend-photos div.tw-photo-gallery-header {width: 100%; padding: 0 !important; margin-bottom: 2px !important; background: #fff; border-bottom: 3px solid #000;}
#blox-html-container.weekend .weekend-photos div.tw-photo-gallery-header > .tw-section-headers {color: #fe0000 !important; font-family: 'Oswald' !important; font-weight: normal !important; font-size: 20pt !important;}
#blox-html-container.weekend .weekend-photos div.tw-photo-gallery > div:nth-child(3) {width: 605px !important;}
#blox-html-container.weekend .weekend-videos .blox-title {border-bottom: 0 !important; margin-bottom: 0px !important;}
#blox-html-container.weekend .weekend-videos .blox-title > h3 {padding: 5px 0 !important; border-bottom: 3px solid #000 !important; font-family: 'Oswald' !important; font-weight: normal !important; color: #fe0000 !important; font-size: 20pt !important; text-decoration: none !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed {width: 620px !important; background-color: #000 !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper {max-width: 560px !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li {width: 132px !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li > .ndn_sliderThumbnailTitle {width: 132px !important; background-color: transparent;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li > .ndn_sliderThumbnailTitle > p > div {font-family: 'Oswald'; font-size: 12pt; font-weight: normal; color: #fff; line-height: 1.2 !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderNavButton {height: 180px;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderNavButton.ndn_sliderPrev {background-position: -37px -350px !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderNavButton.ndn_sliderNext {background-position: -6px -350px !important;}
#blox-html-container.weekend .weekend-videos .ndn_embed .ndn_sliderNavButton.ndn_hover {background-color: #fe0000 !important;}
#blox-html-container.weekend #center-one-index {margin-bottom: 10px;}
#blox-html-container.weekend #center-one-index .weekend-top-one .blox-title {background-color: #fff !important;}
#blox-html-container.weekend #center-one-index .weekend-top-one .blox-title > h3 {margin-bottom: 4px; border-bottom: 3px solid #000 !important;}
#blox-html-container.weekend #center-one-index .weekend-top-one .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.weekend #center-one-index .weekend-top-one .blox-title {margin-bottom: 0px; border-bottom: 0 !important; padding-bottom: 0 !important;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul.blox-recent-list {background-color: #000;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul:first-of-type > li {float: none; position: relative; width: 620px; height: 360px; background-color: #000; padding: 0px; margin: 0px;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul:first-of-type > li > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul:first-of-type > li div.blox-recent-block > h4 {position: absolute; bottom: 0px; left: 0; z-index: 10000; width: 100%;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul:first-of-type > li div.blox-recent-block > h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul:first-of-type > li div.blox-recent-block > h4 > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
#blox-html-container.weekend #center-one-index .weekend-top-one ul.blox-flags, #blox-html-container.weekend #center-one-index ul.blox-comments {display: none !important;} 
#blox-html-container.weekend #center-one-index .weekend-top-sub {width: 155px; height: 180px; float: left;}
#blox-html-container.weekend #center-one-index .weekend-top-sub ul.blox-recent-list {background-color: #000;}
#blox-html-container.weekend #center-one-index .weekend-top-sub ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.weekend #center-one-index .weekend-top-sub ul.blox-recent-list > li > a > img {position: absolute; max-width: 150px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
#blox-html-container.weekend #center-one-index .weekend-top-sub ul > li div.blox-recent-block > h4.blox-headline {position: absolute; bottom: 0px; z-index: 10000; width: 100%; margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.weekend #center-one-index .weekend-top-sub ul > li div.blox-recent-block > h4.blox-headline > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.weekend .zebra-container > .zebra-bucket-header > .tw-sublinks {font-size: 8pt !important; color: #000 !important; top: auto !important; bottom: 10px !important;}
#blox-html-container.weekend .zebra-container > .zebra-bucket-header > .tw-sublinks > a {color: #000 !important; text-decoration: none !important;}
/* END CHANGES FOR NEW WEEKEND PAGE 9/30/2014 */



#tncms-region-top-ad-region {width: 728px; float: left; margin-right: 5px;}
#tncms-region-top-right-ad-region {width: 200px; float: left;}
div.mid-right-ad-spot {width: 300px; margin: 0 auto;}


/*NEW SLIDESHOW*/
.bhm-gallery-container {position: relative; width: 100%; background-color: #000; border: 1px solid #ddd;}
.bhm-gallery-container > .gallery {width: 100%; height: 100%; position: relative;}
.bhm-gallery-container > .gallery > img {display: none; padding: 5px;}
.bhm-gallery-container > .navigation {z-index: 10000; height: 50px; width: 100%; position: absolute; margin: auto 0; top: 0; left: 0; right: 0; bottom: 0;}
.bhm-gallery-container > .navigation > div.left-nav {margin-left: 10px; width: 50px; height: 50px; background-image: url('http://tulsaworld.com/content/tncms/live/global/resources/images/left-arrow.png'); background-repeat: no-repeat; cursor: pointer; display: none; opacity: 0.6; filter: alpha(opacity=60);}
.bhm-gallery-container > .navigation > div.right-nav {position: absolute; top: 0; right: 0; margin-right: 10px; width: 50px; height: 50px; background-image: url('http://tulsaworld.com/content/tncms/live/global/resources/images/right-arrow.png'); background-repeat: no-repeat; cursor: pointer; display: none; opacity: 0.6; filter: alpha(opacity=60);}
.bhm-gallery-container > .caption {width: 100%; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; position: absolute; bottom: 0px; left: 0;}
.bhm-gallery-container > .caption > p {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; font-weight: normal; font-size: 12pt; margin: 0; padding: 10px; color: #fff; text-align: center;}
.bhm-gallery-container > .buy-button {position: absolute; z-index: 100000; top: 0; right: 0; display: none; padding: 5px; margin: 5px; border-radius: 5px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */ background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */}
.bhm-gallery-container > .buy-button > a.buy {color: #888; cursor: pointer; text-decoration: none; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; text-transform: uppercase;}
.bhm-gallery-container .controls {background-color: #666;}
.bhm-gallery-container .controls > p.caption-toggle {cursor: pointer; display: inline; padding: 5px; margin: 0; color: #fff; font-family: 'Francois One', sans-serif; font-size: 10pt; text-transform: uppercase;}
.bhm-gallery-container .counter {position: absolute; z-index: 100000; padding: 5px; margin: 5px; top: 0; left: 0;}
.bhm-gallery-container .counter > p {margin: 0; color: #fff; font-family: Arial !important; font-size: 8pt; text-transform: uppercase;}



/* MEDIA KIT */
.media-kit-container .blox-html-asset {margin-bottom: 0 !important;}

/* CLASSIFIEDS HEADER */
#classifieds-header > a > img  {border: 0px;}

.legal_notices ul.categoriesList h3>a {
color: #369;
font-family: 'Oswald';
text-transform: uppercase;
font-size: 14pt;
}
.legal_notices ul.categoriesList h3 {
padding-left: 5px;
padding-top: 0px !important;
margin-bottom: 0px !important;
border-bottom: 3px solid #1882EC;
height: 25px;
background-color: #eee;
}
.legal_notices .categoriesList ol .sub-cat {
display: block !important;
margin-top: 10px;
color: #fff;
}

.legal_notices .categoriesList ol {
clear: both;
margin-left: 0 !important;
}

.legal_notices #index-section-title {
background: #336699 !important;
display: none;
}

#blox-html-container.news.elections #blox-breadcrumbs {display: none !important;}




/* REBOOT */
.home-top-story-section {background: #cedce7; /* Old browsers */ background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */ background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */}
.home-top-story-section ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
.home-top-story-section ul.blox-recent-list > li > a > img {position: absolute; max-width: 150px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
.home-top-story-section ul.blox-recent-list > li > div.blox-recent-block > h4 {position: absolute; bottom: 0px; z-index: 10000; width: 100%;}
.home-top-story-section ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
.home-top-story-section ul.blox-recent-list > li:first-of-type {float: none; position: relative; width: 620px; height: 360px; padding: 0px; margin: 0px;}
.home-top-story-section ul.blox-recent-list > li:first-of-type > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
.home-top-story-section ul.blox-recent-list > li:first-of-type h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
.home-top-story-section ul.blox-recent-list > li:first-of-type h4.blox-headline > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
.home-top-story-section ul.blox-recent-list ul.blox-flags, .home-top-story-section ul.blox-recent-list ul.blox-comments {display: none !important;}

#blox-html-container.test.reboot #blox-left-col {margin-left: 0px; width: 630px;}




/*
#blox-html-container.test.reboot #center-one-index {background-color: #eee; width: 620px; height: 550px; margin-bottom: 10px;}
#blox-html-container.test.reboot #center-one-index .top-story-one .blox-title {background-color: #fff !important;}
#blox-html-container.test.reboot #center-one-index .top-story-one .blox-title > h3 {margin-bottom: 4px; border-bottom: 3px solid #000 !important;}
#blox-html-container.test.reboot #center-one-index .top-story-one .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #fe0000; font-weight: normal;}
#blox-html-container.test.reboot #center-one-index .top-story-one .blox-title {margin-bottom: 2px; border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul.blox-recent-list {background-color: transparent;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul:first-of-type > li {float: none; position: relative; width: 620px; height: 360px; background-color: #eee; padding: 0px; margin: 0px;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul:first-of-type > li > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul:first-of-type > li div.blox-recent-block > h4 {position: absolute; bottom: 0px; left: 0; z-index: 10000; width: 100%;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul:first-of-type > li div.blox-recent-block > h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul:first-of-type > li div.blox-recent-block > h4 > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
#blox-html-container.test.reboot #center-one-index .top-story-one ul.blox-flags, #blox-html-container.test.weekend #center-one-index ul.blox-comments {display: none !important;} 
*/


#blox-html-container.test.reboot #center-one-index .top-story-sub {width: 155px; height: 180px; float: left;}
#blox-html-container.test.reboot #center-one-index .top-story-sub div.article {width: 145px; margin: 0 auto;}
#blox-html-container.test.reboot #center-one-index .top-story-sub ul.blox-recent-list {background-color: #eee;}
#blox-html-container.test.reboot #center-one-index .top-story-sub ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.test.reboot #center-one-index .top-story-sub ul.blox-recent-list > li > a > img {position: absolute; max-width: 140px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
#blox-html-container.test.reboot #center-one-index .top-story-sub ul > li div.blox-recent-block > h4.blox-headline {position: absolute; bottom: 0px; z-index: 10000; width: 100%; margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.test.reboot #center-one-index .top-story-sub ul > li div.blox-recent-block > h4.blox-headline > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}




div.home-page-top-story {width: 620px; display: inline-block; margin-bottom: 10px;}
div.home-page-top-story .img {float: left; margin-right: 10px;}
div.home-page-top-story .horizontal {width: 320px;}
div.home-page-top-story .vertical {width: 200px;}
div.home-page-top-story .img > img {width: 100%;}
div.home-page-top-story .article-info > h2 {font-family: 'Francois One', sans-serif; font-weight: normal; display: flex; margin: 0; padding: 0 0 5px 0; line-height: 1.0;}
div.home-page-top-story .article-info > span {font-family: Arial; font-size: 9pt; display: flex;}
div.home-page-top-story .article-info > h6 {box-shadow: 1px 1px 5px #888888; margin: 0; padding: 2px 15px; background-color: #eee; border-radius: 5px; display: inline;}
div.home-page-top-story .article-info > h6 > i {color: #c00;}
div.home-page-top-story .article-info > h6 > a {font-size: 8pt; font-family: Arial; font-weight: bold; color: #c00; text-decoration: none;}
div.home-page-top-story div.related {float: left;}
div.home-page-top-story div.related > h5 {font-family: 'Francois One', sans-serif; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #ccc; padding: 0; margin: 5px 0;}
div.home-page-top-story div.related ul {list-style: none; margin: 0; padding: 0;}
div.home-page-top-story div.related ul > li > a {font-family: Arial; font-size: 9pt; color: #000; text-decoration: none;}
div.home-page-top-sub {width: 155px; float: left; margin-bottom: 10px;}
div.home-page-top-sub div.img {overflow: hidden; width: 145px; height: 82px; margin: 5px; position: relative;}
div.home-page-top-sub div.img img {width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 145px;}
div.home-page-top-sub h5 {padding: 0 5px; margin: 0;}
div.home-page-top-sub h5 > a {font-family: 'Francois One', sans-serif; font-size: 10pt; font-weight: normal; display: flex; line-height: 1.0;}
.first > .home-page-top-sub {margin-left: 0;}

.latest-stories {margin-top: 10px; width: 250px; padding: 5px 10px; border-radius: 5px; background-color: #eee; float: left; box-shadow: 1px 1px 5px #888888;}
.latest-stories h2 {border-bottom: 2px solid #333; font-family: 'Francois One', sans-serif; font-size: 18pt; color: #c00; text-transform: uppercase; padding: 0; margin: 0; font-weight: normal;}
.latest-stories ul {margin: 5px 0 0 0; padding: 0; list-style: none;}
.latest-stories ul > li {margin-bottom: 10px;}
.latest-stories ul > li > a {font-family: Arial; color: #000; text-decoration: none; font-size: 9pt;}
.latest-stories ul > li > span.timestamp {display: inline-block; color: #c00;}


.home-page-video-player {margin-bottom: 0px; width: 330px; float: left; padding: 0 5px;}
.home-page-video-player div.ndn_embed {margin-top: 5px; width: 310px; height: 290px;}
.home-page-video-player div.ndn_embed > div.ndn_videoPlayer {width: 310px; height: 200px; margin: 0 auto; background: #eee !important;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper {width: 280px; height: 80px;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_carousel-wrapper {}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_selectableVideo {width: 80px; margin-right: 2px;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer {width: 80px; height: 58px; background-color: #eee;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer img {width: 70px; height: 48px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_sliderThumbnailTitle {width: 80px; background-color: #eee;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_sliderThumbnailTitle p {margin: 0;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_sliderThumbnailTitle p > div {font-weight: normal; color: #000; padding: 0 5px !important; margin-top: 0px !important; line-height: 1.0;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer .ndn_sliderThumbnailPlay {width: 80px; top: -15px; background-size: 20px;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer .ndn_nowPlaying, .home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer .ndn_upcomingVideo {font-size: 7pt;}
.home-page-video-player div.ndn_embed div.ndn_sliderWrapper .ndn_thumbContainer .ndn_sliderThumbnailOverlay {background: transparent !important;}

.home-page-video-player div.ndn_embed div.ndn_sliderNavButton {height: 100px; width: 15px; background: transparent;}
.home-page-video-player div.ndn_embed div.ndn_sliderPrev {background: url('../../images/blue-triangles.png') no-repeat; background-position: 0 40px !important; margin-right: 0px;}
.home-page-video-player div.ndn_embed div.ndn_sliderNext {background: url('../../images/blue-triangles.png') no-repeat; background-position: -15px 40px !important; margin-left: 0px;}
.home-page-video-player div.ndn_embed div.ndn_sliderNext:hover, .home-page-video-player div.ndn_embed div.ndn_sliderPrev:hover {background-color: #ccc;}

.video-container {margin-top: 10px; margin-left: 10px; width: 310px; padding: 5px 10px; border-radius: 5px; background-color: #eee; float: left; box-shadow: 1px 1px 5px #888888;}
h2.video-title {border-bottom: 2px solid #333; font-family: 'Francois One', sans-serif; font-size: 18pt; color: #c00; text-transform: uppercase; padding: 0; margin: 0; font-weight: normal;}



.gallery-container {margin-top: 10px; margin-left: 15px; width: 310px; padding: 5px 10px; border-radius: 5px; background-color: #eee; float: left; box-shadow: 1px 1px 5px #888888;}
.gallery-container > h2 {border-bottom: 2px solid #333; font-family: 'Francois One', sans-serif; font-size: 18pt; color: #c00; text-transform: uppercase; padding: 0; margin: 0 0 5px 0; font-weight: normal;}
.gallery-container > .photo-container {display: inline-block; width: 100%;}
.gallery-container > .photo-container > a {text-decoration: none;}
.gallery-container > .photo-container > a > div {position: relative; width: 80px; height: 58px; float: left; margin: 0 10px 5px 0;}
.gallery-container > .photo-container > a > div > img {max-width: 80px; max-height: 58px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.gallery-container > .photo-container > a > h2.image-title {padding: 0; font-family: Arial; font-size: 9pt; text-decoration: none; color: #000; line-height: 1.2;}
.gallery-container > .photo-container > a > h6 {margin: 0; padding: 2px 15px; background-color: #eee; border-radius: 5px; display: inline; font-size: 8pt; font-family: Arial; font-weight: bold; color: #c00; text-decoration: none; box-shadow: 1px 1px 5px #888888;}
.gallery-container > .photo-container > a > h6 > i.icon-camera {margin-right: 2px; color: rgb(204,0,0); color: rgba(204,0,0,0.7);}


.section-container {margin-top: 10px; width: 595px; padding: 5px 10px; border-radius: 5px; background-color: #eee; float: left; box-shadow: 1px 1px 5px #888888;}
.section-container > div.title-bar {position: relative;}
.section-container > div.title-bar > h2 {border-bottom: 2px solid #333;  padding: 0; margin: 0;}
.section-container > div.title-bar > h2 > a {text-decoration: none; font-family: 'Francois One', sans-serif; font-size: 18pt; color: #c00; text-transform: uppercase; font-weight: normal;}
.section-container > div.title-bar > div.sub-menus > ul {margin: 0; padding: 0; list-style: none; position: absolute; right: 0; bottom: 5px;}
.section-container > div.title-bar > div.sub-menus > ul > li {float: left; padding: 0 5px;}
.section-container > div.title-bar > div.sub-menus > ul > li > a {text-decoration: none; font-family: 'Francois One', sans-serif; font-size: 8pt; font-weight: bold; color: #000; font-weight: normal;}
.section-container > div.top-story > img {float: left; margin-right: 5px; max-width: 250px; max-height: 300px; border-radius: 10px;}
.section-container > div.top-story {margin-top: 5px; display: inline-block; width: 100%;}
.section-container > div.top-story > h4 {padding: 0; margin: 0;}
.section-container > div.top-story > h4 > a {display: flex; line-height: 1.2; font-family: 'Francois One', sans-serif; font-size: 15pt; color: #000; text-decoration: none; font-weight: normal;}
.section-container > div.top-story > span > p.byline {-webkit-margin-before: 1em; font-size: 8pt !important; font-weight: bold !important; color: #000 !important; font-family: Arial !important;}
.section-container > div.top-story > span > p.summary {display: flex; line-height: 1.2; font-size: 14px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;}
.section-container > div.sub-stories {display: inline-block; margin-bottom: 10px; width: 100%;}
.section-container > div.sub-stories > ul {list-style: none; margin: 10px 0 0 0; padding: 0 0 0 20px;}
.section-container > div.sub-stories > ul > li {list-style-type: square; color: #c00; font-size: 12pt;}
.section-container > div.sub-stories > ul > li > a {color: #000; font-family: Arial; font-size: 9pt; text-decoration: none;}

.sportsextra-photo-gallery .gallery-container, .scene-photo-gallery .gallery-container, .icymi-photo-gallery .gallery-container {margin-left: 0px !important; width: 595px;}
.sportsextra-photo-gallery .gallery-container div.photo-container, .scene-photo-gallery .gallery-container div.photo-container, .icymi-photo-gallery .gallery-container div.photo-container {width: 50%; float: left; margin-bottom: 5px;}

.test.reboot div.pdfdisplayad .blox-title {border-bottom: 3px solid #ddd !important; padding: 0 !important; margin-bottom: 0 !important;}
.test.reboot div.pdfdisplayad .blox-title h3 {color: #000; font-family: 'Francois One', sans-serif !important; font-size: 20pt;}
.test.reboot li.pdfdisplayad > a > img {width: auto !important; max-width: 100px; max-height: 60px;}
.test.reboot li.pdfdisplayad > div.blox-recent-block h4.blox-headline {margin-bottom: 0px;} 
.test.reboot li.pdfdisplayad > div.blox-recent-block h4.blox-headline > a {display: flex; font-size: 12pt; text-decoration: none;}



.test.reboot .ap-json div.hdl_combo {margin-bottom: 10px !important;}
.test.reboot .ap-json ul.ap_cnt_area li {width: 100% !important; list-style-type: square !important; color: #c00 !important; font-size: 12pt !important; border-bottom: 0 !important; padding: 0 !important; margin-left: 20px !important;}
.test.reboot .ap-json ul.ap_cnt_area li:nth-child(1) {width: 100% !important; height: auto !important; padding-bottom: 15px !important; margin-top: 10px !important; margin-left: 0px !important; list-style-type: none !important;}
.test.reboot .ap-json ul.ap_cnt_area li:nth-child(1) > div {padding-left: 0px !important;}
.test.reboot .ap-json ul.ap_cnt_area li:nth-child(1) > div > a.ap_img_lnk {float: left !important;}
.test.reboot .ap-json ul.ap_cnt_area li:nth-child(1) > div > a.ap_img_lnk > img {float: left !important; margin-right: 5px !important; max-width: 250px !important; max-height: 300px !important; border-radius: 10px !important;}
.test.reboot .ap-json ul.ap_cnt_area li:nth-child(1) > div > a.ap_blk_hd {font-family: 'Francois One', sans-serif !important; font-weight: normal !important; font-size: 15pt !important; display: flex !important; line-height: 1.2 !important; color: #000 !important; text-decoration: none !important;}




#blox-html-container.test.food #blox-wrapper #blox-header #tw-header {height: 48px;}
#blox-html-container.test.food #blox-wrapper #blox-header #tw-header > ul#food-share {position: absolute; right: 2px; bottom: 1px;}
#blox-html-container.test.food #blox-wrapper #blox-header #tw-header > ul#food-share > a > li {width: 33px; height: 33px; margin-left: 5px; float: left;}
#blox-html-container.test.food #index-section-title, #blox-html-container.test.food #blox-breadcrumbs {display: none;}
#blox-html-container.test.food #tw-navigation > ul.menu {background: #006d38 !important;}
#blox-html-container.test.food #tw-navigation > ul.menu > a > li {color: #fff !important; padding-top: 2px; padding-bottom: 2px; background-image: none; margin-right: 10px; font-size: 11pt !important; font-weight: bold !important;}
#blox-html-container.test.food #tw-navigation > ul.menu > a.has-sub > li {color: #fff !important; padding-right: 10px; background-image: url('../../images/_food/menu-arrow.png'); background-repeat: no-repeat; background-position: right;}
#blox-html-container.test.food #tw-navigation div.sub-menu {top: 25px !important;}
#blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-left > li > a, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > a, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > a, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > span, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > form > fieldset > a, #blox-html-container.test.food #blox-wrapper #extra-nav > ul#extra-right > li > #blox-user-panel > dl > dd > form > fieldset > span  {color: #006d38;}
#blox-html-container.test.food .food-latest .blox-title, #blox-html-container.test.food .food-fromtheblogs .blox-title, #blox-html-container.test.food .food-thingstodo h3 {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important; margin-bottom: 0px;}
#blox-html-container.test.food .food-latest .blox-title > h3 > a, #blox-html-container.test.food .food-fromtheblogs .blox-title > h3 > a, #blox-html-container.test.food .food-thingstodo h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal;}
#blox-html-container.test.food .food-latest ul.blox-recent-list li, #blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list li {padding: 3px 0 !important;}
#blox-html-container.test.food .food-latest ul.blox-recent-list li > a > img {display: none !important;}
#blox-html-container.test.food .food-latest ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.test.food .food-latest ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important;display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list li a > img {width: 80px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #000 !important; margin-right: 15px;}
#blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list li a.tn-flag {display: none !important;}
#blox-html-container.test.food .food-latest ul.blox-recent-list ul.blox-flags, #blox-html-container.test.food .food-latest ul.blox-recent-list ul.blox-comments, #blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list ul.blox-flags, #blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list li h4.blox-headline {display: flex !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#blox-html-container.test.food .food-fromtheblogs ul.blox-recent-list li h4.blox-headline > a {font-size: 10pt; font-weight: bold; font-family: Tahoma; color: #000;}
#blox-html-container.test.food .food-thingstodo h3 {padding-bottom: 5px !important;}
#blox-html-container.test.food .food-thingstodo {padding-top: 16px !important;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li {margin-bottom: 10px; padding: 20px 15px;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li > a {display: flex; text-decoration: none; font-family: 'Oswald'; color: #fff; font-size: 20pt;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:first-of-type {background: #000;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:nth-of-type(2) {background: #d7e023;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:nth-of-type(2) > a {color: #000 !important;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:nth-of-type(3) {background: #603912;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:nth-of-type(4) {background: #dd7200;}
#blox-html-container.test.food .food-thingstodo ul.food-calendar li:nth-of-type(4) > a {color: #000 !important;}
#blox-html-container.test.food .food-contests .blox-title {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.test.food .food-recipes .blox-title {border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.test.food .food-contests .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal;}
#blox-html-container.test.food .food-recipes .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal;}
#blox-html-container.test.food .food-contests ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important; display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.test.food .food-recipes ul.blox-recent-list h4.blox-headline > a {font-family: 'Oswald' !important; font-size: 12pt !important; color: #000 !important; display: flex !important; text-decoration: none; line-height: 1.2;}
#blox-html-container.test.food .food-contests ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.test.food .food-recipes ul.blox-recent-list li a > img {width: 160px !important; -webkit-box-shadow: none !important; box-shadow: none !important; border 0 !important;}
#blox-html-container.test.food .food-contests ul.blox-recent-list ul.blox-flags, #blox-html-container.test.food .food-contests ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.test.food .food-recipes ul.blox-recent-list ul.blox-flags, #blox-html-container.test.food .food-recipes ul.blox-recent-list ul.blox-comments {display: none !important;}
#blox-html-container.test.food .food-mostpopular h3 {padding-bottom: 5px !important; border-bottom: 3px solid #000 !important;}
#blox-html-container.test.food .food-mostpopular {padding-top: 16px !important;}
#blox-html-container.test.food .food-mostpopular h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal;}
#blox-html-container.test.food .food-topstories .blox-title {margin-bottom: 2px; border-bottom: 3px solid #000 !important; padding-bottom: 0 !important;}
#blox-html-container.test.food .food-topstories .blox-title > h3 > a {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list {background-color: #000;}
#blox-html-container.test.food .food-topstories ul.blox-flags, #blox-html-container.test.food .food-topstories ul.blox-comments {display: none !important;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li > a > img {position: absolute; max-width: 150px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li > div.blox-recent-block > h4 {position: absolute; bottom: 0px; z-index: 10000; width: 100%;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li:first-of-type {float: none; position: relative; width: 620px; height: 360px; background-color: #000; padding: 0px; margin: 0px;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li:first-of-type > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li:first-of-type h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.test.food .food-topstories ul.blox-recent-list > li:first-of-type h4.blox-headline > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
#blox-html-container.test.food .food-photos div.tw-photo-gallery-header {width: 100%; padding: 0 !important; margin-bottom: 2px !important; background: #fff; border-bottom: 3px solid #000;}
#blox-html-container.test.food .food-photos div.tw-photo-gallery-header > .tw-section-headers {color: #006d38 !important; font-family: 'Oswald' !important; font-weight: normal !important; font-size: 20pt !important;}
#blox-html-container.test.food .food-photos div.tw-photo-gallery > div:nth-child(3) {width: 605px !important;}
#blox-html-container.test.food .food-videos .blox-title {border-bottom: 0 !important; margin-bottom: 0px !important;}
#blox-html-container.test.food .food-videos .blox-title > h3 {padding: 5px 0 !important; border-bottom: 3px solid #000 !important; font-family: 'Oswald' !important; font-weight: normal !important; color: #006d38 !important; font-size: 20pt !important; text-decoration: none !important;}
#blox-html-container.test.food .food-videos .ndn_embed {width: 620px !important; background-color: #000 !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper {max-width: 560px !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li {width: 132px !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li > .ndn_sliderThumbnailTitle {width: 132px !important; background-color: transparent;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderWrapper .ndn_carousel-wrapper ul.ndn_sliderItems > li > .ndn_sliderThumbnailTitle > p > div {font-family: 'Oswald'; font-size: 12pt; font-weight: normal; color: #fff; line-height: 1.2 !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderNavButton {height: 180px;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderNavButton.ndn_sliderPrev {background-position: -37px -350px !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderNavButton.ndn_sliderNext {background-position: -6px -350px !important;}
#blox-html-container.test.food .food-videos .ndn_embed .ndn_sliderNavButton.ndn_hover {background-color: #006d38 !important;}
#blox-html-container.test.food #center-one-index {margin-bottom: 10px;}
#blox-html-container.test.food #center-one-index .food-top-one .blox-title {background-color: #fff !important;}
#blox-html-container.test.food #center-one-index .food-top-one .blox-title > h3 {font-family: 'Oswald' !important; font-size: 20pt; color: #006d38; font-weight: normal; margin-bottom: 4px; border-bottom: 3px solid #000 !important;}
#blox-html-container.test.food #center-one-index .food-top-one .blox-title {margin-bottom: 0px; border-bottom: 0 !important; padding-bottom: 0 !important;}
#blox-html-container.test.food #center-one-index .food-top-one ul.blox-recent-list {background-color: #000;}
#blox-html-container.test.food #center-one-index .food-top-one ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.test.food #center-one-index .food-top-one ul.blox-recent-list > li > div.blox-recent-block > h4 > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Francois One', sans-serif; font-size: 12pt; display: flex !important;}
#blox-html-container.test.food #center-one-index .food-top-one ul:first-of-type > li {float: none; position: relative; width: 620px; height: 360px; background-color: #000; padding: 0px; margin: 0px;}
#blox-html-container.test.food #center-one-index .food-top-one ul:first-of-type > li > a > img {position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 620px; max-height: 350px; box-shadow: none; border: 0 !important;}
#blox-html-container.test.food #center-one-index .food-top-one ul:first-of-type > li div.blox-recent-block > h4 {position: absolute; bottom: 0px; left: 0; z-index: 10000; width: 100%;}
#blox-html-container.test.food #center-one-index .food-top-one ul:first-of-type > li div.blox-recent-block > h4.blox-headline {margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.test.food #center-one-index .food-top-one ul:first-of-type > li div.blox-recent-block > h4 > a {font-family: 'Francois One', sans-serif; color: #fff; font-size: 25pt; font-weight: normal;}
#blox-html-container.test.food #center-one-index .food-top-one ul.blox-flags, #blox-html-container.test.food #center-one-index ul.blox-comments {display: none !important;} 
#blox-html-container.test.food #center-one-index .food-top-sub {width: 155px; height: 180px; float: left;}
#blox-html-container.test.food #center-one-index .food-top-sub ul.blox-recent-list {background-color: #000;}
#blox-html-container.test.food #center-one-index .food-top-sub ul.blox-recent-list > li {padding: 0; margin: 5px 0 0 0; width: 150px; height: 180px; float: left; position: relative; margin-right: 5px;}
#blox-html-container.test.food #center-one-index .food-top-sub ul.blox-recent-list > li > a > img {position: absolute; max-width: 150px; max-height: 90px; margin: auto; top: 0; left: 0; right: 0; box-shadow: none; border: 0 !important;}
#blox-html-container.test.food #center-one-index .food-top-sub ul > li div.blox-recent-block > h4.blox-headline {position: absolute; bottom: 0px; z-index: 10000; width: 100%; margin-bottom: 0px; padding: 5px 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; width: 100%;}
#blox-html-container.test.food #center-one-index .food-top-sub ul > li div.blox-recent-block > h4.blox-headline > a {font-weight: normal; text-decoration: none; line-height: 1.1; padding: 0 12px; color: #fff; font-family: 'Oswald'; font-size: 12pt; display: flex !important;}
#blox-html-container.test.food .zebra-container > .zebra-bucket-header > .tw-sublinks {font-size: 8pt !important; color: #000 !important; top: auto !important; bottom: 10px !important;}
#blox-html-container.test.food .zebra-container > .zebra-bucket-header > .tw-sublinks > a {color: #000 !important; text-decoration: none !important;}
#blox-html-container.test.food .food-nicole > .zebra-container > .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_food/foodmugs_middleton.jpg') no-repeat;}
#blox-html-container.test.food .food-restaurants > .zebra-container > .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_food/foodmugs_restaurants.jpg') no-repeat;}
#blox-html-container.test.food .food-beer > .zebra-container > .zebra-bucket-header {margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px; height: 80px; background-color: #fff; background: url('../../images/_food/foodmugs_gilbert.jpg') no-repeat;}
#blox-html-container.test.food #tw-header {height: 60px !important;}
#blox-html-container.test.food #tw-header h2.vcard.blox-transparency {height: 55px !important; background: url("../../images/_food/header-food.jpg") no-repeat transparent;}
#blox-html-container.test.food div.blox-header-search {top: 15px !important;}
#blox-html-container.test.food div.blox-header-search input.search-submit {background-color: #006d38;}




.test.weather #blox-header #tw-header {height: 95px !important; background: url('../../images/weather-header.jpg') no-repeat;}
.test.weather #blox-header .vcard.blox-transparency {display: none !important;}
.test.weather #blox-header div.top-right-one {height: auto !important; width: 120px !important; bottom: auto !important;}
.test.weather #blox-breadcrumbs {display: none !important;}
.test.weather #blox-left-col {margin-left: 0px !important;}
.test.weather .weather-forecast-box {width: 595px !important; box-shadow: 1px 1px 5px #888888 !important; background-color: #eee !important; border-radius: 10px !important; padding: 10px !important;}





#blox-html-container.test.reboot.alternate .latest-stories h2, #blox-html-container.test.reboot.alternate h2.video-title, #blox-html-container.test.reboot.alternate .gallery-container h2, #blox-html-container.test.reboot.alternate .gallery-container > .photo-container > a > h6, #blox-html-container.test.reboot.alternate .section-container > div.title-bar > h2 > a, #blox-html-container.test.reboot.alternate .section-container > div.sub-stories > ul > li, #blox-html-container.test.reboot.alternate .ap-json ul.ap_cnt_area li, #blox-html-container.test.reboot.alternate div.home-page-top-story .article-info > h6 > a {color: #369 !important;}
#blox-html-container.test.reboot.alternate i.icon-camera, #blox-html-container.test.reboot.alternate i.icon-comments {color: rgb(51,102,153); color: rgba(51,102,153,0.7);}
#blox-html-container.test.reboot.alternate .home-page-top-story {width: 100% !important;}
#blox-html-container.test.reboot.alternate #tncms-block-341686 > .home-page-top-sub {display: none !important;}
#blox-html-container.test.reboot.alternate .home-page-top-sub {width: 210px !important;}
#blox-html-container.test.reboot.alternate .home-page-top-sub div.img {width: 200px !important; height: 112.5px;}
#blox-html-container.test.reboot.alternate .home-page-top-sub div.img img {max-width: 200px; max-height: 150px;}
#blox-html-container.test.reboot.alternate .photo-container h6 {display: none !important;}
#blox-html-container.test.reboot.alternate .home-page-top-story div.img {width: 425px !important;}



/* CONNECT WITH US PAGE */
#blox-html-container.connect_with_us-html #blox-left-col {width: 960px;}
#blox-html-container.site.connect_with_us-html #blox-right-col, #blox-html-container.site.connect_with_us-html #blox-breadcrumbs {display: none !important;}
#blox-html-container.connect_with_us-html #blox-left-col, #blox-html-container.connect_with_us-html #blox-story > h1#blox-asset-title, #blox-html-container.connect_with_us-html #blox-story #blox-story-text, #blox-html-container.connect_with_us-html #blox-story #blox-story-text p {margin-left: 0px !important;}





/* background ad */
#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}

/* Add 10px between navigation and top story on communities pages 12.15.2014 */
#blox-html-container.communities #blox-container {margin-top: 10px;}

/* All World Vote */
.all-world-category table, .all-world-category table tbody, .all-world-category table tbody tr, .all-world-category table tbody tr td {border: 0 !important;}
.all-world-category table tbody tr td:nth-child(2) {display: block;}
.all-world-category table tbody tr td:nth-child(2) h3, .all-world-category table tbody tr td:nth-child(2) h6 {margin: 0;}
.all-world-category table tbody tr td:nth-child(2) h3 {font-family: 'Oswald'; display: flex; font-size: 15pt; color: #00c;}
.all-world-category table tbody tr td:nth-child(2) h6 {font-family: Arial; font-size: 10pt; color: #000;}
.all-world-category table tbody tr td:nth-child(2) span {font-family: Arial; font-size: 10pt; color: #000; display: block;}
.all-world-category p.confirmation {font-family: 'Oswald' !important; font-size: 12pt; color: #555; display: block;}
.all-world-category > table > tbody > tr:nth-child(n+2) > td:first-child {width: 146px !important;}
.all-world-category > table > tbody > tr:nth-child(n+2) > td:first-child > img {width: 146px !important;}

/*Digital Media Solutions pages */
#blox-html-container.dms #blox-breadcrumbs, #blox-html-container.dms #index-section-title {display: none;}
ul.dms-nav {border-top: 1px solid #C0C0C0; display: table; width: 100%; list-style-type: none; margin: 0; padding: 0; background-color: #00315c;}
ul.dms-nav li {padding: 0 20px; float: left;}
ul.dms-nav li:hover {background-color: #C0C0C0;}
ul.dms-nav li:hover a {color: #00315c;}
ul.dms-nav li a {text-decoration: none; text-transform: uppercase; font-size: 15pt; font-family: 'Oswald'; color: #fff;}
h2#dms-logo {margin: 0; width: 960px; height: 90px; background-color: #00315c; background-image: url('http://tulsaworld.com/content/tncms/live/global/resources/images/_dms/digital-media-solutions-header.jpg'); background-repeat: no-repeat;}

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



.trivia-share {display: table; margin: 10px auto;}
.trivia-share > .trivia-twitter {width: 45px; height: 45px; float: left; margin-right: 5px; background-color: #4099FF; border-radius: 5px; cursor: pointer; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/twitter_logo_white.png'); background-repeat: no-repeat; background-size: 35px 35px; background-position: 5px 5px; }
.trivia-share > .trivia-facebook {width: 45px; height: 45px; float: left; margin-right: 5px; background-color: #3B5998; border-radius: 5px; cursor: pointer; background-image: url('http://www.tulsaworld.com/content/tncms/live/global/resources/images/fb_logo_white.png'); background-repeat: no-repeat; background-size: 35px 35px; background-position: 5px 5px; }
 /*darin 575403*/
.user-skin-pane .icon { 
display: block; 
background-image: url("/components/core_base_user/resources/images/user_sprite.png"); 
width: auto; 
height: 30px; 
}