#nav, #nav ul {
 float: left;
 width: 847px;
 list-style: none;
 line-height: 1;
 padding: 0;
 font:24px "Times", serif;
 font-style:italic;
 margin: 0;
}
#nav a {
 display: block;
 color: #a79994;
 text-decoration: none;
 padding: 3px 20px 3px 10px;
}
#nav a.daddy {}
#nav li {
 float: left;
 padding: 0;
}
#nav li ul {
 position: absolute;
 left: -999em;
 height: auto;
 width: 180px;
 font-weight: normal;
 border: 1px solid #C89856; 
border-width: 1px;
 background:black;
 margin: 0;
}
#nav li li {
 padding-right: 1em;
 width: 155px;
}
#nav li ul a {
 width: 160px;
}
#nav li ul ul {
 margin: -17.5px 0 0 160px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
}
#nav li:hover, #nav li.sfhover {
background-color: #3a2c25;
}
.arrowed{
 background: url('images/arrowed.gif') no-repeat center right;
}
.arrowed_down{
 background: url('images/arrowed_down.gif') no-repeat center right;
}