Dear Log,
Thought of the day: CSS should have used "=" instead of ":" in its "propertyname: propertyvalue;" construct. Currently there's too much alternation of ":" and ";", which are only one pixel apart, in many screen-fonts. Ahwell, 20/20 hindsight.