body {
  background-color: black;
  background-image: url(images/repeating.png);
  background-repeat:repeat;
  background-attachment: fixed;
}

@font-face {
  font-family: "fixedsys";
  src:url("font/FSEX300.ttf");
}

h3 {
  font-family: "fixedsys";
  color:#2dc255;
  padding:2px;
  letter-spacing:1px;
  font-weight:normal;
}

a{
  position:relative;
  z-index: 99 !important;
  font-family: "fixedsys";
  color:#2dc255;
  padding:2px;
  letter-spacing:1px;
  text-decoration:none;
  font-size: 19px;
}

a:hover{
  color:black;
background-color:#2dc255;
}

#enter{
float:left;
}

#screen {
  width:70%;
  margin: 0 auto;
}

.vignette {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 200px rgba(0,0,0,0.9) inset;
}

#header{
  padding:30px;
}

#index-box {
  position:relative;
  hieght:100px;
  width:15px;
  color:green;
  background-color: green;
  float:left;
  top:3px;
}

#box {
  position:relative;
  hieght:100px;
  width:15px;
  color:green;
  background-color: green;
  float:left;
  top:22px; 
}

#bracket{
  float:left;
}

.blink {
  animation:1s blinker linear infinite;
  -webkit-animation:0.4s blinker linear infinite;
  -moz-animation:1s blinker linear infinite;
}

@-moz-keyframes blinker {  
  0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@keyframes blinker {  
  0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}