Sí, puedes meter los contenidos del menú y los del cuerpo en una tabla o un div que tenga un height fijo e igual en ambos casos, aunque lo que haya dentro sea diferente. La pega es que se podría dar el caso de que tengas un menu muy largo y un cuerpo corto, y haya que ver líneas y líneas de espacio en blanco en el cuerpo (o viceversa), aunque esto con un poco de diseño de fondo con buen gusto puede no ser un gran problema...