drive-by: is all of the !important in the css here really needed? What is the cause that we need it?