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

#easyPay {
float: left;
margin-right: 10px;
display: inline;}
#blox-admin-modules label.same-info {
display: inline;}
span#ezpay {
float: left;
display: inline;
margin-right: 10px;
font-weight: bold;
}
#blox-masthead-image img{width:100%}
/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/_site/logo.jpg") no-repeat transparent}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    display: block;
    height: 149px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -9999em;
    width: 645px;
}        
#blox-html-container{background: url("../../images/_site/back.jpg") repeat-x transparent}  
#m a.c {
    height: 50px;
    margin-left: 263px;
    position: absolute;
    width: 414px;
}



#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {
    float: left;
    height: 153px;
    margin-bottom: 0;
    margin-left: 144px;
    padding-top: 0;
    position: relative;
    top: 25px;
    width: 630px;
}
#blox-header-vertical-nav {
    background-color: transparent;
    float: left;
    overflow: hidden;
    padding: 0px;
    position: relative;
    width: 100%;
}


/* Search */


#blox-search-form {
    background: url("../../images/_site/search.jpg") no-repeat scroll 0 0 transparent;
    height: 39px;
    width: 129px;
    margin-bottom:2px;
}
#blox-header-search form#blox-search-form div input.search-bar {
    background-color: transparent;
    border: medium none;
    color: #818283;
    font-size: 11px;
    height: 23px;
    margin-left: 12px;
    margin-top: 12px;
    width: 84px;
}
#blox-header-search a.advanced-search{display:none;}
#blox-header-search form#blox-search-form div input.search-submit {
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    height: 30px;
    margin-left: -5px;
    margin-top: 9px;
    text-indent: -9999px;
    width: 34px;
}
#blox-header-search {
    bottom: 95px;
    color: #333333;
    position: absolute;
    right: 5px;
}

/* weather bug */
#weather-bug #icon img,
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object,
#leaderboard-middle{display: none;}
.top-right-one {
    bottom: 126px;
    position: absolute;
    right: 805px;
    width: 150px;
}
#weather-bug div#temp a{font-size:28px;font-weight:normal;}
#weather-bug #conditions {
    color: #000000;
    font-size: 12px;
    margin-top: -46px;
}
div#mw a{position:absolute;margin-top:140px;margin-left:-750px;}
#weather-bug div#conditions a,
#weather-bug div#temp a{font-weight:bold;}

#leaderboard-top {
    margin: 0 auto;
    padding-left: 4px;
    text-align: center;
    width: 960px;height:90px
}

#m {
    background: url("../../images/_site/middle.jpg") no-repeat scroll 0 0 transparent;
    height: 55px;
    margin-top: 155px;
    width: 967px;
}
#t{width:100%;}
#iz {
    margin: 0 auto;
    padding-top: 8px;
    width: 960px;
}
div#t div#iz div#left1 a{color:white;}
#iz #blox-user-panel a {
    color: white !important;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
}
#iz #blox-user-panel.minimal {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
    color: white !important;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 0;
    overflow: auto;
    padding: 0;
    width: auto;
}

.blox-breaking-news{background: url("../../images/_site/breaking.jpg") no-repeat scroll 0 0 transparent;height:64px; margin-top:0 !important;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: transparent;
    float: left;
    font-family: "Tahoma",Arial,sans-serif;
    font-size: 0;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
   margin-top: 15px !important;
    padding-bottom: 0;
    padding-left: 79px;
    padding-right: 225px;
    padding-top: 0;
}
.breaking-transition li {
    width: 650px !important;padding-top:11px;
}
.blox-breaking-news p,.blox-breaking-news dd,.blox-breaking-news li{background-color:transparent !important;}
.blox-breaking-news ul.breaking-transition{width: 650px !important;height:56px;}
.blox-breaking-news a {
    color: black;
    font-size: 19px;
}
.blox-breaking-news p.title-flag {padding-left:0;padding-right:0;width:290px;text-indent:-5000px}
div#left1{float:left;width:400px;}
div#left1 a{font-size:13px;}
#right{float:right;}
#right ul li a{font-size:13px !important;}
#extra-nav {
    border-bottom: medium none;
    margin: -5px 10px 15px;
    padding-bottom: 5px;
}
#m div.current-time span {
    font-size: 15px !important;
    font-weight: normal;
    margin-left: 1px;
    margin-top: 26px;
    position: absolute;
}
div#st a {
    font-size: 14px;
    font-weight: normal;
    margin-left: 853px;
    margin-top: -28px;
    position: absolute;
}
div#mw a {
    margin-left: -768px;
    margin-top: 111px;
    position: absolute;
}
#searchlinkz{margin-left:7px;}

