first attempt at responsive design. really not pleased with the

implementation of the carousel, but it works for the time being until I
find a better (preferably still non-jquery) solution.