Thanks for the heads up for the 18px padding. I do agree that getting rid of it things look better.

That said, the real question here is: Why aren't block borders in the core?