If "very basic homepage" means you've already discounted CSS rules and whatnot, it could also be related to the monitor, os or browser.
Edit: Based on the examples, it's important to note that color picking from screenshots instead of picking from the hex rendered value in html will further complicate things due to browser rendering differences (specifically for images that don't have defined color profiles), safari being no exception.