.site-footer .gototop p {text-align:left;}
.site-footer .creds p {text-align:right;}
.site-footer .wrap {border-top: 1px dotted #4D676F;}
.site-header .genesis-nav-menu li.current_page_item a:active, .site-header .genesis-nav-menu li.current-cat a:active, .site-header .genesis-nav-menu li.current-menu-item a:active, .site-header .genesis-nav-menu li.current_page_item a:hover, .site-header .genesis-nav-menu li.current-cat a:hover, .site-header .genesis-nav-menu li.current-menu-item a:hover {background-color:#02475C;border-radius:8px;}
.site-header .genesis-nav-menu li a:active, .site-header .genesis-nav-menu li a:hover {border-radius:8px;}
h1,h2 {font-weight:bold !important;line-height:1em !important;}
.sidebar-primary h4 {border-radius:0;}
.featured_tab {background-color:#002E3C;padding-bottom:13px;}
.featured_tab-wrap {max-width:960px;margin:0 auto;}
.featured_tab .dynamik-widget-area {background-color:#002E3C;font-family: Arial,sans-serif;}
.featured_tab h2 {font-size: 26px;line-height: 30px;margin-bottom:15px;}
.featured_tab p {font-size: 14px;line-height: 22px;margin-bottom:14px;}

/*--------------------------------------------------------------------------------
START HERE



@media only screen and (max-width:960px){}

CSS added to file:

/******** Responsive Settings ******/

@media only screen and (max-width:960px){
#header .wrap {
width: 100%;
}
.header-image #header #title-area {
margin: 0 auto;
width: 355px;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a, #title-area {
float:none;
}
#header .widget-area {
float: none;
margin: 0 auto;
width: 200px;
}
#search-3 {
display:none;
}
#nav_menu-2 {
padding: 10px 0 0;
width: 200px;
}
#tabs-widget-3 {
display:none;
}
#inner {
width:100%;
}
#home-left {
float: none;
margin: 0 auto;
}
#home-right {
float: none;
margin: 0 auto;
}
#footer .gototop {
display:none;
}
#footer {
height:auto;
}
#footer .wrap {
width:100%;
}
#footer-left {
float:none;
margin:0 auto;
width:400px;
}
#footer-right {
float: none;
margin: 20px auto 0;
width: 400px;
}
#footer .creds {
float: none;
margin: 15px auto 10px;
padding: 0;
text-align: center;
width: 400px;
}
#footer .gototop {
display:none;
}
}

@media only screen and (max-width:550px) {
#home-left {
width:400px;
}
}