Forum Moderators: not2easy
div.main-menu {
position:relative;
top:0;
margin-bottom:-10px;
width:787px;
padding-top:22px;
float:right;
clear:right;
background:url("images/content_top.png") no-repeat left top;
}
div.main-menu ul {
margin:0;
padding:0;
text-align:center;
position:relative;
background:url("images/content_dk_bg.png") no-repeat 0 18px;
}
div.main-menu li {
position: relative;
display:inline-block;
vertical-align: top;
height:40px;
}
div.main-menu li ul {
position: absolute;
left:10px;
top: 40px;
z-index: 1000;
background: #333;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
display: none;
}
div.main-menu li li {
min-width: 325px;
text-align: left;
border-bottom: 1px solid #fff;
margin: 0;
height:auto;
line-height: auto;
}
div.main-menu li a, div.main-menu li a:link, div.main-menu li a:visited {
display:block;
color:#fff;
text-decoration:none;
font:bold 0.85em "MyriadPro", "Arial Narrow", sans-serif;
text-transform:uppercase;
letter-spacing:0.17em;
padding:20px 10px 0 10px;
}
div.main-menu li a:hover, div.main-menu li a:active,
div.main-menu li.submenu:hover > a {
color:#ffd24f;
background:url("images/navhover.gif") no-repeat top center;
}
div.main-menu li.submenu > a {
color:#fff;
}
div.main-menu li:hover > ul {
display: block;
left:-115px;
}
div.main-menu li.submenu li a:link, div.main-menu li.submenu li a:visited {
background-image: none;
padding: 5px;
color:#fff;
}
div.main-menu li.submenu li a:hover, div.main-menu li.submenu li a:active {
background-color: #555;
}
<script type="text/javascript">
$(document).ready(function() {
function updateMenu() {
setTimeout(function() {
Cufon.replace('div.main-menu a', {}, false);
}, 10);
}
$('div.main-menu li').hover(updateMenu, updateMenu);
});
</script>