this line should be red
this line also should be red
explanation:
p:first-line has specificity 0,0,0,2 according to W3C (one element, one pseudo-element)
div p also has specificity 0,0,0,2 (two elements), but since it is specified later in the CSS rules it should overrule the p:first-line rule.
Most browsers are even more incorrect since they ignore the inline style on this paragraph.
Opera 9 (built 8212) even puts in an extra break :?