Yes. Opera has that functionality built in where you have your personal stylesheet that typically overrides all website stylesheets. I couldn't find any built-in functionality for that on Chrome and Firefox, however, Stylish[1] has been around for a while and offers the functionality in a browser extension.
[1] http://userstyles.org/