.menu_container {
border-top: 6px solid #b31d1d;
background: #fff;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
text-decoration: none;
color: #b31d1d;
}
#menu li.current-menu-item a, #menu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
color: #b31d1d;
  background:none;
}
.footer_top_container {
background: #b31d1d;
border-bottom: 1px solid #810e0e;
padding: 16px 0 13px 0;
}
.footer_container {
background: #C44949;
border-top: 1px solid #861313;
border-bottom: 1px solid #A23838;
padding: 45px 0 35px 0;
}
.bottom_footer_container {
background: #590505;
border-top: 1px solid #461414;
}
.bottom_footer_container .copyrightinfo p {
color: #ffffff;
}
.bottom_footer_container .copyrightinfo a {
color: #ffffff;
}
.footer_top_container .call_us p {
color: #ffffff;
}
.feature_blog_content ul li h1 {
border-bottom: 1px solid #8C1A1A;
border-top: 1px solid #8E1E1E;
  background:none;
  background-color:#8C1A1A;
}
.feature_blog_content ul li .read_more {
color: #9C1414;
}
.feature_blog_content ul li.post_home {
border-bottom: 6px solid #BB1D1D;
}
.footer .footer_widget ul li {
border-bottom: 1px solid #ffffff;
}
.page_heading_container {
background: #B84040;
border-bottom: 6px solid #9D1212;
}
.page-container .searchform, .sidebar.home .searchform {
border: 2px solid #9D4646;
}
td, th {
border: 0px solid #fff;
padding: 3px;
}
.content-bar .post .post_content {
    border: 1px solid #e5e5e5;
    border-bottom: 6px solid #9D4646;
    border-top: none;
    padding: 0 10px;
    padding-bottom: 18px;
}
.content-bar .post h1 {
    background: none;
background-color:#9D4646;
    font-size: 20px;
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    font-weight: bold;
    width: 94%;
    padding: 10px 8px 10px 15px;
    border-bottom: 1px solid #9D4646;
    border-top: 1px solid #9D4646;
}
.content-bar .post.single h1.post_title {
    width: auto;
    position: static;
    font-weight: bold;
    border: 1px solid #9D4646;
    color: #fff;
}
.header_container {
    padding: 10px 0;
}