Where did you apply {overflow:hidden} ?
I applied it to the <header> tag
styles.css (line 267)
header {
background: none repeat scroll 0 0 #fff;
clear: both;
font-size: 0.8125em;
height: auto;
margin: -0.85% auto 0;
max-width: 92.3em;
[color=blue]overflow: hidden;[/color]
padding: 0;
position: relative;
width: 85%;
z-index: 999;
}
but that chops the left end of the logo a bit and there is some white space to the right of the “contact us” button.
There is some code in .header that I can’t quite figure out:
styles.css (line 281)
.logo {
background: none repeat scroll 0 0 rgb(113, 20, 113);
display: inline-block;
height: 81px;
[color=red]margin-left: -1.8% !important;
padding-left: 1.8%;[/color]
position: relative;
}
If deleted, the left end of the logo is restored.
But there is still that pesky white space at the right end of the buttons. If that’s your design intent, then we’re done.
If it’s not, lets go back to the <header> tag and delete the background:
styles.css (line 267)
header {
[color=red]background: none repeat scroll 0 0 #fff;[/color]
clear: both;
font-size: 0.8125em;
height: auto;
margin: -0.85% auto 0;
max-width: 92.3em;
overflow: hidden;
padding: 0;
position: relative;
width: 85%;
z-index: 999;
}
and let’s go to the li and add a background to the list items:
style.css (line 321)
.nav ul li {
[color=blue]background: none repeat scroll 0 0 #fff;[/color]
border-right: 1px solid rgba(0, 0, 0, 0.6);
display: block;
float: left;
font-size: 0.85em;
font-weight: 400;
height: 100%;
padding: 0 1.8%;
text-transform: uppercase;
}
As best I can tell, that should do it (in FF, anyway).