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

/* Header Logo */
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
background: url("../../images/_site/logo.gif") no-repeat scroll 0 0 transparent;
height: 90px;
top: 0;
width: 403px;
left: 10px;
}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    height:100%;
    width:100%;
}
/* General Theme Setup */
.front #blox-container {background:none repeat scroll 0 0 #e5e9eb;}
#blox-html-container {background:url("../../images/_site/bg.gif") repeat-x scroll 0 0 #EFEFEF;}
.highlight-white  {background:none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD;}
#blox-html-container #blox-wrapper .blox-title h3 {background: none; border-top: none;}
#blox-html-container #blox-wrapper .blox-title {background: none;}

/* Navigation Colors */

ul.dropdown li.hover, ul.dropdown li:hover  {
    background-color:#8EA7BD;
}
ul.dropdown ul li:hover {
    background-color:#8EA7BD;
    color:#000000;
}
ul.dropdown ul a:hover {
    color:#000000;
}

ul.dropdown li.active-vertical {
    background-color:#7F97AA;
}
/* Blocks */
#blox-featured-listings {background: #fff;}
#calendar-widget-block {background: #fff;}
.soft {background: #fff;}
.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}
#playlist {
    background-color: none;
    border-top: 2px dotted #CCCCCC;
    float: none;
    margin: 0;
    padding: 15px;
    width: auto;
}
a.more, a.more-grey {background: none repeat scroll 0 0 #29426B;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topright: 15px;
    background-color:#0788DD;
}

#blox-header-search {
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #0788DD;
    bottom: -13px;
    color: #FFFFFF;
    margin: 6px;
    padding: 5px 10px 17px;
    position: absolute;
    right: 3px;
}
#blox-header-search a {color: #fff;}
#weather-bug {width: 100px;}

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











#blox-wrapper {
    background: url("../../images/_site/trim.png") repeat-y scroll center 0 transparent;
}

ul.dropdown {
margin-bottom:0px;
}

a {
color:#0788DD;
}
.blox-title a, .blox-sub-title a {color:#106DAB;}

#blox-center-piece h3 {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 5px;
    padding: 0 10px;
}

#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
    color: #666666;
    display: block;
    font-size: 17px;
    left: 47px;
    margin: 0;
    position: relative;
    top: 10px;
}


.blox-infolink .blox-title h3 {padding: 2px 2px !important;}

.app-staticpages .blox-social-share { display:none; }

#dashboard-message-one {
color: #aa0001;
font-style:none;
font-weight:normal;
font-size: 12px;
}


.slideshow-app .slideshow .slide .slidecaption { display: none;}

.obituaries .share-button-sprite.share-widget .addthis_toolbox.addthis_default_style span, #share-page .addthis_toolbox.addthis_default_style span {
display: none!important;
margin-right: 3px;
line-height: inherit;
float: left;
}