Very good homework, like the use of inline block and your semantic labelling! Well done.