#nav,#nav ul {
background:#FFF;
border:1px solid #000;
border-color:#eca #b97 #a86 #edb;
border-width:1px 2px 2px 1px;
font:10px verdana, sans-serif;
list-style:none;
margin:0;
padding:0 0 5px;
position:relative;
z-index:200
}

#nav {
height:25px;
padding:0
}

#nav li li {
background:#FFF;
float:none
}

#nav li a {
color:#888;
display:block;
float:left;
height:25px;
line-height:25px;
margin:0 25px 0 10px;
text-decoration:none;
white-space:nowrap
}

#nav li li a {
float:none;
height:20px;
line-height:20px
}

#nav li:hover {
position:relative;
z-index:300
}

#nav li:hover ul {
left:0;
top:22px
}

* html #nav li:hover ul {
left:10px
}

* html #nav ul {
width:1px
}

#nav li:hover > ul ul {
left:-9999px;
position:absolute;
top:-9999px;
width:auto
}

#nav li:hover li a,#nav li:hover li:hover li a,#nav li:hover li:hover li:hover li a,#nav li:hover li:hover li:hover li:hover li a,#nav li:hover li:hover li:hover li:hover li:hover li a {
color:#888;
text-decoration:none
}

#nav li,* html #nav li li {
float:left
}

#nav ul,#nav li:hover ul ul,#nav li:hover li:hover ul ul,#nav li:hover li:hover li:hover ul ul,#nav li:hover li:hover li:hover li:hover ul ul {
left:-9999px;
position:absolute;
top:-9999px
}

#nav li:hover li:hover > ul,#nav li:hover li:hover ul,#nav li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover li:hover ul {
left:-15px;
margin-left:100%;
top:-1px
}

#nav li:hover > a,#nav li:hover a,#nav li:hover li:hover a,#nav li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover li:hover a,#nav li:hover li:hover li:hover li:hover li:hover li:hover a {
color:#B75;
text-decoration:underline
}

