EXAMPLE is here http://jsfiddle.net/zsSrZ/
The page itself is unscrollable and so is the content in #container
but I can't figure out how to make the side navigation scrollable. In the example I have overfilled #menu
with li's so it spills off the page but You don't see it because overflow is set to off on the body.
HTML
<div id="menu">
<ul>
<li></li>
.
.
.
.
.
<li></li>
</ul>
</div>
<div id="container"></div>
CSS
#container {
position:absolute;
width:100%;
top:0;
bottom:0;
z-index:-1;
overflow:hidden;
background:red;
}
#menu {
width:200px;
background:white;
float:left;
height:100%;
margin-top:54px
}