body {
	background-color: black;
	background-image: repeating-linear-gradient(90deg, #000000, #070707, #1A1105, #1A0e00);
	color: #FFE4C4;
	font-family: Helvetica, sans-serif;
	overflow: scroll;
	overflow-x: hidden;
}
a {
	text-decoration: none;
}
a:link {
  color: rgba(255,255,255,0.5);
	}
a:visited {
  color: rgba(255,255,255,0.5);
	}
a:hover {
  color: #FAEBD7;
  text-shadow: 2px 2px 8px #FFA500;
	}
a:active {
  color: rgba(255,255,255,0.1);
	}
h1 {
  font: 60px Futura, sans-serif;
  color: #FAEBD7;
  text-shadow: 2px 2px 24px #FFA500;
}
h2 {
	font-family: Helvetica, sans-serif;
	color: #FAEBD7;
	text-shadow: 1px 1px #000000;
}
h3 {
	font-family: Helvetica, sans-serif;
	color: #FAEBD7;
	text-shadow: 1px 1px #000000;
}

p {
	font-family: Helvetica, sans-serif;
	color: #FAEBD7;
	text-shadow: 1px 1px #000000;
}
img {
	filter: drop-shadow(5px 5px 5px #111111);

}
video {
	filter: drop-shadow(5px 5px 5px #111111);

}
.main{
	background: rgba(250,235,215,0.15);
	width: 1200px;
	margin: auto;
	overflow: visible;
}
.main h1 {
	text-align: center;
	padding: 15px 15px;
}

.contact1 {
	width: 1200px;
	margin: auto;
	padding: 15px 15px;
	text-align: center;
	color: rgba(255,255,255,0.2);
	font: 25px Futura, sans-serif;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
	}
.grayscale1 {
	filter: grayscale(100%);
}
.cal-header1 {
	background: rgba(250,235,215,0.4);
	text-shadow: 1px 1px 2px #000000;
}

/* Top Navigation Bar */

.topnav {
  overflow: hidden;
  background-color: rgba(255,255,255,0.0);
  font: 20px Futura, sans-serif;
  text-align: center;
}

.topnav a {
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  color: rgba(250,235,215,0.4);
}

.topnav a:hover {
  background-color: rgba(255,255,132,0);
  color: #FAEBD7;
  text-shadow: 2px 2px 4px #FFA500;
}

.topnav a.active {
  background-color: rgba(255,165,0,0.1);
  color: rgba(250,235,215,1.0);
  text-shadow: 2px 2px 4px #222222;
}