I must be missing something, where's the CSS discussion? Isn't that what takes up most of the time?
When implementing you know what you should do, and when know your tools, you can pretty much do it as fast as you can type.
When designing you start from scratch. You try to wrestle all the ideas and requirements with the best practices and the right style, to create something that's new and works.
So I think designing well is much harder than implementing the design well.