* {
 margin: 0;
 padding: 0;
 font-family: Segoe UI, Tahoma, Verdana, Arial, serif;
 font-size: 14px;
 color: #7b7b7b;
}
body {
 background-color: #000000;
}
#timeline {
 width: 100%;
 background: #191919 url('../assets/sanscrit.gif') repeat-x center center;
 height: 30px;
}
 #media {
  float: left;
  padding-top: 4px;
  width: 55%;
  text-align: right;
 }
  #media a {
   margin-right: 30px;
  }
#shaderbox {
 position: absolute;
 top: 2.9%;
 right: 0;
 left: 0;
 height: 660px;
 display: none;
 background-color: #000;
 overflow-y: auto;
}
#infobox, #featBox {
 position: absolute;
 top: 10%;
 left: 50%;
 right: 0;
 margin-left: -500px;
 width: 1000px;
 display: none;
}
#wrapper {
 position: absolute;
 top: 30px;
 left: 0;
 width: 100%;
}
 #wrapper div {
  text-align: center;
 }
#background {
 background: #000000 url('../assets/bg.jpg') no-repeat top center;
}
#flash {
 padding-top: 60px;
 padding-bottom: 3%;
}
#footer {
 margin-top: 20px;
 padding-top: 15px;
 background-color: #191919;
 height: 40px;
}
#funcom {
 text-align: center;
 padding-top: 10px;
}
#close {
 width: 100%;
 height: 605px;
 display: block;
}
input {
 margin: 0 4px;
 border: 1px solid #7b7b7b;
 text-align: center;
}
td {
 text-align: center;
 padding: 10px 20px;
}
  td a span {
   position: absolute;
   top: 100%;
   left: 1%;
   display: none;
   width: 100%;
   color: #fff;
   font-size: 2.5em;
   font-style: italic;
   text-decoration: none;
   text-align: right;
  }
  span {
   text-decoration: none;
  }
  td a:hover span {
   display: block;
   text-decoration: none;
  }
img {
 border: 0;
}
a {
 text-decoration: none;
}
.info {
 margin-right: 10px;
}
.terms {
 margin-left: 10px;
}
.submit {
 background-color: #191919;
 cursor: pointer;
}
.right {
 padding-top: 4px;
 text-align: right;
}