clean up css; fix misc formatting; fix formatting on tablets/phones; update favicon