add in responsive stylesheet, fix nav