just spent 2 hours trying to center a div. why is web development so freakin' hard?