div#links {
   position: absolute; top: 200px; left: 0; width: 166px; 
   height: 250px; font: 14px Verdana, sans-serif; z-index: 100;
}
div#links a {
   display: block; text-align: right; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #444;
   border-right: 5px solid #505050;
}

div#links a span {
   display: none;
}
div#links a:hover {
   color: #411; background: #AAA;
   border-right: 5px double white;
}

div#links a:hover span {
   display: block;
   position: absolute; top: 275px; left: 10px; width: 125px;
   padding: 0; margin: 10px; z-index: 100;
   color: #FFC; background: #000000;
   font: 14px bold Verdana, sans-serif; text-align: center;
}

div#footer {
   position: absolute; top: 600px; left: 10px; width: 150px;
   display: block; text-align: center; font: 12px Verdana, sans-serif;
   color: #ffffff; background: #000000;
}

div#header {
   position: absolute; top: 20px; width: 99%;
   color: #ffc; font: 14px Verdana, sans-serif;
}

body {
   background: #000000;
}

#main {
   position: absolute; top: 210px; left: 200px;
   margin-right: 15px;
   color: white; font: 14px Verdana, sans-serif;
}
#main a{
   color: yellow;
}
