#validate { position: absolute;
bottom: 5px;
right: 5px;
color: #121212;
 }
#miniflex {
  width: 30%;
  float: left;
  font-size: medium; /* could be specified at a higher level */
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #555;
  position: absolute;
  bottom:7px;
  left:7px;
  z-index:2;
  color: #ff7c11;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #ff7c11;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #777;
  padding-bottom: 2px;
  color: #ff7c11;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #777;
  color: #ff7c11;
}

body { background:#000000;
 margin:0;
 cursor:crosshair; }
  
#outer     
 { position: absolute;
  top: 50%;
   left: 0px;
  width: 100%;
  height: 1px;
 cursor:crosshair; }

#inner
 { margin-left: -250px;
  position: absolute;
  top: -150px;
  left: 50%;
  width: 700px;
  height: 300px;
 cursor:crosshair; }
  
  

.bgtext      
  { font-size: 150px;
   position:absolute;
   top:50px;
   left:-170px;
   right:-80px;
 cursor:crosshair; }

.bgtext, .footertext 
  {color:#222;
   font-family:verdana, helvetica, sans serif;
 cursor:crosshair;}
   
.footertext {font-size:12px;
    position:absolute;
    top:320px;
    text-align:center;
    width:500px;
 cursor:crosshair;}



div#text1, div#text2, div#text3, div#text4, div#text5, div#text6, div#text7
 {color:#222222;
   font-family:verdana, helvetica, sans serif;
   position:absolute;
 cursor:crosshair;}

div#text1 {font-size:29px;
  top:-23px;
  left:-54px;}
  
div#text2 {font-size:60px;
  top:84px;
  left:7px;}
  
div#text3 {font-size:35px;
  top:0px;
  left:400px;}

div#text4 {font-size:46px;
  top:200px;
  left:-65px;}
  
div#text5 {font-size:57px;
  top:125px;
  left:290px;}
  
div#text6 {font-size:45px;
  top:0px;
  left:200px;}
  
div#text7 {font-size:28px;
  top:273px;
  left:200px;}
  




 div#text1 a:hover span {top: -3px; 
      left: 0px;}

 div#text2 a:hover span {top: -10px; 
      left: 0px;}
      
 div#text3 a:hover span {top: -4px; 
      left: 0px;}

 div#text4 a:hover span {top: -6px; 
      left: 0px;}
  
 div#text5 a:hover span {top: -6px; 
      left: 0px;}
      
 div#text6 a:hover span {top: -4px; 
      left: 0px;}
      
 div#text7 a:hover span {top: -4px; 
      left: 0px;}
        
div#inner a:hover, div#inner2 a:hover
     {background: none;
    cursor:crosshair;}

div#inner a span {display: none;}

div#inner a:visited span {display:none;}

div#inner a {text-decoration: none;
    color:white;}

div#inner a:hover span {display: block;
      position:relative;
      background:none;
      font-size:14px}
      
div#inner a:link, div#inner a:visited {text-decoration:none;}

div#inner a:hover {text-decoration:none}



div#content {position:absolute;
    top:-50px;
    left:-70px;
    width:635px;
    height: 400px;
    overflow: auto;
    font-family: verdana, helvetica, sans serif;
    font-size: 13px;
    color:white;
    text-align:justify;
    margin:3px;}

div#inner div#content a:hover {text-decoration:underline;}
    


div#close, div#top 
 {width:17px;
  height:17px;
  background:none;
  text-align:center;
  font-family:verdana, helvetica, sans serif;
  font-weight:bold;
  font-size:12px;
  border: 1px solid #222}

div#top {position:relative;
  left:573px;
  top:319px}

div#close {position:relative;
  left:573px;
  top:-47px;}
  
div#inner div#close a:link, div#inner div#top a:link {color:#fff; cursor:crosshair;}
div#inner div#close a:visited, div#inner div#top a:visited {color:#fff; cursor:crosshair;}
div#inner div#close a:hover, div#inner div#top a:hover {color:#fff; cursor:crosshair;}



div#urltext {font-family:verdana, helvetica, sans serif;
    font-size:30px;
    position:absolute;
    top:-87px;
    left:-69px} 



div#urltext, div#inner div#content a:link, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
    {color:#ff7c11}
    
div#content div#titlebar {border: 1px solid #222222;
    background: #000;
    font-weight: normal;
    color: #ff7c11;}
    
div#content { margin-left:0;
 padding-right:8px; }

div#email { position: absolute;
left: 450px;
top: 75px;
 }
div#textbox { position: absolute;
 left: 250px;
 top: 150px;
}
#submit { background-color: #222222;
 position: absolute;
 bottom: 125px; /* was 175 */
 width: 150px;
 height: 75px;
 color: #ff7c11;
}
#source { position: absolute;
 top: 95px;
 left: 175px;
}

    
.titleblock { font-family: verdana, helvetica, sans serif;
 font-size: 12px;
 color: #ff7c11;
  margin-right: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 2px;
  border: 1px solid #222;
  padding: 4px;
}

.titleblock span {color:#ff7c11}

#urltext a:link {color:#444}
#urltext a:visited {color:#444}
#urltext a:hover {color:#444}
#urltext a:active {color:#444}
