html {overflow:-moz-scrollbars-vertical;}
:focus  { outline: 0}
textarea {overflow:auto;}

body {
margin:0;
color:white;
background:black;
font:100% Verdana, Helvetica, Sans-Serif;
}

#logo {
display: block;
position: absolute;
margin: 45px 0 0 20px;
color:#333;
background:black;
font:300% Verdana, Helvetica, Sans-Serif;
text-transform: uppercase;
letter-spacing:7px;
}

#logo span{
display: block;
position: absolute;
margin: -5px 0 0 650px;
color:#444;
font:25% Verdana, Helvetica, Sans-Serif;
letter-spacing:0px;
}

#logo h1 {
position: absolute;
left: -1000px;
width: 900px;
}

#menu {
position:absolute;
margin:0;
background:black;
width:500px;
font:80% Verdana, Helvetica, Sans-Serif;
}
 
#menu a {text-decoration: none; color:silver;}
#menu a:hover {cursor:hand;}
#menu a:visited span {display:none;}
#menu a span {display:none;}

#menu a:hover span {
display: block;
position:relative;
background:none;
font-size:12px
}
						
#menu a:link, #menu a:visited {text-decoration:none;}
#menu a:hover {text-decoration:none}
#menu a:hover, #menu a:hover span {color:#FFFF99}
/* #menu a:hover, #menu a:hover span {color:#FFFF99} */

#text1, #text2, #text3, #text4, #text5
{position:absolute; font-size:180%; left:100px;}

/* by 50px */
#text1 {top:20px;}
#text2 {top:70px;}
#text3 {top:120px;}
#text4 {top:170px;}
#text5 {top:220px;}
#text1 a:hover span {top:1px; left:1px; color:silver;}
#text2 a:hover span {top:1px; left:1px; color:silver;}
#text3 a:hover span {top:1px; left:1px; color:silver;}
#text4 a:hover span {top:1px; left:1px; color:silver;}
#text5 a:hover span {top:1px; left:1px; color:silver;}

#content {
display: none;
}

#portfolio, #weblog, #contact h1, h2 {
color:white;
padding-bottom:0px;
font: bold 120% Verdana, Arial, Sans-Serif;
}

#portfolio, #weblog, #contact {
color:silver;
font:bold 80% Arial, Helvetica, Sans-Serif;
}

#portfolio a:link, #weblog a:link, #portfolio a:visited, #weblog a:visited {
color:#FFFF99;
font-weight:bold;
text-decoration:none;
}

#portfolio a:hover, #weblog a:hover {
color:#FFFF99;
text-decoration:underline;
}

ul {
margin: 0px 0 20px 0;
padding: 0;
}

ul li {
margin: 0px 0px 7px 0px;
list-style: none;
}
