another day, another css bug. why does it always feel like i'm fighting against the browser instead of building stuff? i just want to center a div. Is that too much to ask?