Your layout is identical to the design file.
I like the way you drill down in your CSS. Mine is higher level and although it still works I like how the specificity of your setup.
One small note, you should have an alt with a proper description in case your image isn't able to load.