css fixes for responsive, changes from lael. also added a favicon.