Mark's responsive design exercise (CSS4)