The answer is that the Sun appears yellow because the sky is blue. If you don't believe this have a look at illusion 1 here:
http://www.echalk.co.uk/amusements/O...erception.html
The cross in the centre (which is grey) appears yellow when the surroundings are blue.