Simplified and streamlined the nav CSS, to make it easier to maintain and debug, along with fixing specific problems to get it working well (I hope) across all browsers. I tested in IE7, IE8, Chrome, Firefox, and the stock Android browser, and it seems to look good in all now.