#site-name {
  margin-right: 0px;  
  text-align: center;
  padding: 0;
  font-size: 34px;
  line-height: 46px;
}
#site-name a {
  color: #2E8B57;
  font-weight: bold;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus,
#site-name a:active {
  color: #1982d1;
}
#site-slogan {
  color: #7a7a7a;
  margin: 0 0 0 0;
  text-align: center;
  font-size: 18px;
  }
#header img {
    height: auto;
    max-width: 10%;
}

#header hgroup {
    padding: 1.5em 0;
}

#header #navigation {
    margin: -20px 2px -20px 2px;
   }

#main {
    margin-top: -10px;
}

#slider-wrap .featured-text {
    opacity: 20;
    line-height: 0.4em;
    background: rgb(20 130 187);
    font-size: 1em;
    border-top: none;
}