#nav-container{ font-size:80%; } #nav, #nav ul { position:absolute; width: 100%; list-style: none; background: transparent; font-weight: bold; padding: 0; margin: 0 0 1em 0; top: 3.5em; left: 4.5em; z-index: +1; text-align:center; background:black; } #nav a { display: block; width: 10em; w\idth: 6em; color: white; text-decoration: none; padding: 0.25em 2em; } #nav a.daddy { background: url(rightarrow2.gif) center right no-repeat; } #nav li { float: left; padding: 0; width: 10em; } #nav li ul { position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; font-weight: bold; border-width: 0.25em; margin: 0; } #nav li li { padding-right: 1em; width: 13em } #nav li ul a { width: 13em; w\idth: 9em; } #nav li ul ul { margin: -1.75em 0 0 14em; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { left: auto; } #nav li.sfhover ul{ left:auto; } #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, { left: auto; } #nav li:hover, #nav li.sfhover { }