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

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/NewBanner.png") no-repeat transparent; height:90px; width:605px !important; top:0px; left:10px;}
    
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {height:90px; width:605px}


body { background: url('../../images/_site/body-bg.png') repeat-x 0 0 #EEEEDD !important}
#blox-html-container { background: url('../../images/_site/container-bg.png') repeat-y center 0 transparent !important}
/* CSS file */
/* General Theme Setup */
.front #blox-container {background:none repeat scroll 0 0 #FFFFFF;}
.highlight-white  {background:none repeat scroll 0 0 #EFEFEF; border-color:#D2D2D2}

/* Blocks */
#blox-featured-listings {background: #efefef;}
#calendar-widget-block {background: #efefef;}
.soft {background: #efefef;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background:none repeat scroll 0 0 #000000;}
.blox-photo-gallery-list li {border:4px solid #000000; /*quick fix*/ margin-right:15px; }

/* quick meeting fix */
.blox-zebra-list .zebra-stripes{width:350px;}

/* featured block title */
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a{
color:#888;}

#leaderboard-bottom{
    padding-top:10px;}

.core-slider.horizontal.playlist{
    background-color:#ddd!important;}


/* Nav Builder - Main */
ul.navigation.mega .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");margin-left: -5px;margin-right: -5px;}
ul.navigation.mega .ui-icon-circle-triangle-s {background-position: -64px -15px;}
ul.navigation.mega .ui-icon-circle-triangle-n {background-position: 0 -15px;}
ul.navigation, ul.navigation > li > a {color: #CCC;}
ul.navigation, ul.navigation > li, ul.navigation > li.current-section {background:url('../../images/_site/nav-back-off.png') repeat-x 0 0 #722122;}
ul.navigation > li:hover {background:url('../../images/_site/nav-back-on.png') repeat-x 0 0 #aaccdd;}
ul.navigation > li:hover > a {color:#FFFFFF;}
/* Mega */
ul.navigation.mega .mega-nav-container {background: none repeat scroll 0 0 #819EA4;color: #FFF;border:1px solid #7788AA;}
ul.navigation.mega .mega-nav-container > ul.section-list > li {border-top: 1px solid #7788AA;line-height: 12px;}
ul.navigation.mega .mega-nav-container > ul.section-list > li:first-child {border-top:none !important;}
ul.navigation.mega .mega-nav-container > ul.section-list > li:hover {background:url('../../images/_site/nav-back-on.png') repeat-x 0 0 #aaccdd;}
ul.navigation.mega .mega-nav-container > ul.section-list > li:hover a {color:#FFF;text-decoration:none;}
ul.navigation.mega .mega-nav-container > ul.section-list > li > a:hover {color:#FFF;text-decoration:none;}
ul.navigation.mega .mega-nav-container > ul.section-list > li > a {margin: 0;padding: 6px 0;color:#FFF;}
ul.navigation.mega .mega-nav-container ul.section-list {border-right: 1px solid #7788AA;}
ul.navigation.mega .blox-title, ul.navigation.mega .blox-title a, ul.navigation.mega .blox-sub-title a, ul.navigation.mega .blox-title h3, ul.navigation.mega .blox-title h3 a {color: #FFFFFF;}
ul.navigation.mega .blox-title, ul.navigation.mega .blox-sub-title {border-bottom: 1px solid #7788AA;}
ul.navigation.mega .mega-nav-container .blox-list li {border-top: 1px solid #7788AA;color: #121212;margin: 0;padding: 2px 0 2px 11px;}
ul.navigation.mega ul li a {color: #FFFFFF;}
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a, ul.navigation.mega .mega-nav-container div.content a, ul.navigation.mega .mega-nav-container div.navigation a {color: #FFFFFF;}
ul.navigation.mega .mega-nav-container p, ul.navigation.mega .mega-nav-container span {color: #000000;}
#blox-html-container ul.navigation.mega .blox-comments li a, #blox-html-container ul.navigation.mega .blox-no-comments li a {color: #000000;}
ul.navigation.mega .blox-comments .ui-icon {margin-left: 0;margin-right: 0;}
/* Unmega */
ul.navigation.mega .mega-nav-container.unmega {background:none transparent;border:none;}
ul.navigation.mega .mega-nav-container.unmega ul {background: none repeat scroll 0 0 #819EA4;border:1px solid #7788AA;}
ul.navigation.mega .mega-nav-container.unmega ul li {border-top: 1px solid #7788AA;line-height: 12px;}
ul.navigation.mega .mega-nav-container.unmega ul li:first-child {border-top:none !important;}
ul.navigation.mega .mega-nav-container.unmega ul li:hover {background:url('../../images/_site/nav-back-on.png') repeat-x 0 0 #aaccdd;}
ul.navigation.mega .mega-nav-container.unmega ul li:hover a {color:#FFF;text-decoration:none;}
ul.navigation.mega .mega-nav-container.unmega ul li a:hover {color:#FFF;text-decoration:none;}
ul.navigation.mega .mega-nav-container.unmega ul li a {margin: 0;padding: 6px 0;color:#FFF;}
/* Nav Builder - Footer */
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 14px;}

/* Navigation Colors */
ul.dropdown ul, ul.dropdown ul li {background-color:#CCCCCC;}
ul.dropdown a:link, ul.dropdown a:visited, #blox-header-vertical-nav a, #extra-nav ul a  {color:#CCC;}
ul.dropdown, ul.dropdown li { background:url('../../images/_site/nav-back-off.png') repeat-x 0 0 #722122; }
ul.dropdown li.hover, ul.dropdown li:hover, li.active-vertical { background:url('../../images/_site/nav-back-on.png') repeat-x 0 0 #aaccdd; }
ul.dropdown li.hover a, ul.dropdown li:hover a { color:#FFFFFF; }
ul.dropdown ul, ul.dropdown ul li { background:none #819EA4; }
ul.dropdown ul { border:1px solid #7788AA; }
ul.dropdown ul li { border-top:1px solid #7788AA; }


.blox-breaking-news { background: #C1864D;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background: none repeat scroll 0 0 #C1864D;}


.zebra-stripes .headline-cell, .zebra-stripes .headline-cell a, .blox-column .blox-list li a { color:#333333; }

.zebra-stripes .headline-cell .tn-flag, .zebra-stripes .headline-cell tn-flag a { font-weight:normal; color:#FFFFFF; }
.blox-zebra-list .zebra-stripes li {border-bottom: 1px solid #EDEDED;}
.blox-zebra-list p { padding-right: 5px; }
.blox-zebra-list .zebra-stripes li small { display: none; }
#blox-html-container .blox-zebra-list .blox-title .rss { margin: 8px 8px; }

.blox-list li { border-top: 1px solid #E2E2E2; }


.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a, .blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag, .blox-breaking-news a, ul.dropdown a, .zebra-mane .headline-cell, .zebra-mane .headline-cell a, h1, h2, h3, h4, .blox-zebra-nav a, .slideshow-showcase .photo-cutline .headline-cell.large-photo a, #index-section-title h1, #index-section-title h2, #blox-story h1 .blox-headline  
{
font-family:Arial, sans-serif; font-weight: normal;
}

.zebra-stripes .headline-cell, .zebra-stripes .headline-cell a, .blox-column .blox-list li a, .sections-list li p strong a, #online-features-menu a.level-one { font-weight:normal;  }



#blox-footer { border-bottom:none; background:none #722122; }
    #blox-footer .blox-bottom-block-holder {background:none transparent; border-top:none; overflow:visible;}
        .blox-bottom-block-holder ul li { margin-left: 12px; }
            .blox-bottom-block-holder ul li a { color: #FFFFFF; }
    #blox-footer .footer-section-block { border-right: none; }
    #blox-footer .footer-section-block.search {width: 340px;overflow: hidden;border-right: 0px;}
        #blox-footer .footer-section-block h4 { border-bottom: none; color:#C1864D; font-weight:normal; color:D83E41 }
    #blox-footer p { color: #FFFFFF; }
        #blox-footer p a {color: #C1864D;text-decoration: underline;}
    .footer-section-block.search form label {color:#FFFFFF}
    .footer-section-block.search .search-options { border: none; }

.copyright { color:#000000 }

.forms #print-only-logo { display:none; }


#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 40px;
    position: absolute;
    right: 218px;
}

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
{width:605px !important; }

#tncms-region-ads-tile-top.tncms-region-ads{display:none !important;}
.checkbox-field {width:100%}