css is such a pain. i spend more time fighting with it than actually building the site. why does it have to be so finicky and inconsistent across browsers? someone needs to fix this mess.