#ad-banner-row {
  background-color:black;
  clear:both;
  height:92px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  width:1024px;
}

.center {
  margin:auto;
  text-align:center;
}

#footer {
  background-color:black;
  clear:both;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}

.hbasic {
  margin-bottom:10px;
  margin-top:10px;
  text-align:center;
}

.left     {
  display:block;
  margin-bottom:1em;
  margin-top:1em;
  margin-left:5px;
  margin-right:5px;
  text-align:left;
}

#menu-main a {
  background-color:#EEEEFF;
  border:3px outset #EEEEFF;
  border-radius:5px;
  box-shadow: 5px 5px 5px gray;
  color:black;
  display:block;
  font-family:verdana,arial;
  font-size:small;
  font-weight:bold;
  margin-bottom:2px;
  margin-right:10px;
  text-decoration:none;
}

#menu-main a:hover {
  background-color:#DDDDEE;
  border:none;
  box-shadow: 3px 3px 3px gray;
}

#menu-main li {
  float:left;
  list-style-type:none;
  text-align:center;
  width:113px;
}

#menu-main ul {
  background-color:black;
  margin-left:-2.5em;
  text-align:center;
  width:1024px;
}

#menu-sub a {
  background-color:#EEEEFF;
  border:3px outset #EEEEFF;
  border-radius:5px;
  box-shadow: 5px 5px 5px gray;
  color:black;
  display:block;
  font-family:verdana,arial;
  font-size:small;
  font-weight:bold;
  margin-bottom:2px;
  margin-right:10px;
  text-decoration:none;
}

#menu-sub a:hover {
  background-color:#DDDDEE;
  border:none;
  box-shadow: 3px 3px 3px gray;
}

#menu-sub li {
  float:left;
  list-style-type:none;
  text-align:center;
  width:170px;
}

#menu-sub ul {
  margin-left:-2.5em;
}

#patreon {
  background-color:maroon;
  clear:both;
  color:white;
  height:20px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}

.tu-head-start {
  background-color:black;
  clear:both;
  color:white;
  margin-left:auto;
  margin-right:auto;
  width:1024px;
}

.tu-tail-start {
  background-color:black;
  clear:both;
  color:white;
  margin-left:auto;
  margin-right:auto;
  width:1024px;
}

#website-header {
  background-color:black;
  clear:both;
  height:60px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}
