/* custom css */

#menu-top, #menu-top .nav>li>a, #menu-top .dropdown-menu {
background-color: #c0232a;
}


#page-middle {
border-top-color: #ffffff;
}


#menu-top a, #menu-top .dropdown-menu {
color: #ffffff;
border-color: #ffffff;
}

#menu-top .nav>li:first-of-type {
border-left-color: #FFFFFF;
}


#page-top h2 {
margin: -10px 0 25px 0;
}


footer {
background-color: #0c0a0a;
}


footer, footer a, footer a:hover {
color: #fff;
}

header, hgroup, nav, section {
display: block;
margin-top: 15px;
}



#page-top h2 {font color: #c0232a;
}

#nav-bar .home {
  background-color:#0c0a0a;
}

#home-features {
  background-color:#f6f6f6;
  border-color:#f6f6f6;

}



.page-top-contact h5 {font-size:22px;}


#home-full-width-sidebar .nivo-directionNav a {
  background-position:initial initial !important;
  background-repeat:initial initial !important;
  color:#FFFFFF;
}
red.min....ver=3.8.1
#home-full-width-sidebar .nivo-directionNav a {
  opacity:0.85;
}
#home-full-width-sidebar .nivo-directionNav a {
  border-bottom-left-radius:100px !important;
  border-bottom-right-radius:100px !important;
  border-top-left-radius:100px !important;
  border-top-right-radius:100px !important;
  height:50px !important;
  margin-top:-125px;
  text-indent:0 !important;
  top:50% !important;
  width:50px !important;
}

#home-full-width-sidebar .nivo-directionNav a {background:none !important;}

#menu-top, #menu-top .nav > li > a, #menu-top .dropdown-menu {
  background-color:#0c0a0a;
}
#menu-top a:hover, #menu-top .dropdown-menu > li > a:hover, #menu-top .dropdown-menu > li > a:focus, #menu-top .dropdown-submenu:hover > a, #menu-top .dropdown-submenu:focus > a, #menu-top .current-menu-item > a, #menu-top .menu-responsive a.current-menu-item {
  background-color:#c0232a !important;
  background-position:initial initial !important;
  background-repeat:initial initial !important;
  color:#FFFFFF;
}

h3.smallbiz-title {
  border-bottom-color:#0c0a0a;
}
#page-intro hr, #home-features hr {
  border-color:#c0232a;
}

.page-top-contact b, .page-top-contact a {
  color:#c0232a;
}
#header-image {
  padding:0;
}
footer h3 {
  color:#FFFFFF;

}

#home-features {
  background-color:#bfbebe;
  border-color:#bfbebe;
}
#nav-bar, #nav-bar .home {
  background-color:#bfbebe;
  color:#c0232a;
}
#posts .header .time {
  background-color:#c0232a;
}
a, a:hover {
  color:#c0232a;
}

#nav-bar a {
  color:#c0232a;
}
#sidebar-right a {
  color:#c0232a;
}
#page-intro h2 {
  margin:0;
  padding-top:10px;
}
#content {
  padding-bottom:0px;
}

#home-features {
margin: 60px 0 0px 0;
}

#home-misc {
 display: none;
}
#menu-top .menu-responsive a {background: #b4b3b3;
border-color: #9ea7b3;
}