body{
    background-color: rgb(0, 0, 0);
    background-image: url(assets/page-bg-continuous-smaller.png);
    background-size: auto;
}  


table{
  width: 100%;
}

th a{
  color: aliceblue;
}

th a:hover {
  color: blue;

}

th{
  font-family: 'Courier New', Courier, monospace;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;

  border-radius: 10px;
  border-width: 2px;
  border-color: rgb(0, 0, 0);
  border-style: solid;
  background-color: rgb(135, 0, 20);
  padding: 10px;
  
  width: 25%;

}



h2{
  width: 40%;
  min-width: 200px;
  color: green;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  font-size: 2em;
  text-align: center;
  margin: auto; 
  font-family: 'Courier New', Courier, monospace;
  line-height: 140%;
}

p{
  width: 40%;
  min-width: 200px;
  color: green;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  margin: auto; 
  font-family: 'Courier New', Courier, monospace;
  line-height: 140%;
}

.title-txt{
  margin: auto; 
}

.gc-logo{
  padding-top: 30px;
  padding-bottom: 30px;
}

.logo{
  width: 40%;
  min-width: 200px;
  margin: auto;
  vertical-align: middle;
}

.comic-pages{
  margin: auto;
  width: 40%;
  min-width: 300px;

}

.comic-pages img {
  margin: 2px;
  vertical-align: middle;
  width: 100%;
}


footer{
  text-align: center;
  font-weight: bold;
}

.end-links p{
  font-size: 20px;
  font-weight: bold;
}