I would but not all browsers support :after, or :last-child etc untill there is some major support then I'll still use additional markup.
edit: just found a better way way
add overflow:auto to your content div. make sure your content div doesn't have a height attached to it.
that will save me so much time.