CSS3 challenge. Yes, it's a Friday afternoon, what of it.