#extra-nav ul#extra-right {
    float: right;
    line-height: 12px;
    margin-right: -21px;
    position: relative;
    top: 3px;
}
#blox-user-panel.minimal #uUser {
    display: inherit;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 15px;
    margin-right: 5px;
    overflow: auto;
}

/* nav block */
.well {
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}
.no_bold .blox_headline, .no_bold .headline, .no_bold p.question, .no_bold .blox_list .headline, .no_bold {
    font-weight: normal !important;
}
.well {

    background-color: #F5F5F5;
   border:none;
    margin-bottom: 0px;
    min-height: 20px;
    padding-bottom: 19px;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 19px;
    margin-top:-10px;
}
.mb_custom_list article {
    border-bottom-color: #AAAAAA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
}
.mb_custom_list article.last-in-list {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}

.mb_custom_list article {
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
}
h5.headline {
    font-size: 14px !important;
}

.header, .blox-headline, .headline, p.question, .blox-list .headline {
    color: #2A0A0F !important;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 0.5em !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}

h5 {
    font-size: 12px;
}

h4, h5, h6 {
    line-height: 18px;
}

#n {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/nav_bottom.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 6px;
    margin-left: -2px;
    margin-top: 342px;
    position: absolute;
    width: 968px;
}

/* pencil ad */
#pencil {
    display: block;
    text-align: center;
    margin-top:2px;
    margin-bottom:12px;
}


