#nav {
   font-size:12px;letter-spacing:1px;
   position:relative;z-index:1; border-radius:4px;
   padding:0;border:0;margin:0;background:#706860;
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); margin-bottom:10px;
}
#nav div.strip{
   position:absolute; z-index:0; height:50%; width:100%; top:0; 
   background:#FFF;opacity:0.15;
 	filter: alpha(opacity=15);
}
#nav table {
   position:relative; z-index:1; table-layout: fixed; width:100%; 
   background:none; border-radius:4px;
}
#nav td {
   padding:0; border-right:1px solid RGBA(0,0,0,.16); 
   text-align:center; box-shadow: 1px 1px 1.5px RGBA(255,255,255,.33) inset;
}
#nav tr {
   border-radius:4px;
   box-shadow:0 0 1.5em RGBA(0,0,0,.33) inset;
}
#nav td span:hover, #nav td.currentPage span {
   background:RGBA(0,0,0,.25);
   box-shadow: 0 0 1px RGBA(255,255,255,.33) inset;
}
#nav td.currentPage {
   background:#706860;
   box-shadow: 0 0 1px RGBA(255,255,255,.33) inset, 0 0 .75em RGBA(255,255,255,.5) inset;
}
#nav table td:last-child {
   border-right:0;
}
#nav a span {display:block;padding-left:3px; padding-top:.75em;padding-bottom:.75em; font-family:Tahoma,sans-serif;white-space:nowrap;}

#nav td.currentPage:first-child, #nav td:first-child span {
   border-top-left-radius:4px;
   border-bottom-left-radius:4px;
}
#nav td.currentPage:last-child, #nav td:last-child span {
   border-top-right-radius:4px;
   border-bottom-right-radius:4px;
}
#nav a img.login {height:3em; vertical-align:top; margin-top:-.8em; margin-bottom:-2.2em;margin-right:-4px;}

