That’s a nice link, you weren’t really sticking with the required layout though…
Edit – by the way, a
div element has both
width: 100% and
display: block as default values so there’s no need to specify it in any additional CSS rules.
Second edit – there seems to still be an unnecessary scrollbar but it’s a step closer at least.