Changed CSS to % based instead of px based

- This allows footer to stay at bottom and items to transition from
browser size to browser size better than before

- Changed footer color