One of the things you are supposed to do to support access for the visually impaired is to allow variable sized fonts instead of fixed size fonts. (I.e. use [Font-Size = 3] instead of [Font-Size : 12pt] [this is not exact HTML, but I hope you understand the meaning.]) The effect is to allow the user to increase the font size to bring it up to a readable level.
(By the way, I set a very poor example in this respect!)
For colour blindness, avoid red on green or green on red.
For "colour confusion" (this is the lesser form of colour blindness, which I have), avoid large mixes of colour.
Use the underline convention for links (and don't use underline for anything else), which makes a link clear regardless of colour.
Avoid excessive background graphics (because colours in the background impair the legibility of the text). [Again, I plead guilty.]

[I also plead guilty to not checking my posts after I've made them; the above now makes more sense than it did when first posted.]