An exercise in responsive design using media queries