/*##########################
Name: Cover.css

Used only for the Front Gate
############################*/

/* standard elements */
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
body {
  max-width: 75%;
  margin: auto;
	background: #15202b;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
  font-size: 100%;
  font-weight: normal;
  color: white;
}
a {text-decoration: none;
}
img {border: none;
}
header {
  height: auto;
  background: #101010;
  padding: 15px 0px 5px 0px;
  font: 3em sans-serif;
}
header a {				/* For Alt text if the logo goes missing */
	color: gray;
	display: block;
}
main {
  background: #101010 url("../bkgd/bg.jpg") repeat-y scroll center top;
  border-top: 2px solid #2a2a2a;
  border-bottom: 2px solid #2a2a2a;
}
section {
	float: left;
	width: 33.33%;
}
main, section {
	height: 480px;			/* center height - establishes ceiling for columnar text */
}
footer {
  background: #101010;
  padding: 20px;
  font-size: 0.9em;
  color: #909090;
}
footer a {
	color: #606060;
	letter-spacing: 0.1em;
}
footer a:hover {
	color: silver;
}
#bkgd-glare {
  position: absolute;
  width: 100%;
  height: 369px;
  left: 0;
  top: 0;
  z-index: -1;
}
#bkgd-glare-image {
  background-image: url('../images/glare.png');
  background-repeat: no-repeat;
  height: 369px;
  width: 376px;
  margin: 0;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.wrapper {
  margin-top: 8%;
  border: 3px solid #404040;
}
.content {
	padding: 2em 1em;
}
.ltext {
  margin-top: 340px;
  text-align: left;
  font-family: "Lucida Console", "Courier New", monospace, monospace;
  font-size: 0.75em;
  font-weight: normal;
  color: #909090;
}
.cntrgrfx {
		text-align: center; 
		padding-top: 8.5rem;
}
.rtext {
  margin-top: 140px;
  text-align: left;
  font-size: 1.25em;
  font-style: italic;
	color: silver;
}