/* front tabs */
.tabset{margin-bottom: 0; overflow: hidden; width: 100%; }
.tabset a{background: none; background-color: #EFEFEF; border: 1px solid #8F8F8F; color: #000; font: bold 12px/200% Trabuchet,arial,helvetica; height: auto; margin-right: -1px; padding: 0 9px; text-transform: uppercase; }
.tabset a.active{background: #fff; border-bottom: 1px solid #fff; color: #2f2f2f; }
.tabset a span, .tabset a.active span{background: none; margin: 0; padding: 0; }
div.tab{background: #fff; border: 1px solid #8F8F8F; color: #000; }
div.tab h3{display: none; }
div.tab .blox-list{margin: 0; padding: 0; }
div.tab .blox-list li{padding: 1px 4px 1px 8px;background:none }
div.tab .blox-list li a{font: normal 14px/17px Georgia, Times,serif; }
div.tab .ui-accordion .ui-accordion-content{margin-top: 0; padding: 10px; }

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


.bloggers_box.last_one {border-bottom: 1px dotted #424a3e;padding-bottom:15px;margin-bottom:15px}
.bloggers_box h3 {
    color: black !important;
    font-family: arial !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.bloggers_box h2{color: #F58220; font-family: 'OstrichBlack', 'Arial Narrow', arial, helvetica, sans serif; font-size: 36px; font-weight: normal; line-height: normal; margin: 0; margin-bottom: 10px; padding: 0; text-align: left; text-transform: uppercase; }
.bloggers_box h2 a{color: #F58220;display:inline }
.bloggers_box .blogger_thumb{float: left; margin: 2px; margin-bottom: 0; }
.bloggers_box .blogger_thumb img{border: 1px solid #ccc; margin-bottom: 0; }
.bloggers_box a.bloglink {
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin-bottom: 0;
    margin-top: 2px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 5px;
    text-transform: none;
}
.bloggers_box a.bloglink:hover{text-decoration: underline; }
.bloggers_box .blog_entry{}
.bloggers_box .blogger{height: auto; margin-bottom: 5px; overflow: hidden;margin-top:15px }
.bloggers_box .blox-list{margin: 0; padding: 0;width:210px}
.bloggers_box .blox-list li{background: none; margin: 0; padding: 0; padding-left: 5px; border-top:none;}
.bloggers_box .blox-list li a {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #333333;
    font-family: arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    text-transform: none;
}
.blogger div.blog_entry ul.blox-list li div.small-tags span.blox-no-comments,
.blogger div.blog_entry ul.blox-list li div.small-tags{display:none;}

.front .blox-recent-list li{padding:0 !important;border-top:none;}
div#new-top-3.grid_8{}

.no_bold .side-by-side-heds article {
    -moz-box-sizing: border-box;
    float: left;
    padding-left: 15px;
    width: 20%;
}
.no_bold .side-by-side-heds {
    width: 940px;
}
#new-top-5.grid_12{margin-bottom:20px;}
h3 {
    font-family: arial !important;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.blox-recent-block h4 {
    color: #000000;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
p {
    font:1.1em Helvetica,Arial,Verdana,sans-serif; 
    line-height: 18px;
    padding-bottom: 10px;
    color:#333333;
}



/* Footer */
.footer-section-block.start{width:105px;}
.footer-section-block.services{width:105px;}
.footer-section-block.customer {
    margin-right: 20px !important;
    width: 175px;
}
.footer-section-block.contact{width:160px;}
#blox-footer .footer-section-block.search {width: 345px;margin-left:-5px;}
#blox-footer .footer-section-block h4 {
    border:none;
    color: black;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 9px;
    text-align: left;
}
.blox-bottom-block-holder ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-weight: normal;
    padding-left: 0;
}
.blox-bottom-block-holder ul li a {
    color: black;}
.footer-section-block ul li {
    padding-bottom: 11px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    font-family:arial;
}
#blox-footer .footer-section-block{border:none;}
.footer-section-block.contact ul li{padding-bottom:2px;}
#blox-footer p {
    color: black;
    font-family: arial;
    font-size: 11px;
    line-height: 24px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
}
#stickybar {
    display:none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ECF1EF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: 0;
    color: #FFFFFF;
    font-family: Helvetica,Arial,sanserif,sans serif;
    font-size: 13px;
    font-weight: normal;
    left: 0;
    line-height: 17px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 2000000;
}
#blox-footer{margin-bottom:50px;}


.slide .blox-zebra-list div.blox-title {
    margin-bottom: -29px;
    padding-bottom: 5px;
}
.slide .blox-title h3 a{font-family:arial;color:black;}
.slide .blox-zebra-nav{border-bottom:none;}
.slide .blox-zebra-list div.zebra-stripes ul.zebra-list li small,
.slide .blox-zebra-list div.zebra-stripes ul.zebra-list li span.headline-cell a.tn-tooltip span.asset-related-icon,
.slide .blox-zebra-list div.zebra-stripes ul.zebra-list li span.blox-no-comments{display:none;}
.slide .blox-zebra-list div.zebra-stripes ul.zebra-list li{border-bottom:none;background-color:none;}
.slide .blox-zebra-list div.zebra-mane p{color:#333333; font-size:1.1em; line-height:18px;}

.feature .sections-list li img {
    float: left;
    height: 100px;
    margin-right: 10px;
    width: 99%;
}
.feature .sections-list li {
    float: left;
    margin-bottom: 20px;
    margin-right: 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 175px;
}
.feature .sections-list {
    padding-top: 5px;
    width: 970px;
}
#blox-html-container .blox-comments li, #blox-html-container .blox-no-comments li{border:none;margin-right: 9px;}
.blox-title h3, .blox-sub-title h4 {
    color: black;
    font-family: arial;}
    
    
/* Daily block */
.daily .soft{border:none;}
.daily .soft .image-list li {
    border-top-color: #DDDDDD;
    border-top-style: dotted;
    border-top-width: 1px;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 34%;
}
.daily .soft .image-list li:last-child img{margin-right:0;}
.daily .soft .image-list li:last-child{width:32%;}
.daily .soft .image-list-text {
    float: left;
    width: 300px;
}
.daily .soft .image-list li img {
    height: 200px;
    margin-right: 10px;
    width: 300px;border:none;
}
.daily .soft .blox-title h3 a {
    color: black;
    font-weight: bold;
}
.daily .soft .image-list {
    border-top-color: #D9D9D9;
    border-top-style: solid;
    border-top-width: 1px;
}

/* first header blocks */
.featurez .soft .image-list li a {
    display: block;
    float: left;
    height: 104px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 176px;
}
.featurez .soft .image-list li img{margin-right: 10px;
    width: 188px;border:none}
.featurez .soft .image-list li {
    border-top-color: #DDDDDD;
    border-top-style: dotted;
    border-top-width: 1px;
    float: left;
    height: 188px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 188px !important;
}

/* header blocks */
.slide.special .zebra-mane,
.slide.special .blox-zebra-list .zebra-stripes{display:none;}

.letters.front .blox-title h3{font-size:17px;}
.letters.front .blox-title{border-bottom:none;}
.letters.front .blox-headline{font-weight:normal !important;font-size:12px;}
.topblock.opinion .lead-presentation-photo,
.topblock.opinion .blox-asset-content .blox-icons{display:none;}
.topblock.opinion .blox-top-story-holder{margin-top:0 !important;}

/* HTML Placeholder */
#placeholderz{background: url("../../images/_site/placeholder1234.jpg");height:117px;width:310px;}
#coast{background: url("../../images/_site/coast.jpg");height:234px;width:302px;}



#new-top-1123,
#new-top-1566{border-left:1px solid transparent;margin-left:-5px;padding-left:10px;}
.blox-title, .blox-sub-title{border-bottom:1px solid #D9D9D9;}
.blox-top-story{border-top:1px solid #D9D9D9;}
/*.boom .blox-zebra-list div.zebra-mane p{display:none !important;}*/
.featurez .soft{border:none;}
.featurez .soft .blox-title{border-bottom:none;padding-left:0;}
.featurez .soft .image-list{border-top:1px solid #D9D9D9;margin-left:0;}
.featurez .soft .image-list li:last-child img{margin-right:0;}
.featurez .soft .image-list li:last-child{width:177px !important;}
.blox-title a, .blox-sub-title a {
    color: black;
}
.featurez .blox-zebra-nav {
    margin-right: 10px;
    margin-top: -25px;
}
.blox-zebra-nav{border:none;}
#theface{margin-left:-55px;positon:absolute;margin-top:10px;}
#theface a img{margin-left:1px;}

.coast.edition .day-partition,
.coast.edition .item-updated,
.coast.edition .blox-bucket-list .blox-flags .tn-flag{display:none;}
.coast.edition .blox-bucket-list .odd-list-item{background-color:transparent;}
.coast.edition .blox-bucket-list dt,
.coast.edition .blox-slider-news dt{float:right;}
.coast.edition .blox-bucket-list dd p{width:150px;margin-top:0px;}


#nav {
    margin-left: -2px;
    position: relative;
    z-index: 300 !important;
}

/* Front slider */
.center-piece-container.asset_tab{border:1px solid transparent;}
.center-piece-tabs.asset_tab a{background-image:none;filter:none;background-color:#f9f1ee;border:none;font-size:12px;
font-weight:bold;padding-left:8px;padding-right:8px;margin-right:8px;}

#blox-header-search form#blox-search-form div input.search-submit{background-image:none;margin-left:-6px;}
.well a{color:black !important;}
.well a:hover{text-decoration:underline !important;}


/* Story */
#blox-story-text {
    color: #000000;
    font-family: georgia;
}
#blox-story-text p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    font-family: georgia;
}

.static-page #blox-story-text p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    font-family: georgia;
}

#blox-story h1 {
    border-bottom-style: none;
    border-top-style: none;
    color: black;
    margin-bottom:12px;
    text-transform: none;font-family: georgia;
}


#blox-story h1 .blox-headline {
    border-bottom-style: none;
    border-top-style: none;
    color: black;
    font-size:1.2em;
    text-transform: none;font-family: georgia;
}

.nie-html #blox-story h1 .blox-headline {
    border-bottom-style: none;
    border-top-style: none;
    color: black;
    font-size:1.3em;
    text-transform: none;
    font-family: BodoniStd;
    font-weight:normal !important;
    
}


#blox-breadcrumbs {
    display:none;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F5F5F5);
    background-repeat: repeat-x;
    border-bottom-color: #DDDDDD;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 0 #FFFFFF inset !important;
    font-size: 11px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    border:1px solid #DDDDDD;
}
.addthis_toolbox div.blox-social-item{margin-right:31px;}
.blox-social-share-horizontal .blox-addthis-share{margin-right:0 !important;}
#tncms-region-ads-pencil {padding:0px; margin:0px auto;}

#leaderboard-top,
#leaderboard-bottom{
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 4px;
    text-align: center;
}

