body {
    margin: 0px;
    background-image: url("https://file.garden/aUSfLEyqajV7bo_7/PSQ%20site%20assets/PSQtilebg4.png");
}
body li {
    min-height: 16px;
}
@font-face {
  font-family: fontstuck;
  src: url(https://file.garden/aUSfLEyqajV7bo_7/PSQ%20site%20assets/fontstuck.ttf);
}
.hull {
    display: grid; 
	  width: 1100px;
	  margin-bottom: 20px;
	  justify-content: center;
	  margin-left: auto; 
	  margin-right: auto;
}
.banhead {
  width: 1100px;
  height: 250px;
  background-color: #eee;
  margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	display: flex; 
	justify-content: center;
	border: solid #00c4c4;
  border-width: 8px;
}
.banhead img {
margin-top: auto;
margin-bottom: auto;
}
.navbar {
 padding-top: 4px;
 padding-bottom: 4px;
 width: 1100px;
 height: 20px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 8px;
 background-color: black;
 text-align: center;
 font-weight: bold;
 color: white;
 font-family: verdana;
 border: solid #404040;
 border-width: 8px;

}
.navbar a {
  color: white;
}
.bodypage {
  width: 1100px;
  min-height: 500px;
  background-color: #c6c6c6;
  margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	display: flex; 
	justify-content: center;
	border: solid #c6c6c6;
  border-width: 8px;
  font-family: "courier new";
  font-weight: bold;
  font-size: 14px;
}
.bodyinner {
  width: 650px;
  min-height: 500px;
  background-color: #eeeeee;
  margin-left: auto;
	margin-right: auto;
	display: grid; 
	justify-content: center;
	 padding-left:25px;
  padding-right:25px;
}
.command {
 text-align: center;
	font-size: xx-large;
	padding: 14px 0;
	font-family: "courier new";
  height: 37px;
}
.nextcommand {
	font-size: 24px;
	font-weight: 400;
	padding: 14px 0;
	font-family: "verdana";
  height: 37px;
}
.latestpages {
  width: 330px;
  min-height: 500px;
  background-color: #eeeeee;
  margin-left: auto;
	margin-right: auto;
	display: grid; 
	justify-content: center;
	 padding-left:25px;
  padding-right:25px;
}
.latestpages p{
 margin-top: -12px;
}
.news {
  min-width: 500px;
  min-height: 700px;
  background-color: #eeeeee;
  margin-top: 8px;
  margin-left: 8px;
	margin-right: 8px;
	display: grid; 
	justify-content: center;
  border: solid #c6c6c6;
  border-width: 8px;
}
.newshead {
 text-align: center;
	font-size: xx-large;
	margin-top:8px;
	padding: 14px 0;
	font-family: "fontstuck";
  height: 37px;
color:#00c4c4;
font-weight:bold;
text-shadow:0px 0px 0 rgb(43,43,43),0px 1px 0 rgb(33,33,33),0px 2px 0 rgb(22,22,22),0px 3px 0 rgb(11,11,11),0px 4px 0 rgb(0,0,0),0px 5px 0 rgb(-10,-10,-10),0px 6px 0 rgb(-21,-21,-21), 0px 7px 0 rgb(-32,-32,-32),0px 8px 7px rgba(0,0,0,0.65),0px 8px 1px rgba(0,0,0,0.5),0px 0px 7px rgba(0,0,0,.2);}

.adshill {
   min-width: 275px;
  min-height: 700px;
  background-color: #eeeeee;
  margin-top: 8px;
  margin-left: auto;
	margin-right: auto;
	display: grid; 
	justify-content: center;
  border: solid #c6c6c6;
  border-width: 8px;
}
.footer {
  width: 1100px;
   margin-left: auto;
	margin-right: auto;
  display: flex; 
	justify-content: center;
}
.footercontents {
  min-width: 1100px;
  height: 100px;
  margin-top: -8px;
   margin-left: auto;
	margin-right: auto;
	background-color: #eee;
	border: solid #c6c6c6;
  border-width: 8px;
  margin-bottom: 20px;
}
.bodytext {
   text-align: center;
   min-width:650px;
   min-height: 500px;
	font-size: 28px;

	margin-left: auto;
	margin-right: auto;
	font-family: "courier new";
  
}
/* Custom SpoilButton code */
.spoiler {
	border: 1px dashed gray;
	padding: 1px;
}

.spoiler>div:last-child {
	margin: 12px 5%;
	padding: 3px;
	text-align: left;
}

.spoiler.closed>div:last-child {
	display: none;
}

.mspfa #slide img {
  margin: 0 -25px;
}
.archive {
  
}
.archivebox {
 text-align: center;
	font-size: 18px;
	padding: 14px 0;
	font-family: "courier new";
  height: 200px;
  width: 650px;
  display: flex;
}
.archiveimg {
 text-align: center;
	font-size: 18px;
	font-family: "courier new";
  height: 200px;
  width:200px;
}
.archivetxt {
 text-align: center;
	font-size: 12px;
	padding-top: 20px;
	font-family: "courier new";
  height: 178px;
  width:450px;
}
.archiveimg img {
 margin: auto;
 margin-top: 20px;
 height: 75%;
}
.archivetitle {
  text-align: center;
	font-size: 24px;
	padding-top: 30px;
	font-family: "courier new";
  height: 20px;
  width:450px;
}
.archiveword {
  height: 200px;
  width:450px;
}
.archivefoot {
  text-align: center;
	font-size: xx-large;
	font-family: "fontstuck";
color:#00c4c4;
font-weight:bold;
text-shadow:0px 0px 0 rgb(43,43,43),0px 1px 0 rgb(33,33,33),0px 2px 0 rgb(22,22,22),0px 3px 0 rgb(11,11,11),0px 4px 0 rgb(0,0,0),0px 5px 0 rgb(-10,-10,-10),0px 6px 0 rgb(-21,-21,-21), 0px 7px 0 rgb(-32,-32,-32),0px 8px 7px rgba(0,0,0,0.65),0px 8px 1px rgba(0,0,0,0.5),0px 0px 7px rgba(0,0,0,.2);
 width: 650px;
 height: 50px;
 padding-top: 20px;
}
.mapcont {
  margin-top: -125px;
 width: 650px;
 height: 325px;
 display: flex;
}
.mapbox {
  width: 325px;
 height: 325px;
 text-align: center;
}
.mapbox img{
margin: auto;
margin-top: 40px;
height: 65%;
}
.maptitle {
   text-align: center;
   width: 325px;
   height: 25px;
   font-size: 24px;
   padding-top: 8px;
}
.mapline {
  width: 650px;
  min-height: 130px;
margin: auto;
display: flex;
}
.mapline img{
  margin: auto;
}
.map {
 
 width: 700px;
 background-color: white;
 margin-top: -150px;
}
.mapmark {
 width: 130px;
 height: 130px;
 display: flex;
 text-align: center;
 Margin: auto;
}
.log-search-input {
 width: 100%;
    font-family: 'Courier New', Courier, monospace;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    border: 2px solid #c6c6c6;
    background: #fff; 
}
.newspost {
 width: 460px;
 min-height: 200px;
 Margin: auto;
 font-family: 'Courier New', Courier, monospace;
 margin-bottom:5px;
 margin-top:5px;
}
.newstitle {
 border-bottom: solid 4px #c6c6c6; 
 height:18px;
 width: 460px;
 margin: auto;
 font-size: 16px;
    font-weight: bold;
    font-style: italic;
}
.newsbody { 
 min-height:150px;
 width: 450px;
 margin: auto;
 font-size: 16px;
 padding-left:5px;
 padding-right: 5px;
 text-align: left;
 padding-top: 5px;
}
 .newsposts {
 width: 460px;
 min-height: 200px;
 Margin: auto;
 margin-top: -150px;
 }
