The hair colors are not a straight line from lightest to darkest - they line up from black, to brown, to red, to blone, and generally follow a pattern of going from darkest to lightest hair color, but it isn't absolute.
Check the hair colors in the Male_heads and Female_heads image files in your game directories. Imagine the order of those heads as a scale - if you interbreed a head from the top and a head from the bottom, the result is likely to be near the middle, for instance. If you bred from the middle and the bottom, you'd get a result near the three-quarters mark.
Complexity's guide provides the math and the specifics, but this is enough to give you a general idea of how to breed for hair color.
P.S.: Complexity's guide is for VV2, but fear not - all the conventions he explores there seem to hold true for VV3. The genetics system does not seem to have undergone any fundamental changes.