#blox-error.ui-state-error div#blox-error-search form#blox-search-form{background-image:none;}
/* added to replace #n */
#blox-container {border-top:1px solid #808080;padding-top:0px;}

#index-section-title{background-color:transparent;color:black;padding-left:0;}
#index-section-title span#section-rss-link a.rss-link img.index-title-icon{display:none;}
/* photos front page block */
#l{height:110px;overflow:hidden;}
#l a img{
    float: left;
    width: 175px;
}
.featurez .sections-list li {
    float: left;
    margin-bottom: 20px;
    margin-right: 1.74em;
    width: 178px;
}
.featurez .sections-list {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.featurez .sections-list li p{
    width: 170px;
}
.featurez .sections-list li:last-child{margin-right:0;width:176px;}

/* static page fix */
#blox-story.blox-content.static-page {
    margin-left: -26px;
}

#new-top-1.grid_3{margin-left:-5px;margin-right:15px;}
#new-top-1123{padding-left:15px;}

#new-top-15.grid_8 {
    margin-left: 0;
    margin-right: 40px;
    width: 610px;
}
.blox-zebra-list .zebra-stripes {
    width: 372px;
}
#new-top-1566 {
    margin-right: 0;
    padding-left: 13px;
}
 #leaderboard-bottom{margin-bottom:10px;}
 
