Again: Why does this have to be a div?