No me queda claro si dices que se mueve la tabla donde tienes el menú, o donde tienes todo el texto.
Si es lo primero: Por más que pongas una tabla dentro de un div, sigue siendo una tabla y se te va a mover si el texto supera el espacio que le has dado.
Creo que la mejor opción que tienes es crear tantos divs como links quieras y alinearlos según te parezca.
Y borra esa tabla ;)
Si es lo segundo y no quieres que se agrande más este div de lo que está diseñado, sea cual sea el número de palabras que contenga, prueba con un overflow.
Código:
overflow-x: hidden;
overflow-y: scroll;