@font-face {
    font-family:'NexaRust';
    src: url('fonts/NexaRustHandmade-Extended.otf');
}
@font-face {
  font-family:'NexaRustEx';
  src: url('fonts/NexaRustExtras-Free.otf')
}
@font-face {
  font-family:'NexaRust2';
  src: url('fonts/NexaRustSans-Black.otf')
}
@font-face {
  font-family:'NexaRust3';
  src: url('fonts/NexaRustScript.otf')
}
@font-face {
  font-family:'NexaRust4';
  src: url('fonts/NexaRustSlab-BlackShadow.otf')
}
@font-face {
  font-family:'Lobster';
  src: url=('fonts/Lobster-Regular.ttf');
}
html {
  font-family:serif !important;
}
body {
  background: url('images/background2.jpg') #5D8E8A center center repeat;
  z-index:1;
  word-spacing:auto;
  line-height:auto;
  color:#E8B698;
}
a {
  text-decoration:none;
  color:inherit;
}
.header{
  z-index:2;
  padding-bottom:0px;
  text-align:center;
  font-family:'NexaRust';
  padding-top:10px;
  color:#FFCD9E;
  background: url('images/background.jpg') #5D8E8A center center;
  margin:0px;
  border-radius:50px;
  border:5px dashed #211754;
}
.body {
  text-align:center;
  margin-top:-50;
  line-height:22px;
  color:;
  height:100%;
  width:60%;
  margin:0px 20% 0px 20%;
}
.body h2{
  text-align:center;
  font-family:'NexaRust';
  cursor:crosshair;
  padding:2px;
  color:#645B91;
  background-color:#D6F6F4;
  text-align:left;
  box-shadow:3% 3% 3% black;
  border-radius:5px;
}
.header li {
  display:inline;
  list-style-type:none; 
  padding-right:50px;
  padding-left:50px;
  text-decoration:none;
  padding-bottom:0px;
  color:#211754;
}

.link {
  font-size:20px;
}

.link a {
  text-decoration:none;
  color:black;
}
.link a:hover {
  color:#FFEE9E;
}
.body h2:hover {
  font-style:italic;
}
#footer, #left-footer, #right-footer {
  color:black;
  text-align:center;
  font-family:'NexaRust4', arial;
  font-size:50%;
}
.day p:first-letter {
  font-size:200%;
}
.header #current {
  color:red;
}
.header ul .title {
  font-size:50px;
}
#unused {
  font-family:'Indie Flower';
}
#current {
  font-family:'Indie Flower';
}
.emoj {
  font-family:'NexaRustEx';
  font-size:500%;
}
#copy {
  position:inline;
  font-family:arial;
}
.body p {
  font-family:'Roboto Slab';
}
.nav {
  z-index:2;
  padding-bottom:20px;
  text-align:center;
  font-family:'NexaRust';
  padding-top:10px;
  color:#9893B5;
  text-decoration:none;
}
.nav li {
  display:inline;
  list-style-type:none; 
  padding-right:50px;
  padding-left:50px;
  text-decoration:none;
  padding-bottom:20px;
  color:#9893B5;
}
.nav a {
  text-decoration:none;
  color:#9893B5;
  font-size:150%;
}
.nav a:hover {
  color:#FFEE9E;
}
.reviewrecent img{
  float:left;
  height:120px;
  width:auto;
  position:inline-block;
  overflow:hidden;
  margin: 10px 5px 0 0;
}
.reviewrecent h2 {
  color:#152751;
  margin:0 auto 0 auto;
  font-family:'NexaRust', arial;
}
.morebooks img{
  float:left;
  height:auto;
  width:100%;
  position:inline-block;
  overflow:hidden;
  margin: 10px 5px 0 0;
}
h1 {
  font-family:'NexaRust3';
}
.morebooks h3 {
  font-family:'NexaRust4';
  color:auto;
  text-decoration:none;
}
.morebooks h3 a {
  color:auto;
  text-decoration:none;
}
.lists h2 {
  width:100%;
}

