.header-banner-image>div{
    margin: 20px auto;
}
div.header-outer-wrapper .header-wrapper{
    background: #FFFFFF;
}
div.header-right-banner-wrapper{
    width: 650px;
}
.header-right-banner-wrapper #gogadget_weather_widget table{
    float: left !important;
    width: 33% !important;

}
#obituaries{
    display: block;
    float: left;
    margin: 10px 0 20px;
    width: 100%;
    list-style-type: none;
}

ul#obituaries li {
    display: block;
    float: left;
    padding: 10px;
}

#obituaries li:nth-child(2n+2) {
    background: none repeat scroll 0 0 #F6F6F6;
}
#obituaries .archive-image {
    float: left;
    height: 102px;
    margin-right: 10px;
    width: 92px;
}

#obituaries .archive-image img {
    height: auto;
}
#obituaries .archive-image img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 96px;
    padding: 2px;
    width: 86px;
}

#obituaries .archive-text {
    float: left;
    font: 400 12px/16px 'Open Sans',sans-serif;
    max-width: 670px;
}

#obituaries h2.main-headline {
    color: #333333;
    float: left;
    font: 700 18px/22px 'Open Sans Condensed',sans-serif;
    margin-bottom: 5px;
    text-transform: capitalize;
    margin-bottom: 5px;
    float: left;
    width: auto;
}

#obituaries span.deaddate {
    color: #F70B0B;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-left: 10px;
}

#obituaries .archive-text p{
    float: left;
    margin-bottom: 5px;
    display: block;
}
@media only screen and (max-width: 999px) {
    #obituaries .archive-image{
        display: none;
    }
}
#category-searchform .search-text{
    float:left;
}
#category-searchform input[type="submit"] {
    border-color: #FFFFFF;
    padding-top: 0;
    background: url("images/icon/dark/top-search.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

a.submit-content, a.submit-content:hover {
    background-color: #CF2121;
    color: #FFFFFF;
    float: right;
    font-family: "Oswald";
    font-size: 24px;
    padding: 5px 20px;
}

table.calendar td.title { font: 14px Georgia, "Times New Roman", Times, serif; padding:5px 0; vertical-align:middle; }
table.calendar_widget td.days { background: none !important; border: none !important; font: bold 14px Arial,Helvetica,sans-serif; padding:5px 0; vertical-align:middle; text-align:center; }
table.calendar_widget td ,table.calendar td { position:relative; *position: static; padding: 0;border: none;}
table.calendar_widget td.date_n div span.popup_event { background: none repeat scroll 0 0 #FFFFFF; display:none; position: relative;  *position: absolute; z-index: 1000000000000;  }
table.calendar_widget td.date_n div:hover span.popup_event { display:block; max-height:230px; overflow:scroll; width:240px; position:absolute; z-index:999999 !important; left: 7px;  padding:2px 15px; padding-bottom:10px; }
table.calendar_widget td div a.event_title { display:block; clear:both; margin-top:10px; text-align:left; font:bold 12px Georgia, "Times New Roman", Times, serif; }
table.calendar_widget td div small { display:block; text-align:left; font-weight:normal; font:12px Helvetica, Arial, sans-serif;line-height:20px;margin-bottom:20px;display:block; }
.calendar_widget { background: none; position:relative; *position: static; margin-bottom:20px; z-index: 99; width: 100%; margin: 0 auto 10px; border: none;}
table.calendar_widget td.date_n { font:bold 14px Arial, Helvetica, sans-serif; border: none !important; padding:5px 0; text-align:center; vertical-align:middle; }
.date_n .event_highlight { position:relative; z-index:0; *position: static; }
table.calendar_widget tr { border: none !important; position: relative;}

table.calendar_widget td.date_n { position: static; }

table.calendar { background:#fff; }
table.calendar td.title { color:#fff; background:#CF2121 ; border-bottom:1px solid #fff;  }
table.calendar_widget td.days { color:#CF2121; background:#fff ; border-bottom:1px solid #fff; }
table.calendar_widget tr { color:#333; background:#fff; border-bottom:1px solid #fff;  }
table.calendar_widget td.date_n div:hover span.popup_event {  background:#fff; border:1px solid #ccc;  }
table.calendar_widget td.date_n { color:#333; border-right:1px solid #fff;  }
table.calendar_widget td.date_n a {color: #CF2121;}