Greg, I really can't recall why I made this change... It certainly has nothing to do with w3c validation. I think it was for easier styling. All other lines in the block are inside a div except this one.

But you are right that if the div if set, then it also must be set on the else block.