Don't beat yourself up about it: 'gray' is a perfectly legitimate US-English variant of the British-English 'grey'. In fact, 'Gray' is actually correct according to the spec (I had to look it up, and remember making this very mistake in the old days, which makes sense given that I'm British) I have a vague recollection that the 'misspelling' was actually handled differently between browsers.