Clean up main menu

Prior to this commit, the main menu was not friendly to multiple
resolutions. Now the positioning of things on the menu is
relative so it will work on multiple resolutions.