This has already been asked, but I need it in a different way. Please have a look at the image below to see the nav bar I try to realize:
Rough demo: http://jsfiddle.net/W82UV/3/
I think this covers the crux of your difficulties, i.e. the edge skew, drop shadow, and border.
The top bar
#top{
background-color: #f0f0f0;
border-bottom: 1px solid #555;
box-shadow: 8px 8px 8px #aaa;
}
#container {
position: relative;
top: -1px;
overflow: hidden;
height: 96px;
}
#background {
background-color: #f0f0f0;
position: absolute;
top: -1px;
left: -32px;
border: 1px solid #555;
width: 400px;
height: 64px;
box-shadow: 8px 8px 8px #aaa;
-webkit-transform: skew(-20deg);
-moz-transform: skew(-20deg);
-o-transform: skew(-20deg);
-ms-transform: skew(-20deg);
transform: skew(-20deg);
}
Tested in IE 8 (doesn't skew), 9, 10, FF, and Chrome. Note that I would probably rearrange the markup a little to be cleaner for the final solution (better class names and/or IDs), and position everything proportionately.