*
{
font-family: tahoma, helvetica, sans-serif;
}

body
{
background-image: url('sf.jpg');'
background-repeat: no-repeat top;
background-attachment: fixed;
}

div#links 
{
position: relative; top: 20px; left: 40px; width: 200px;
padding: 5px;
}

div#links a 
{
display: block; 
text-align: left; font: 14px Tahoma, "Lucida Console"; 
padding: 2px; margin-bottom: 1px; border-right: 2px solid black;
text-decoration: none; 
color: white; 
background: gray;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

div#links a span 
{
display: none;
}

div#links a:active 
{
background: blue;
text-decoration: none; 
}

div#links a:hover
{
border-right: 4px solid red;
color: black; background: white;
text-decoration: none;
}

div#links a:hover span
{
position: absolute; top: 5px; left: 220px;
display: block; width: 400px;
padding: 5px;
margin-left:10px;
color: yellow; 
background: black;
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
font: 14px Tahoma; text-align: left;
text-decoration: none;
}

div#links span img
{
width: 98%;
}

div#links span:first-letter
{
font: 20px;
}

#form
{
width:500px;
font-weight: thin;
float:left;
background:#ebf4fb;
padding: 10px;
border:solid 2px #b7ddf2;
}

label 
{
font-weight: thin;
}	

input 
{
color: blue;
font-weight: thin;
letter-spacing: 0px;
}		

href, img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}