I don't like fighting !important with !important, so if you'd like me to rearrange some of the rules here let me know.