I do not know if this is the "correct" way to do it, but display: inline; seems to work. Demo: http://elbourne.org/temp/colorscss.mv For some reason Mozilla leaves vertical and horizontal gaps, but IE6 does not. BTW, don't forget that ids can not begin with a numeric value. Don A. Elbourne Jr. http://elbourne.org