added pure white color; added border-sizing that keeps css width true (borders have no effect); margins/centering