Brought to you by...
JavaScript Gadgets'n'Gizmos
  This demo shows that you can place anything you like in a DIV and it will become the moveable layer.

.

.

.

.

.

.

.

.

.

.

In order for the menu to work effectively you need to leave a border at the left of your page. This is no problem. Simply create a table with 2 columns, Make the left column wide enough to allow the menu to scroll without obscuring content then just put the content of your page in the right column of the table.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.