@charset "utf-8";
/* CSS Document */

body {
  background-color: #121212;
  color: #DDDDDD;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 10px;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 50px;  
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
}

a {
	text-decoration: underline;
	color: #DDDDDD;
}

a:hover {color: #b9a8c8}

.header {
  max-width: 99%;
  margin: 0;
  padding: 1%;
}

.titlehead {
  margin: auto;
  max-width: 500px;
  padding: 0;
}

.nameline {
  text-align: center;
}

.subnameline {
  text-align: center;
  margin: auto;
  padding: 0;
}

.title {
  float: left;
  max-width: 400px;
}

.topNav {
  padding: 1%;
  margin: auto;
  display: flex;
  justify-content: center;
  max-width: 90%;
}

.doatme {
  max-width: 400px;
  display: flex;
  margin: auto;
  padding: 2%;
}

.atme {
  margin: auto;
  padding: 0;
}

.topNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.topNav li {
  float: left;
  padding: 14px 30px;
}

.topNav li a {
  color: #DDDDDD;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}

.topNav li a:hover {
  color: #fff;
}

.topNav li a:hover:not(.active) {
  text-decoration: underline;
  color: #b9a8c8;
}

.mycontainer {
  max-width: 1200px;
  height: auto;
  margin: auto;
  padding: 0;
}

.subtitle {
  text-align: center;
  overflow: hidden;
  padding: 0;
  max-width: 100%;
  margin: 0;
}

.artblock {
  overflow: hidden;
  padding: 0;
  max-width: 100%;
  height: auto;
  margin: 0;
}

.artblock ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.storyblock {
  list-style-type: none;
  margin: 0;
  padding-bottom: 2%;
}

.artblock li {
  float: left;
  padding: 5px;
}

.footer {
	margin: auto;
  padding: 2%;
  text-align: center;
}