/* basic styles for black background and crosshair cursor */
html,body {
  background: #000011;
  color: #ffffff;
  margin: 0;
  width: 100%;
  height: 100%;
  border: 0;
  overflow: hidden;
  display:block;
}
a:hover {color:yellow !important;}
#ovrbtn1,#ovrbtn2 {
  position:absolute;
  cursor:pointer;
  font-size:26px;
  width:16px;
  height:16px;
  top:0;
  left:5px;
  color:#ffff00;
  background-color: rgba(0,0,0.1,0.5);
  z-index:2;
}
.ovrtab {
  height: 10em;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #000011;
  background-color: rgba(0,0,0.1,0.5);
  overflow-x: hidden;
  transition: 0.5s;
} 
.ovrtab a:link {
  color: #ff0000;
  text-decoration: none;
}
.ovrtab a:hover, .ovrtab a:focus {
  color: #ffff00 !important;
  text-decoration: none;
}
.ovrmenu {
  position: relative;
  top: 15%;
  width:0;
  left: 12px;
  text-align: right;
  text-decoration: none;
  margin-top: 10px;
}
.lic a,a:link {
  color:red !important;
  text-decoration: none !important;
}

.lic a:hover {
  color:#ffff00 !important;
  text-decoration: none !important;
}
.lic {
  color:#999900 !important;
}
#link {
  color: red;
  text-decoration: none !important;
}
h1 {
  color:yellow;
  text-align:center;
}
canvas {
  background: #000022;
  background: -webkit-linear-gradient(#000011, #112240);
  background:    -moz-linear-gradient(#000011, #112240);
  background:         linear-gradient(#000011, #112240);
  cursor: crosshair;
  display: block;
}
.hidden { visibility: hidden;color:red; }
.noscript { color:red;text-align:center; }
