@font-face {
    font-family: 'Showcard Gothic';
    src: url('fonts/ShowcardGothic-Reg.woff2') format('woff2'),
        url('fonts/ShowcardGothic-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
  background-image: url("../images/rock.png");
  text-shadow: 3px 3px 2px #000000;
  color: #FFFFFF;
}
.main h2, .about h2, .featured h2, .recently h2 {
  font-family: "Breathe Fire V", "Eras ITC", "Rockwell", serif;
  text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 5px 5px 0 #000;
  color: #AA6633;
}
.titleimg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.main, .about, .featured, .recently {
  font-size: 24px;
  margin-left: 100px;
  margin-right: 100px;
}
table, th, td {
  margin-left: auto;
  margin-right: auto;
  padding: 17px;
}
.tmstable img {
	border: 7px outset #BB5500;
	filter: drop-shadow(7px 7px 12px #000000);
}
.tmstable img:hover {
	border: 7px outset #FFFF00;
	filter: drop-shadow(7px 7px 12px #000000);
}
.issueimg {
	border: 7px outset #BB5500;
	filter: drop-shadow(7px 7px 12px #000000);
	margin-top: 20px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	width="25%";
	height="auto";
}
.issueimg:hover {
	border: 7px outset #FFFF00;
	filter: drop-shadow(7px 7px 12px #000000);
}
h1, h2, nav {
  text-align: center;
}
a:link {
  color: #00FFCC;
}
a:visited {
  color: #00CCAA;
}
.back {
  margin-right: 10px;
}
.navlink:link, .navlink:visited {
  border-radius: 8px;
  border-width: 5px;
  background-image: linear-gradient(to bottom, #FFFFFF, #CC9977);
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  color: #773300;
  text-shadow: 0px 0px 0px #000000;
  text-decoration: none;
  font-family: "Showcard Gothic", "Copperplate", "Copperplate Gothic", sans-serif;
}
.navlink:hover {
  background-image: linear-gradient(to bottom, #FFFFFF, #FFDD99);
  color: #AA5533;
  text-shadow: 1px 1px 1px #000000;
}
.leftaside {
  padding: 7px;
  margin-right: 22px;
  float: left;
}
.rightaside {
  padding: 7px;
  margin-left: 22px;
  float: right;
}
.featured {
  clear: left;
}
.featured p {
  background-image: linear-gradient(to left, rgba(255, 220, 180, 0.9), rgba(255, 255, 255, 0.01));
}
.featured img {
  margin-left: 22px;
  float: right;
  border: 7px outset #BB5500;
  filter: drop-shadow(7px 7px 12px #000000);
  margin-bottom: 33px;
}
.featured img:hover {
  border: 7px outset #FFFF00;
  filter: drop-shadow(7px 7px 12px #000000);
}
.recently {
  clear: both;
}
.recently img {
  border: 7px ridge #0077FF;
}
.recently h3 {
  font-family: "Eras ITC", "Rockwell", serif;
}
.container {
  display: flex;
  flex-direction: row;
}
.container div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; 
}