a:active {
  color: #ff0000;
}

a:link {
  color: #808000;
}

a:visited {
  color: #800080;
}

body {
  background: #ffffff;
  color: #000000;
  margin-left: 3em;
  margin-right: 3em;
  margin-top: 1.5em;
}

footer {
  margin-bottom: 2em;
  text-align: left;
}

h4 {
  text-align: center;
}

h5 {
  text-align: center;
}

header {
  text-align: center;
}

header p {
  font-weight: bold;
  text-align: left;
}

#header-img {
  height: 150px;
  width: 66px;
}

.book-cover-div {
  text-align: center;
}

.book-cover-img {
  width: 25%;
}

.cc-license-image {
  text-align: center;
}

.created-footer {
  font-size: 0.75em;
  text-align: left;
}

.header-subtitle {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

.header-title {
  font-size: 2em;
  font-weight: bold;
  text-align: center;
}

.pub-list {
  list-style-type: none;
}

.pub-list li {
  margin-bottom: 0.75em;
}