td {padding:0; margin:0; } 
#blox-story.static-page #blox-story-text ul li, #blox-story.static-page #blox-story-text ol li, .static-page .blox-static-related ul li  
{font:1em Helvetica,Arial,Verdana,sans-serif; }
.static-page div#blox-story h1#blox-asset-title span.blox-headline {font:1.2em Helvetica,Arial,Verdana,sans-serif; }
.static-page div#blox-story-text p.medheader {font:bold 1em Helvetica,Arial,Verdana,sans-serif; margin-bottom:0px; font-weight:bold; } 
div#blox-story-text h4 {font-family: Helvetica,Arial,Verdana,sans-serif; margin:0 10px 10px; padding-top:4px; text-transform:uppercase; border-top:1px dotted #ccc;}
.static-page div#blox-story-text div.special_address {margin:0 10px 10px;}
.static-page div#blox-story-text div.special_address p {line-height:16px; margin:0; padding:0;}
.animal_lovers #index-section-title {display:none;}
#announce_rail p {font-size:1em}
#announce_rail h4 {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FDFDFD, #F3F3F3);
    border-bottom: 1px solid #EEEEEE;
    color: #666666;
    font:bold 1.1em Helvetica,Verdana,Arial,sans-serif;
    margin-bottom: 4px;
    margin-left: 0;
    margin-top: 18px;
    padding: 3px;
    text-shadow: 0 2px 3px #FFFFFF;}


