div.banner {
  width: 100%;
}

div.logo {
  display: inline-block;
}
img.logo {
  height: 80px;
}

div.name {
  display: inline-block;
  font-family: "Playfair Display";
  font-size: 60px;
  font-style: normal; font-variant: normal; font-weight: 700;
}







/*

.home2__body {
  background-color: #e8e8e0;
  font-family: arial;
}
.title3 {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.t_mark_ellison4 {
  border-bottom: 5px solid #000078;
  border-top: 5px solid #000078;
  color: #580000;
  display: block;
  font-size: x-large;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 1%;
  text-align: center;
  width: 98%;
}
.home5__body {
  padding-top: 30px;
}
div.home5__body {
  display: block;
}
div.home5__bar {
  background-color: #d8d8b8;
  border: 2px solid #000078;
  display: block;
  margin: 3px;
  padding: 5px;
}
a.home5__tab_enabled {
  background-color: #e8e8e0;
  border-bottom: 2px solid #000078;
  border-left: 2px solid #000078;
  border-right: 2px solid #000078;
  border-top: 2px solid #000078;
  color: #007800;
  font-weight: bold;
  margin: 3px;
  padding: 5px;
}
a.home5__tab_enabled:hover {
  background-color: #e0e8e8;
}
a.home5__tab_disabled {
  background-color: #e8e8e0;
  border-bottom: 2px solid #e8e8e0;
  border-left: 2px solid #000078;
  border-right: 2px solid #000078;
  border-top: 2px solid #000078;
  color: #000078;
  font-weight: bold;
  margin: 3px;
  padding: 5px;
}
.research8 {
  display: table;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.research8__row {
  display: table-row;
}
.research8__cell {
  border-left: 2px solid #000078;
  display: table-cell;
  padding: 15px;
}
.research8__cell:first-child {
  border-left: 0px solid #000078;
}
.image11 {
  background-color: #efefe0;
  border: 1px solid #000000;
  border-radius: 5px 0px 5px 0px;
  clear: left;
  display: block;
  float: left;
  font-size: small;
  margin: 0px 30px 10px 10px;
  moz-border-radius: 5px 0px 5px 0px;
  padding: 10px 10px 10px 10px;
  width: 300px;
}
.para1213 {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 5px;
}
.item2820 {
  display: list-item;
  margin: 0px 0px 0px 0px;
  margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.language_change25 {
  color: #580000;
  display: block;
  font-size: large;
  margin: 0px 0px 0px 0px;
  padding: 5px;
  text-align: left;
}
.language_change26 {
  display: block;
  margin: 0px 20px 0px 20px;
  padding: 5px;
}
.c2006_34 {
  color: #000000;
  display: table-cell;
  margin: 0px 0px 0px 0px;
  padding: 1px 2px 1px 5px;
}
.c2006_34__descwrap {
  display: table;
  margin: 0px 0px 0px 10px;
}
.c2006_34__row {
  color: #008000;
  display: table-row;
  vertical-align: top;
}
.c2006_34__prompt {
  color: #580000;
  display: table-cell;
  font-weight: bold;
  padding: 3px 15px 1px 1px;
}
.dthe_optimus_keyboard47 {
  background-color: #e8e8e0;
  border: 0px none #000000;
  border-radius: 10px 10px 10px 10px;
  clear: right;
  color: #580000;
  display: block;
  float: right;
  font-size: small;
  margin: 2px 2px 2px 2px;
  moz-border-radius: 10px 10px 10px 10px;
  padding: 2px 2px 2px 2px;
  text-align: right;
  width: 100px;
}

*/
