html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,  
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,  
tfoot, thead, tr, th, td {  
border:0pt none;  
font-family:inherit;  
font-size:100%;  
font-style:inherit;  
font-weight:inherit;  
margin:0pt;  
padding:0pt;  
vertical-align:baseline;  
} 
body{
background-color:#171717;
}
#nav{
background:transparent url(bg_nav.jpg) repeat-x scroll 0 0;
height:50px;
margin-top:100px;
width:100%;
}
#nav ul{
padding-left:50px;
height:100%;
}
#nav li{
background-color:rgba(0, 0, 0, 0.4);
display:inline-block;
padding-left:25px; 
padding-right:25px; 
margin-left:5px;
margin-top:2px;
height:90%;
line-height:40px;
cursor:pointer;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
font-family:Segoe UI;
color:#fff;
text-shadow:0px 1px 0px #000;
}
#nav a{
color:#fff;
text-decoration:none;
}
#nav li:hover{
background-color:rgba(0, 0, 0, 0.3);
}
#nav li:active{
background-color:rgba(0, 0, 0, 0.5);
}
.more{
display:none;
font-size:8pt;
margin-left:10px;
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);
-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:rgba(0, 0, 0, 0.2);
padding:5px;
}
