Fixed up CSS features and added in responsive part of site.