/* admin nav fix */
#blox-html-container.venue-admin div#blox-wrapper.blox-transparency div#nav div#navigation_wrap div.wrapper_menu ul.menu li{
    padding: 0 2px 6px 0 !important;
}
/* hide static pages */
.app-staticpages #blox-story-text div.blox-static-related{display:none;}

#tncms-region-ads-leaderboard-top embed, #tncms-region-ads-leaderboard-top object, #tncms-region-ads-leaderboard-top iframe {
    margin-bottom: 0 !important;}
    
    #search-advanced-options{display:block;}
    .thedynamicblock .blox-top-story{border-top:none;}


.subscribe #form input, 
.subscribe #user-form textarea, 
.subscribe #user-form textfield, 
.subscribe #user-form input {
    float: right !important;
    width: auto !important;
}

.giftsubscribe #form input, 
.giftsubscribe #user-form textarea, 
.giftsubscribe #user-form textfield, 
.giftsubscribe #user-form input {
    float: right !important;
    width: auto !important;
}
.vacation #long-field label.radio_label {
    float: left !important;
    width: 48em !important;
}
.what_would_you_like_to_do_with_your_vacation_papers li.label{width:60% !important;}
#leaderboard-top div:first-child, #leaderboard-middle div:first-child, #leaderboard-bottom div:first-child {
    float: left;
    height: 90px !important;
    margin-left: 10px;
}

.front #rail-top,
.front #rail-middle{display:none;}

.preview #leaderboard-top div:first-child,.preview  #leaderboard-middle div:first-child,.preview  #leaderboard-bottom div:first-child {height:auto !important;}

#leaderboard-bottom {
    height: 115px;
    margin-bottom: -10px;
    width: 780px;
}
/* Login spacing */

#blox-user-panel.minimal .panel-delimiter {
    padding: 0 7px !important;
}


/* Grid Changes */

#new-top-1.grid_5{margin-left:0px;padding-left:0;margin-right:29px;}
#new-top-1.grid_3,
{
    margin-left: 0;
    margin-right: 18px;
}
#new-top-3.grid_8{margin-left: 0;}
/* changed padding to 15px from 25px, CRM #527120, in conjunction with other changes */
#new-top-1123 {
    margin-right: 0;
    padding-left: 15px;
}

.depth-2 #blox-left-col.grid_8,
.depth-3 #blox-left-col.grid_8,
.depth-4 #blox-left-col.grid_8,
.depth-5 #blox-left-col.grid_8{
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 20px;
}

.depth-2 #blox-right-col,
.depth-3 #blox-right-col,
.depth-4 #blox-right-col,
.depth-5 #blox-right-col{
    margin-left: 20px;
    margin-right: 0;
    overflow: hidden;
}


#blox-footer .blox-bottom-block-holder {
    background: none repeat scroll 0 center transparent;
    border-bottom: 0 none;
    border-top: 1px solid;
    overflow: hidden;
    padding: 0;
    width: 960px;
}

#new-top-5.grid_12,#new-top-20.grid_12{margin-left:0;margin-right:0;width:960px;}

/* Changes by Christine Dec. 7, 2012 */
.instant-gallery-app .instant-gallery .frame img.force-width {width: auto;max-width: 454px;}


/* subscription edits */
#subscription-notice .service-price, #subscription-notice-manager-pop .service-price {display: none;}
#subscription-notice .service-name, #subscription-notice-manager-pop .service-name {padding-bottom: 5px;}

