#page.hfeed.site {
  background-color: #fff8e8;
  margin-top: 27px;
  border-radius: 10px;
  border-width: 8px;
  border-style: solid;
  border-color: #d9d9d9;
}

img.header-image {
  border-width: 3px;
  border-style: solid;
  border-color: #3d7aa6;
  border-radius: 8px;
  margin-top: 12px;
  margin-bottom: 0;
}

#masthead.site-header {
  margin-top: -17px;
  margin-bottom: 10px;
  padding-bottom: 30px;
  margin: 0px;
}

.entry-content {
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #3d7aa6;
  margin-top: -9px;
}

#secondary.widget-area {
  background-color: #d7efe7;
  padding: 20px;
  border-width: 3px;
  border-style: solid;
  border-color: #3d7aa6;
  border-radius: 8px;
  width: 200px;
  margin-right: -5px;
  margin-top: 10px;
}

#post-5.post-5.page.type-page.status-publish.hentry {
  width: 106%;
}

.entry-header .entry-title {
  color: #3d7aa6;
  text-decoration: none;
  font-weight: 700;
}

#site-navigation.main-navigation {
  padding-top: 0px;
  border-width: 3px;
  border-style: solid;
  border-color: #3d7aa6;
  border-radius: 8px;
  margin-top: 1px;
  padding-right: 0px;
  background-color: #d7efe7;
  margin-bottom: 15px;
  width: 100%;
}

.widget-area .widget h3 {
  font-size: 18px;
}