The layout is ruined in a narrow browser window. Obviously you never gave this much thought. Why not?
Sorry to sound so 'critical' but you asked for it. I hate websites like this even more than websites that make me scroll horizontally, because at least horizontal scrolling lets me see the page properly
Nothing works to fix your site except a wider browser window ... :(