body {
  background-color: #e7ecf2;
}
.pkp_structure_content {
 background-color: #fff; 
}
.pkp_block .title {
  color:#fff;
  background-color:#270d14;
  border-color:#ddd;
  font-weight: bold;
  padding: 10px 15px;
}

.pkp_block .titlelink {
  color: #270d14;
  background-color: #fff;
  border-color:#ddd;
  font-weight: bold;
  padding:10px 15px;
  border-bottom: 1px solid #e7ecf2;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
  width: 100%;
}
.pkp_structure_footer_wrapper {
  background: #e7ecf2;
}

.pkp_footer_content {
  background-color: #fff;
  margin-top: 10px;
}

.pkp_brand_footer img {
  max-height: 50px;
}

a {
  color: #270d14;
}

.obj_galley_link {
  background-color: #e6d2cd;
  color: #000;
  border: 0;
  box-shadow: 5px 4px 8px 3px #eee;
  font-weight: bold;
}

.pages {
  background-color: #e6d2cd;
  color: #000;
  border: 0;
  border-radius: 10px;
  box-shadow: 5px 4px 8px 3px #eee;
  padding: 1px 15px;
  font-weight: bold;
}

.obj_article_summary {
  padding-bottom: 15px;
  border-bottom: 2px dotted #000;
}

.pkp_page_index .current_issue .read_more {
  color: #008acb;
}

.pkp_structure_head {
  background-color: transparent;
  border-bottom: 0px solid #ddd;
}

.pkp_site_name .is_img img {
  max-height: 100%;
}

.pkp_site_name .is_img {
  margin-bottom: 0;
}

.pkp_site_nav_menu {
  margin-bottom: 20px;
  padding: 5px 20px;
}

.pkp_navigation_primary > li > a {
  font-weight: bold;
}

.pkp_nav_list ul a {
  font-weight: bold;
  color: #270d14;
}

.pkp_page_index .current_issue .current_issue_title {
  background-color: #e6d2cd;
  padding: 10px 15px;  
  margin: 0;
  border-top: 2px dotted #000;
  border-left: 2px dotted #000;
  border-right: 2px dotted #000;
}

.obj_issue_toc .published {
  background-color: #e6d2cd;
  padding: 10px 15px;
  margin: 0;
  border-bottom: 2px dotted #000;
  border-left: 2px dotted #000;
  border-right: 2px dotted #000;
}

.pkp_navigation_primary_row {
  background-color: #270D14;
  padding: 5px 15px;
  margin-bottom: 15px;
}

.pkp_site_name > a {
  padding-bottom: 0;
}
.pkp_navigation_user {
  padding-right: 10px;
}

.pkp_navigation_user li {
  background-color: #270D14;
  padding: 5px 20px;
  margin:0;
}
