::-webkit-scrollbar {
  width:5px;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius:10px;
}
::-webkit-scrollbar-thumb {
  background:#F9E000;
  border-radius: 5px;
}
html, body {
  position:absolute;
	width:100%;
	height:100%;
  margin:0;
	padding:0;
	border:0;
	background-color:#000;
  background-image: url("back.jpg");
  background-repeat: round;
  font-family: monospace;
  font-size:12px;
  color:#FCA;
  text-shadow: 2px 2px 4px #004;
  -webkit-text-stroke: 1px #222;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  overflow-x:hidden;
}
img{
  object-fit:contain;
}
#nav{
  position:absolute;
  height:auto;
  width:900px;
  top:300px;
  left:50%;
  transform: translate(-50%,0);
}
#mainbtn{
  position:relative;
  float:left;
  height:20px;
  width:auto;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  color:#000;
  background-color:#F80;
  -webkit-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  -moz-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
}
#videoback{
  position:absolute;
  width:900px;
  height:300px;
  top:0px;
  left:50%;
  transform: translate(-50%,0);
  background-color:#000;
}
video{
  position:absolute;
  pointer-events:none;
  top:0px;
  left:50%;
  transform: translate(-50%,0);
  -webkit-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  -moz-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
}
#soatcblogo{
  position:absolute;
  pointer-events:none;
  top:0px;
  left:50%;
  transform: translate(-50%,0);
}
#chwplabel{
  position:absolute;
  top:1420px;
  width:900px;
  left:50%;
  transform:translate(-50%,0);
  overflow:hidden;
  background-color:#F80;
  text-align:center;
}
table{
  position:absolute;
  top:1520px;
  width:900px;
  left:50%;
  transform:translate(-50%,0);
  overflow:hidden;
}
#lcetable{
  position:absolute;
  top:370px;
  width:900px;
  left:50%;
  transform:translate(-50%,0);
}
th,td{
  position:relative;
  text-align:center;
}
iframe{
  margin-left:10px;
  overflow:hidden;
}
a{
  text-decoration:none;
  color:#FCA;
}
h1{
  font-size:14px;
}
h2{
  font-size:12px;
}
#mediadiv{
  position:absolute;
  top:0px;
  left:50%;
  margin-left:545px;
  width:70px;
  transform: translate(-50%,0);
}
.media{
  position:relative;
  margin-top:25px;
}
#eventdiv{
  position:absolute;
  width:15%;
  top:25px;
  left:25px;
}
.info{
  position:absolute;
  top:40px;
  left:260px;
}
.infotxt{
  visibility:hidden;
  position:absolute;
  left:50%;
  top:10px;
  padding:10px;
  width:280px;
  background-color:#F80;
  color:#000;
  text-align:center;
  transform: translate(-50%,0);
  -webkit-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  -moz-box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
  box-shadow: inset -7px 9px 35px -13px rgba(64,0,64,1);
}
