Para hacer el menu fijo necesitas hacer lo siguiente:
- Crear un div con id de "menu"
- Hacerla fija con el siguiente CSS
#menu {
position: fixed; /* hacer el DIV fijo */
right: 5px; /* Poner el div a 5 pixeles del borde derecho */
top: 10px; /* Poner el div a 10 pixeles del borde superior */
margin-top: 0; /* Quitar el margen del div */
}
Lo importante es "position:fixed", ya que eso es lo que hace que el div se salga del flujo de la pagina y se quede estatico en donde tu le digas, despues lo puedes posicionar con left, right, top y bottom, y jugar con los fondos, padding y margenes.
Espero te sirva.
Saludos