Style drill-downs better, fixes alignment for mobile.
Fix-up footer to use simpler, more reliable CSS positioning. Works on mobile too without cutting off!