body{background:#444 !IMPORTANT;}
#header {background: #ed7037;}
#home-top {color:#fff;}
#headblock-widgeted{padding:0;}
#h1_custom{font-size:20px;border-bottom:0 solid #DDDDDD !IMPORTANT;margin:0;padding:10px 0 5px 0 !IMPORTANT;}
#table_custom, td{border:0 solid #cccccc;border-collapse:collapse;padding:10px;vertical-align: top !IMPORTANT;}
#inner{background: #fff;}
.home #inner, .home-page #inner, .blog #inner {background: #444;}
#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a { background: #444;}
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited { background: #444;}
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
    background: #444;
    width: 148px;
    color: #FFFFFF;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    margin: 0;
    padding: 5px 10px 5px 10px;
    border-left: 1px solid #ed7037;
    border-right: 1px solid #ed7037;
    border-bottom: 1px solid #ed7037;
    text-transform: none;
    position: relative;
}
#header ul.menu li li a:hover { background: #ed7037;}
#home-middle ul li {background: #ed7037;}
#home-middle ul li:hover {
    background: #444;
}