.stats-header-titles{
    padding:5px;
    font-size: 1.2em;
    margin-bottom: 10px;}
    .stats-header-titles .stats-large-col{
        width:62%;
        display:inline-block;}
    .stats-header-titles .stats-small-col{
        display:inline-block;
        width: 19%;}
    
        
.stats-comments-list li {
padding: 5px;
border-bottom: 1px solid #DDD;
font-size:1.3em;}
    .stats-comments-list li.even{
        background-color: #F5F2F2;}
.stats-comments-list .stats-large-col{
        width:60%;
        display:inline-block;
        padding-right:10px;}        
.stats-comments-list .stats-small-col{
        display:inline-block;
        width: 18%;
        vertical-align: top;}    
.stats-comments-list .recent-posts-list-content{display:block;}

/* Front Block Styles */
.this-block-here a.slideshow-tabs-tab-item{border:1px solid transparent !important;}
.this-block-here a.slideshow-tabs-tab-item{background-image:none!important;filter:none!important;background-color:#f9f1ee !important;border:none!important;font-size:12px!important;
font-weight:bold!important;padding-left:8px !important;padding-right:8px !important;margin-right:8px !important;}
.this-block-here .slideshow-tabs-panel-items {border: 1px solid transparent !important;}

/*
    #tntracking
    Customized by : Mike Gorman
    Date : 23.Jan.20
    CRM : 525713
    Unfuddle : 
    Description : Needs stylesheet inclusion.
*/
.tncms-block > div.slideshow-tabs .tabset{ margin-bottom:0; overflow:hidden; width:100%; }
.tncms-block > div.slideshow-tabs a.slideshow-tabs-tab-item{ background:none; background-color:#EFEFEF; border:1px solid #8F8F8F; color:#000; font:bold 12px/200% Trabuchet,arial,helvetica; height:auto; margin-right:-1px; padding:0 9px; text-transform:uppercase; border-radius:0; }
.tncms-block > div.slideshow-tabs a.slideshow-tabs-tab-item.active{ background:#fff; border-bottom:1px solid #fff; color:#2f2f2f; }
/*
    .tncms-block > div.slideshow-tabs .tabset a span,
    .tncms-block > div.slideshow-tabs .tabset a.active span{ background:none; margin:0; padding:0; }
    .tncms-block > div.slideshow-tabs .slideshow-tabs-panel-item{ background:#fff; border:1px solid #8F8F8F; color:#000; }
*/
.tncms-block > div.slideshow-tabs div.tab h3{ display:none; }
.tncms-block > div.slideshow-tabs div.tab .blox-list{ margin:0; padding:0; }
/* .tncms-block > div.slideshow-tabs .slideshow-tabs-panel-item li{ padding:1px 4px 1px 8px; background:none; } */
.tncms-block > div.slideshow-tabs .slideshow-tabs-panel-item a{ font:normal 14px/17px Georgia, Times,serif; }
.tncms-block > div.slideshow-tabs div.tab .ui-accordion .ui-accordion-content{ margin-top:0; padding:10px; }
/* end #tntracking */


/* CRM #527120 */
.container_12 .grid_4 {margin-left: 20px;}


div#eedition-mainmenu {
    background: #0089cf none repeat scroll 0% 0% !important;
}

/* scc 586985 set premium flags to white on green */
.tn-flag.premium {
background-color: #008000 !important;
}
/* scc 586985 set premium flags to white on green - for newsletters */
.blox-flags {
    background: #008000 !important;
}
.blox-flags a .tn-flag.premium.red {
    color: #fff;
    font-weight: bold;
    background: #008000 !important;
}

/* capitalize words in story keywords at base of articles - 595023 - dotto */
.story-keywords a {text-transform: capitalize;}

/* scc 592822 */
.rejoin_email_lists-html #blox-story-text a.button {
    float: none;
}

.classifieds img.force-width {width: 100% !important;height:auto;max-width: auto !important;}
.classifieds .container_12 .grid_4 {margin-left: 10px;}