Background image and footer/height things

Minor color/layout tweaks. Fixed the 100% height problem on the index
page. Doesn't work on all pages.