If you have ever tried moving elements in Magento themes, you would know that it’s just the matter of moving a line of code. However sometimes you will run in to an element that simply won’t show up any place other than it’s original wrapping div. One of these elements is the topMenu which usually resides in the header.
I tried to move that very element yesterday, but with no luck, so I took a break and got back to it today.
I found a solution on this site, you can read a more detailed solution there, but basicly all you need to do is to place top.menu where he has top.links.