Since text can be rendered visually, as speech, or as braille it helps many users. Advance with caution. Specify all colors for a color scheme. If only a background is given it might be the same as user-specified defaults for a foreground. To convey a logical model other than visually, use markup correctly.
Use style sheets Use style sheets instead of background images for color.
Replace text in images with real text. Provide keyboard shortcuts so users don't have to navigate through space. Don't rely on absolute font sizes and window sizes. Ensure that the user interface can be operated entirely with the keyboard. Selecting a glossary entry causes window to pop-up with definition.