Ever wished you could customize the look and feel of a website you frequently visit, and have the changes stick? All you need is a text editor and a basic understanding of CSS.
Per-site custom CSS in Firefox | corey gilmore's blog
Tips: Don't forget to add !important to the CSS attributes so it won't get overridden.