CSS footer fixes and minor style changes