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

ul.dropdown, ul.dropdown li { background: none transparent; }

#blox-html-container { background:none  transparent !important; }


/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo.png") no-repeat transparent; width:435px; height:81px;top:0px;left:10px;margin-bottom:13px;}
    /* See ie.css for a fix to 'top.' */
    
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {width:100%; height:100%;}
    

#user-form .rates .product-list td input {
    width:auto;
    float:right;
}
div.current-time {
position: absolute;
font-size: 12px;
bottom: 8px;
right: 518px;
 z-index:1;
}

div#blox-weather-search {
    padding: 10px 10px 0px;
    border:3px solid #4d70a8;
    position:absolute;
    bottom:10px;
    right:10px;
    width:auto;

    background-color:#4d70a8;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D70A8', endColorstr='#A1C0EC', GradientType=1);
            zoom:1;    
    background-image: linear-gradient(left top, #4D70A8 35%, #5E88BC 50%, #A1C0EC 65%);
    background-image: -o-linear-gradient(left top, #4D70A8 35%, #5E88BC 50%, #A1C0EC 65%);
    background-image: -moz-linear-gradient(left top, #4D70A8 35%, #5E88BC 50%, #A1C0EC 65%);
    background-image: -webkit-linear-gradient(left top, #4D70A8 35%, #5E88BC 50%, #A1C0EC 65%);
    background-image: -ms-linear-gradient(left top, #4D70A8 35%, #5E88BC 50%, #A1C0EC 65%);
    background-image: -webkit-gradient(
        linear,
        left top,
        right bottom,
        color-stop(0.35, #4D70A8),
        color-stop(0.5, #5E88BC),
        color-stop(0.65, #A1C0EC)
    );
    


    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.top-right-one, #weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object, #blox-header-search {position: static; float:right;clear:none;margin-left:15px;}
#weather-bug {width: 130px;}
    #weather-bug #temp, #weather-bug #conditions { text-align:right; }
    #weather-bug #temp a, #weather-bug #conditions a { color:white !important; }
    #weather-bug #icon img {margin-left: 10px;}
ul.dropdown { margin-bottom:0px; }

    ul.dropdown li:hover, ul.dropdown li.hover, ul.dropdown li.active-vertical {
        background: #3f6194;
        background: -moz-linear-gradient(top,  #3f6194 0%, #4a70ae 26%, #3f6194 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f6194), color-stop(26%,#4a70ae), color-stop(100%,#3f6194));
        background: -webkit-linear-gradient(top,  #3f6194 0%,#4a70ae 26%,#3f6194 100%);
        background: -o-linear-gradient(top,  #3f6194 0%,#4a70ae 26%,#3f6194 100%);
        background: -ms-linear-gradient(top,  #3f6194 0%,#4a70ae 26%,#3f6194 100%);
        background: linear-gradient(top,  #3f6194 0%,#4a70ae 26%,#3f6194 100%);
    }

    ul.dropdown a:link, ul.dropdown a:visited  {
        color:white;
    }
    
  ul.dropdown, ul.dropdown li {
        color:white;
        background-color:#68797A;
        background-image: linear-gradient(top, #7E9394 0%, #68797A 25%, #7E9394 100%);
        background-image: -o-linear-gradient(top, #7E9394 0%, #68797A 25%, #7E9394 100%);
        background-image: -moz-linear-gradient(top, #7E9394 0%, #68797A 25%, #7E9394 100%);
        background-image: -webkit-linear-gradient(top, #7E9394 0%, #68797A 25%, #7E9394 100%);
        background-image: -ms-linear-gradient(top, #7E9394 0%, #68797A 25%, #7E9394 100%);
        
        background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, #7E9394),
            color-stop(0.25, #68797A),
            color-stop(1, #7E9394)
        );
        text-transform:none;
    }

    ul.dropdown > li:hover, ul.dropdown > li.hover, ul.dropdown > li.active-vertical {
        border-left:1px solid #617172; border-right:1px solid #617172;
        padding-left:9px; padding-right:9px;
    }

        ul.dropdown li:hover > a, ul.dropdown li.hover > a, ul.dropdown li.active-vertical > a{
            color:white;
        }


    ul.dropdown ul, ul.dropdown ul li {
        background-color:#E6E6E6;
        background-image:none;
        text-transform:none;


    }
    ul.dropdown ul {
        border:1px solid  #D5D5D5;
        border-top:none;
    }
        ul.dropdown ul li {
            padding-left:0px;
            padding-right:0px;
            border-top:1px solid #D5D5D5;
        }

        ul.dropdown ul a, ul.dropdown ul  a{
            color:#161616;

        }

        ul.dropdown ul li:hover, ul.dropdown ul  li.hover{
            background-color:;

        }

            ul.dropdown ul li:hover > a, ul.dropdown ul  li.hover > a {
                color:;
            }
          
            
.blox-title .block-title-color {padding:0px;background-color: transparent !important;}

.blox-title, .blox-sub-title {margin-bottom: 0px;border-top: 1px solid #837F7F;border-bottom:none;padding:3px 3px;}
    .blox-title a, .blox-sub-title a {color: black;}

.highlight-grey .blox-title, .highlight-grey .blox-sub-title,
.highlight-dark .blox-title, .highlight-dark .blox-sub-title,
.highlight-white .blox-title, .highlight-white .blox-sub-title
    { border-top:none;background:none; }
.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: 4px; }

.blox-list li { border-top: 1px solid #E2E2E2; }
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag, .blox-breaking-news a, ul.dropdown a, .blox-zebra-nav a, .slideshow-showcase .photo-cutline .headline-cell.large-photo a, div.current-time {
font-family:'Droid Sans', Arial, sans-serif; font-weight: normal;
}

.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a, h1, h2, h3, h4, #index-section-title h2, #blox-story h1 .blox-headline, .zebra-mane .headline-cell, .zebra-mane .headline-cell a,  #index-section-title h1, .slideshow-showcase .headline-cell, .blox-recent-block h4 {
font-family:'Droid Sans', 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;  }

#tncms-region-ads-tile-top {
  float: right;
  margin-right: 10px;
}



p.copyright { color:white; }
p.copyright a { color:#DDDDFF; }


/* Blox Footer */

#blox-footer {width: 958px;
   background-color:#383838;
/* background-image: linear-gradient(top, #255EA8 0%, #1F4F8E 25%, #255EA8 100%);
background-image: -o-linear-gradient(top, #255EA8 0%, #1F4F8E 25%, #255EA8 100%);
background-image: -moz-linear-gradient(top, #255EA8 0%, #1F4F8E 25%, #255EA8 100%);
background-image: -webkit-linear-gradient(top, #255EA8 0%, #1F4F8E 25%, #255EA8 100%);
background-image: -ms-linear-gradient(top, #255EA8 0%, #1F4F8E 25%, #255EA8 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #255EA8),
    color-stop(0.25, #1F4F8E),
    color-stop(1, #255EA8)
);*/
}
#blox-footer {padding: 0px !important;}
#blox-footer .blox-bottom-block-holder margin:0px !important; border-top:none; padding:0px 30px;overflow:visible;}
#blox-footer .footer-section-block.search {width: 340px;overflow: hidden;border-right: 0px;}
.blox-bottom-block-holder ul li { margin-left: 12px; }
#blox-footer input.search-bar { width:160px; }
#blox-footer .footer-section-block h4 { border-bottom: none; color:#FFFFFF; font-weight:normal; }
.blox-bottom-block-holder ul li a { color: #FFFFFF; }
#blox-footer p a {color: #DDDDFF; text-decoration: underline;}
#blox-footer p { color: #FFFFFF; }
.footer-section-block.search form label {color:#FFFFFF}
.footer-section-block.search .search-options { border: none; }
#blox-footer .footer-section-block { border-right: none; }
.copyright { color:#000000 }

.footer-section-block.contact {
    width: 320px;
}


#blox-footer .footer-section-block.search {
  border-right: 0 none;
  overflow: hidden;
  width: 275px;
}
#blox-footer p.footer-logo a {
background: url(../../images/_site/footer-logo.png) no-repeat 0px 0px; 
text-indent:-9999em;
width:295px; 
height:45px;
display:block;
}


#main-header-right {
float:right;
width:200px;
}

#header-features { width:100%; }

#blox-user-panel.minimal {overflow: visible;}
#blox-user-panel.minimal #uUser {overflow: visible;}
#extra-nav {    margin: 0px 0px -20px 10px;    border-bottom: none;    padding-bottom: 5px;}
/* See ie.css for the fix to the above line in IE */

#extra-nav li {
    display: inline;
    padding: 5px;
    float: left;
    font-family: 'Open Sans', 'Droid Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
margin: 2px 14px 0px 0px;
}
#extra-nav li a { font-weight:normal;}
#extra-nav li a.black { color: black;}
#extra-nav ul#extra-right li {padding: 0px !important;}

#blox-header-vertical-nav {padding: 10px 0 0 0;}


.soft .image-list-text p {clear: both;}
.slideshow-app .slide-navigator li p strong {font-size: 14px;font-weight:normal;}
.slideshow-app .slide-navigator li p.title {font-family: 'Droid Sans', 'Open Sans' Arial, Helvetica, sans-serif;}
.slideshow-app .slideshow .slide .slidecaption {font-family: 'Droid Sans', 'Open Sans', Arial, Helvetica, sans-serif;}
.slideshow-app .slideshow .slide p strong, .slideshow-app .slideshow .slide .slidecaption strong {font-size: 14px;}

/*
#blox-user-panel {
color: #666;
float: none;
font-size: 12px;
height: 68px;
margin: -10px 0px 10px 0;
overflow: hidden;
padding: 10px;
width: 280px;
}
*/

.blox-bucket-list dd.bucket-headline {
margin-top: 5px;
margin-bottom: 5px;
font-size: 14px;
line-height: 21px;
}


#weather-sponsor {
display: inline;
float: left;
}

/* front page */
.edition.front a img {
    margin-left: -7px;
    width: 106%;
}
.edition.front .tn-top-story,
.edition.front h3,
.edition.front .blox-title{display:none;}

.theblue .blox-column{
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	border:2px solid black;
}

.theblue .blox-title {
    background-color: white !important;
    background-image: none !important;
    height: 48px !important;
    margin-left: 4px;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    text-align: center;
    width: 92% !important;
    border-top:none !important;
}
.theblue .blox-title h3 {
    background-image: none !important;
    border-bottom-color: #002296 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: medium !important;
    color: #002296 !important;
    font-size: 14pt !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-transform: none !important;
    width: 100%;
}
.theblue ul.blox-list{width:90%; !important;margin-left:7px;}
.theblue .blox-recent-block h4.blox-headline a{color:#c52623 !important;font-family:arial !important;font-weight:bold !important;line-height:10px !important;}
.theblue .article div.blox-recent-block h4.blox-headline{line-height:5px !important;}

.frontstory .blox-top-story{
        background-color:#cdcdcd !important;
        padding-bottom: 25px !important;
        padding-left: 17px !important;
        padding-right: 17px !important;
        padding-top: 0 !important;
        -webkit-border-radius: 4px;
	border-radius: 4px; 
	border:2px solid #b8b8b8;
        width:90%;}
.frontstory .blox-title h3 {padding-left:0 !important;background-image:none !important;background-color:none !important;border-bottom:1px solid #286fa3 !important;font-family:arial !important;font-size:14pt !important;color:#286fa3 !important;border-top:none !important;margin-top:10px !important;}
.frontstory .blox-title h3 a{border-bottom:none !important;font-family:arial !important;font-size:14pt !important;color:#286fa3 !important;border-top:none !important;font-weight:bold !important;}
.frontstory .blox-title{background-color:transparent !important;border:none !important;height:40px !important;}
.frontstory h3.blox-headline a{color:#286fa3 !important;}
.frontstory  ul.blox-list li h3 a{color:#bf0d0d;font-weight;font-family:arial;}
.frontstory  ul.blox-list li{padding-top:2px;padding-bottom:2px;}
.frontstory .blox-zebra-nav{margin-top:-25px;color:#cdcdcd !important;}
.frontstory .blox-zebra-nav a{color:#738297 !important;border-left:none;}
.obitz .blox-title h3{text-align:left !important;}
.obitz .blox-list li{padding-top:5px;padding-bottom:5px;}
.theblue .blox-column {padding-bottom:20px;}

.thenormal .blox-zebra-list .zebra-stripes {
    width: 140px;
}
.thenormal .blox-title h3{background-image:none !important;border-top:none !important;border-bottom:none !important;background-color:#efefef !important;}
.thenormal .blox-title {border-top:none !important;border-bottom:none !important;height:27px !important;border-bottom:2px solid #adc7e0 !important;}
.thenormal .blox-title h3 a{color:#003990 !important;font-family:arial !important;font-weight:bold;font-size:14pt;}
.thenormal .blox-zebra-list div.zebra-mane span.headline-cell a{color:black;font-family:arial;font-weight:bold;line-height:15px;}
#blue{background-color:#00aff2;height:40px;padding-top:13px;padding-bottom:4px;padding-left:7px;padding-right:7px;text-align:center;}
#blue a{color:white;font-family:arial;font-weight:bold;font-size:11pt;line-height:15px;text-align:center;padding-top:10px;}

.frontphotos .sections-list li p strong a{display:none;}
.frontphotos .sections-list li a img{width:215px;height:auto;}
.frontphotos .blox-title h3{background-image:none !important;border-top:none !important;background:white !important;
    font-family: arial !important;
    font-size: 14pt !important;
    font-weight: bold; !important;padding-left:0px !important;color: #003990 !important;height: 29px !important;}
.frontphotos .blox-title{border-top:none !important;background:white !important;border-bottom:1px solid #003990 !important;}
.frontphotos .sections-list li {
    margin-top: -12px;
}
#floating-ad-one img{margin-bottom:10px; !important;}
#floating-ad-two img{margin-bottom:10px; !important;}
#floating-ad-three img{margin-bottom:20px; !important;}

.special .blox-title h3 a{background-image:none !important;border-top:none !important;background:white !important;
    font-family: arial !important;
    font-size: 14pt !important;
    font-weight: bold; !important;padding-left:0px !important;color: #003990 !important;height: 29px !important;}
.special .blox-title h3{border-top:none !important;padding-left:0px !important;}
.special .blox-title{border-top:none !important;background:white !important;border-bottom:1px solid #003990 !important;}

#tncms-region-ads-weather-leaderboard-top {margin-bottom: 40px;}

/* Front page slideshow block - hide "more" button */
#tncms-block-55117 .source-link {display: none;}

/* Obituary adjustments */
.obituaries .instant-gallery-app .instant-gallery .frame .vertical {width: 80px;}
.obituaries #blox-story-media {width: auto;}
.obituaries .blox-main-index .bucket-photo img {margin-top: 11px;width: 80px !important;}
.obituaries .bucket-headline > a {font-size: 24px;line-height: 32px;}

/* Hide article image titles */
.instant-gallery-app .instant-gallery .frame h3 {display: none;}

/* Reverse article layout, pic on right, except obits */
#blox-story-media {float: right !important;margin: 0 1px 1px 10px;}
.obituaries #blox-story-media {float: left !important;margin: 0 15px 10px 0;}

/* Increase font size on article image subtitle */
.instant-gallery-app .instant-gallery .frame > p {font-size: 12px;}

/* e-Edition blocks */
.tncms-block.edition.front {
  border: 1px solid #CCCCCC;
  border-radius: 2px 2px 2px 2px;
  margin-bottom: 20px;
  padding: 0 7px;
}
.add-a-border img {border: 1px solid #CCCCCC;border-radius: 2px 2px 2px 2px;box-shadow: 5px 5px 10px #888888;margin-bottom: 15px;margin-top: 10px;}
.tncms-block.add-a-border.special-width img {width: 270px;}
.tncms-block.add-a-border.special-width {padding-left: 10px;padding-right: 10px;padding-top: 20px;}
.no-byline .byline {display: none;}
.no-title .blox-html-asset h1#blox-asset-title {display: none;}
.eedition #center-top {clear: both;}
.eedition-intro {font-size: 12px;padding-bottom: 0;padding-top: 15px;}
.no-text-transform .blox-title a {text-transform: none;}

.day-partition {
  background: none repeat scroll 0 0 #68797A;
}


#index-section-title, .form-title h1.form_heading {
  background: none repeat scroll 0 0 #4973B4;
}

/* Forms Page */
.forms .ui-icon-carat-1-e, .services .ui-icon-carat-1-e {
  margin-top: 9px;
}
.forms .service-rates, .services .service-rates {
  padding-top: 15px;
}

/* Top Stories Block - Front Page */
#tncms-block-54891 .lead-presentation-photo, #tncms-block-96674 .lead-presentation-photo {float: none;}
#tncms-block-54891 .lead-presentation-photo, #tncms-block-96674 .lead-presentation-photo {background: none repeat scroll 0 0 transparent;border: none;}


/* Wrapper Styles - AP */
.wrapper-default .headline {
  font-family: 'Droid Sans',Arial,sans-serif;
  font-weight: normal;
  font-size: 38px;
  line-height: 45px;
  color: #222222;
}
.wrapper-default .timestamp {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}
.wrapper-default .ap-story-p {
  line-height: 125%;
  padding-bottom: 18px;
  color: #000;
  font-size:12px;
  font-family: arial;
}