Change How Web Pages Look With Safari Custom Style Sheets
Web pages use colors, fonts and other design elements defined in the Style Sheet from that website. In Safari, you can override those styles with your own. With the help of an extension, you can do it on a per-site basis.