Removed Turkish and Deseret from the test case. These don't work yet.
[WebKit-https.git] / LayoutTests / css1 / conformance / forward_compatible_parsing-expected.txt
index b6f9e33a5969122fde5fab3c079fbf09e35c0691..9635a2574bba2cdafa5bb7abbe74e25e81088186 100644 (file)
-layer at (0,0) size 800x3887
+layer at (0,0) size 800x4035
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x3887
-  RenderBlock {HTML} at (0,0) size 800x3887
-    RenderBody {BODY} at (8,8) size 784x3871 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 385x17
-          text run at (0,0) width 385: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,31) size 784x864 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 568x848
+layer at (0,0) size 800x4035
+  RenderBlock {HTML} at (0,0) size 800x4035
+    RenderBody {BODY} at (8,8) size 784x4019 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,34) size 784x810 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 568x795
           text run at (0,0) width 264: "P.one {color: green; rotation: 70"
           text run at (264,0) width 40: "deg;}"
-          text run at (0,16) width 176: "P.oneb {color: green;}"
-          text run at (0,32) width 232: "P.oneb {color: invalidValue;}"
-          text run at (0,48) width 272: "P.two {background-color: inherit;}"
-          text run at (0,64) width 216: "H1 + P.three {color: blue;}"
-          text run at (0,80) width 200: "P.four + H1 {color: red;}"
-          text run at (0,96) width 264: "P.five {background-color: \"red\";}"
-          text run at (0,112) width 408: "P.sixa {border-width: medium; border-style: solid;}"
-          text run at (0,128) width 400: "P.sixb {border-width: funny; border-style: solid;}"
-          text run at (0,144) width 192: "P.sixc {border-width: 50"
-          text run at (192,144) width 200: "zu; border-style: solid;}"
-          text run at (0,160) width 376: "P.sixd {border-width: px; border-style: solid;}"
-          text run at (0,176) width 96: "@three-dee {"
-          text run at (0,192) width 184: " @background-lighting {"
-          text run at (0,208) width 104: "  azimuth: 30"
-          text run at (104,208) width 32: "deg;"
-          text run at (0,224) width 128: "  elevation: 190"
-          text run at (128,224) width 32: "deg;"
-          text run at (0,240) width 24: "  }"
-          text run at (0,256) width 184: " P.seven { color: red }"
-          text run at (0,272) width 16: " }"
-          text run at (0,288) width 184: "P.eight {COLOR: GREEN;}"
-          text run at (0,304) width 192: "OL:wait {color: maroon;}"
-          text run at (0,320) width 272: "P.ten:first-child {color: maroon;}"
-          text run at (0,336) width 208: "UL:lang(fr) {color: gray;}"
-          text run at (0,352) width 248: "BLOCKQUOTE[href] {color: navy;}"
-          text run at (0,368) width 288: "ACRONYM[href=\"foo\"] {color: purple;}"
-          text run at (0,384) width 296: "ADDRESS[href~=\"foo\"] {color: purple;}"
-          text run at (0,400) width 248: "SPAN[lang|=\"fr\"] {color: #c37;}"
-          text run at (0,416) width 96: "@media tty {"
-          text run at (0,432) width 136: " H1 {color: red;}"
-          text run at (0,448) width 192: " P.sixteen {color: red;}"
-          text run at (0,464) width 16: " }"
-          text run at (0,480) width 96: "@three-dee {"
-          text run at (0,496) width 208: " P.seventeen {color: red }"
-          text run at (0,512) width 16: " }"
-          text run at (0,528) width 568: "P.eighteena {text-decoration: underline overline line-through diagonal;"
-          text run at (0,544) width 416: "            font: bold highlighted 100% sans-serif;}"
-          text run at (0,560) width 568: "P.eighteenb {text-decoration: underline overline line-through diagonal;"
-          text run at (0,576) width 376: "            font: bold highlighted 100% serif;}"
-          text run at (0,592) width 384: "EM, P.nineteena ! EM, STRONG {font-size: 200%; }"
-          text run at (0,624) width 128: "// UL.nineteenb,"
-          text run at (0,640) width 200: "P.nineteenb {color: red;}"
-          text run at (0,672) width 360: "P.twentya {rotation-code: \"}\"; color: blue;} "
-          text run at (0,688) width 392: "P.twentyb {rotation-code: \"\\\"}\\\"\"; color: green;}"
-          text run at (0,704) width 400: "P.twentyonea {rotation-code: '}'; color: purple;} "
-          text run at (0,720) width 416: "P.twentyoneb {rotation-code: '\\'}\\''; color: green;}"
-          text run at (0,736) width 104: "P.twentytwo {"
-          text run at (0,752) width 376: " type-display: @threedee {rotation-code: '}';};"
-          text run at (0,768) width 112: " color: green;"
-          text run at (0,784) width 16: " }"
-          text run at (0,800) width 248: "P.twentythree {text-indent: 0.5"
-          text run at (248,800) width 32: "in;}"
-          text run at (0,816) width 112: " color: maroon"
-          text run at (0,832) width 208: "P.twentyfour {color: red;}"
-      RenderBlock {HR} at (1,909) size 782x2 [bgcolor=#000000]
-      RenderBlock {P} at (0,925) size 784x17 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 532x17
-          text run at (0,0) width 532: "This paragraph should be green, because only the rotation should be ignored."
-      RenderBlock {P} at (0,956) size 784x17 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 680x17
-          text run at (0,0) width 680: "This paragraph should be green, since error-checking should be done before calculating specificity."
-      RenderBlock {P} at (0,987) size 784x34
-        RenderText {TEXT} at (0,0) size 599x17
-          text run at (0,0) width 599: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
-        RenderInline {CODE} at (0,0) size 56x16 [bgcolor=#000000]
-          RenderText {TEXT} at (599,1) size 56x16
-            text run at (599,1) width 56: "inherit"
-        RenderText {TEXT} at (655,0) size 741x34
-          text run at (655,0) width 86: " is an invalid"
-          text run at (0,17) width 627: "keyword, and in CSS2, it will cause the gray background (not the white grid) to be inherited."
-      RenderBlock {P} at (0,1035) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 686x17
-          text run at (0,0) width 686: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
-      RenderBlock {P} at (0,1066) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 686x17
-          text run at (0,0) width 686: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
-      RenderBlock {P} at (0,1097) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 570x17
-          text run at (0,0) width 570: "This paragraph should have a white background, since keywords cannot be quoted."
-      RenderBlock {P} at (0,1128) size 784x40 [bgcolor=#000000]
-        RenderText {TEXT} at (3,3) size 739x34
-          text run at (3,3) width 710: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
-          text run at (713,3) width 29: "This"
-          text run at (3,20) width 445: "should cause the user agent to use the default value of 'medium'."
-      RenderBlock {P} at (0,1182) size 784x57 [bgcolor=#000000]
-        RenderText {TEXT} at (3,3) size 750x51
-          text run at (3,3) width 723: "This paragraph should have a medium-width border around it (the same as the previous and the next two"
-          text run at (3,20) width 343: "paragraphs), because the border-width is invalid. "
-          text run at (346,20) width 407: "This should cause the user agent to use the default value of"
-          text run at (3,37) width 67: "'medium'."
-      RenderBlock {P} at (0,1253) size 784x57 [bgcolor=#000000]
-        RenderText {TEXT} at (3,3) size 772x51
-          text run at (3,3) width 723: "This paragraph should have a medium-width border around it (the same as the next and the previous two"
-          text run at (3,20) width 743: "paragraphs), because the border-width units are invalid, and therefore the border-width should be ignored. "
-          text run at (746,20) width 29: "This"
-          text run at (3,37) width 445: "should cause the user agent to use the default value of 'medium'."
-      RenderBlock {P} at (0,1324) size 784x57 [bgcolor=#000000]
-        RenderText {TEXT} at (3,3) size 764x51
-          text run at (3,3) width 734: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs),"
-          text run at (3,20) width 685: "because the border-width does not have any value to go with its pixel unit, and is therefore invalid. "
-          text run at (688,20) width 79: "This should"
-          text run at (3,37) width 395: "cause the user agent to use the default value of 'medium'."
-      RenderBlock {P} at (0,1395) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 726x17
-          text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-      RenderBlock {P} at (0,1426) size 784x34 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 758x34
-          text run at (0,0) width 226: "This paragraph should be green. "
-          text run at (226,0) width 532: "CSS is case-insensitive, unless required to be case sensitive due to interaction"
-          text run at (0,17) width 330: "with other standards (e.g., font names or URLs.)"
-      RenderBlock {OL} at (0,1474) size 784x17 [bgcolor=#000000]
-        RenderListItem {LI} at (40,0) size 744x17
+          text run at (0,15) width 176: "P.oneb {color: green;}"
+          text run at (0,30) width 232: "P.oneb {color: invalidValue;}"
+          text run at (0,45) width 272: "P.two {background-color: inherit;}"
+          text run at (0,60) width 216: "H1 + P.three {color: blue;}"
+          text run at (0,75) width 200: "P.four + H1 {color: red;}"
+          text run at (0,90) width 264: "P.five {background-color: \"red\";}"
+          text run at (0,105) width 408: "P.sixa {border-width: medium; border-style: solid;}"
+          text run at (0,120) width 400: "P.sixb {border-width: funny; border-style: solid;}"
+          text run at (0,135) width 192: "P.sixc {border-width: 50"
+          text run at (192,135) width 200: "zu; border-style: solid;}"
+          text run at (0,150) width 376: "P.sixd {border-width: px; border-style: solid;}"
+          text run at (0,165) width 96: "@three-dee {"
+          text run at (0,180) width 184: " @background-lighting {"
+          text run at (0,195) width 104: "  azimuth: 30"
+          text run at (104,195) width 32: "deg;"
+          text run at (0,210) width 128: "  elevation: 190"
+          text run at (128,210) width 32: "deg;"
+          text run at (0,225) width 24: "  }"
+          text run at (0,240) width 184: " P.seven { color: red }"
+          text run at (0,255) width 16: " }"
+          text run at (0,270) width 184: "P.eight {COLOR: GREEN;}"
+          text run at (0,285) width 192: "OL:wait {color: maroon;}"
+          text run at (0,300) width 272: "P.ten:first-child {color: maroon;}"
+          text run at (0,315) width 208: "UL:lang(fr) {color: gray;}"
+          text run at (0,330) width 248: "BLOCKQUOTE[href] {color: navy;}"
+          text run at (0,345) width 288: "ACRONYM[href=\"foo\"] {color: purple;}"
+          text run at (0,360) width 296: "ADDRESS[href~=\"foo\"] {color: purple;}"
+          text run at (0,375) width 248: "SPAN[lang|=\"fr\"] {color: #c37;}"
+          text run at (0,390) width 96: "@media tty {"
+          text run at (0,405) width 136: " H1 {color: red;}"
+          text run at (0,420) width 192: " P.sixteen {color: red;}"
+          text run at (0,435) width 16: " }"
+          text run at (0,450) width 96: "@three-dee {"
+          text run at (0,465) width 208: " P.seventeen {color: red }"
+          text run at (0,480) width 16: " }"
+          text run at (0,495) width 568: "P.eighteena {text-decoration: underline overline line-through diagonal;"
+          text run at (0,510) width 416: "            font: bold highlighted 100% sans-serif;}"
+          text run at (0,525) width 568: "P.eighteenb {text-decoration: underline overline line-through diagonal;"
+          text run at (0,540) width 376: "            font: bold highlighted 100% serif;}"
+          text run at (0,555) width 384: "EM, P.nineteena ! EM, STRONG {font-size: 200%; }"
+          text run at (0,585) width 128: "// UL.nineteenb,"
+          text run at (0,600) width 200: "P.nineteenb {color: red;}"
+          text run at (0,630) width 360: "P.twentya {rotation-code: \"}\"; color: blue;} "
+          text run at (0,645) width 392: "P.twentyb {rotation-code: \"\\\"}\\\"\"; color: green;}"
+          text run at (0,660) width 400: "P.twentyonea {rotation-code: '}'; color: purple;} "
+          text run at (0,675) width 416: "P.twentyoneb {rotation-code: '\\'}\\''; color: green;}"
+          text run at (0,690) width 104: "P.twentytwo {"
+          text run at (0,705) width 376: " type-display: @threedee {rotation-code: '}';};"
+          text run at (0,720) width 112: " color: green;"
+          text run at (0,735) width 16: " }"
+          text run at (0,750) width 248: "P.twentythree {text-indent: 0.5"
+          text run at (248,750) width 32: "in;}"
+          text run at (0,765) width 112: " color: maroon"
+          text run at (0,780) width 208: "P.twentyfour {color: red;}"
+      RenderBlock {HR} at (1,857) size 782x2 [bgcolor=#000000]
+      RenderBlock {P} at (0,875) size 784x18 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 485x18
+          text run at (0,0) width 485: "This paragraph should be green, because only the rotation should be ignored."
+      RenderBlock {P} at (0,909) size 784x18 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 623x18
+          text run at (0,0) width 623: "This paragraph should be green, since error-checking should be done before calculating specificity."
+      RenderBlock {P} at (0,943) size 784x36
+        RenderText {TEXT} at (0,0) size 560x18
+          text run at (0,0) width 560: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
+        RenderInline {CODE} at (0,0) size 56x15 [bgcolor=#000000]
+          RenderText {TEXT} at (560,2) size 56x15
+            text run at (560,2) width 56: "inherit"
+        RenderText {TEXT} at (616,0) size 760x36
+          text run at (616,0) width 144: " is an invalid keyword,"
+          text run at (0,18) width 520: "and in CSS2, it will cause the gray background (not the white grid) to be inherited."
+      RenderBlock {P} at (0,995) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 639x18
+          text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
+      RenderBlock {P} at (0,1029) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 639x18
+          text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
+      RenderBlock {P} at (0,1063) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 526x18
+          text run at (0,0) width 526: "This paragraph should have a white background, since keywords cannot be quoted."
+      RenderBlock {P} at (0,1097) size 784x42 [bgcolor=#000000]
+        RenderText {TEXT} at (3,3) size 756x36
+          text run at (3,3) width 643: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
+          text run at (646,3) width 113: "This should cause"
+          text run at (3,21) width 318: "the user agent to use the default value of 'medium'."
+      RenderBlock {P} at (0,1155) size 784x42 [bgcolor=#000000]
+        RenderText {TEXT} at (3,3) size 740x36
+          text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the previous and the next two paragraphs),"
+          text run at (3,21) width 228: "because the border-width is invalid. "
+          text run at (231,21) width 435: "This should cause the user agent to use the default value of 'medium'."
+      RenderBlock {P} at (0,1213) size 784x60 [bgcolor=#000000]
+        RenderText {TEXT} at (3,3) size 754x54
+          text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the next and the previous two paragraphs),"
+          text run at (3,21) width 588: "because the border-width units are invalid, and therefore the border-width should be ignored. "
+          text run at (591,21) width 166: "This should cause the user"
+          text run at (3,39) width 265: "agent to use the default value of 'medium'."
+      RenderBlock {P} at (0,1289) size 784x60 [bgcolor=#000000]
+        RenderText {TEXT} at (3,3) size 767x54
+          text run at (3,3) width 743: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs), because the"
+          text run at (3,21) width 547: "border-width does not have any value to go with its pixel unit, and is therefore invalid. "
+          text run at (550,21) width 220: "This should cause the user agent to"
+          text run at (3,39) width 211: "use the default value of 'medium'."
+      RenderBlock {P} at (0,1365) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 660x18
+          text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
+      RenderBlock {P} at (0,1399) size 784x36 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 760x36
+          text run at (0,0) width 207: "This paragraph should be green. "
+          text run at (207,0) width 553: "CSS is case-insensitive, unless required to be case sensitive due to interaction with other"
+          text run at (0,18) width 237: "standards (e.g., font names or URLs.)"
+      RenderBlock {OL} at (0,1451) size 784x18 [bgcolor=#000000]
+        RenderListItem {LI} at (40,0) size 744x18
           RenderListMarker at (0,0) size 0x14
-          RenderText {TEXT} at (0,0) size 686x17
-            text run at (0,0) width 686: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
-      RenderBlock {P} at (0,1505) size 784x34 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 729x34
-          text run at (0,0) width 729: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this"
-          text run at (0,17) width 213: "paragraph is not the first child."
-      RenderBlock {UL} at (0,1553) size 784x34 [bgcolor=#000000]
-        RenderListItem {LI} at (40,0) size 744x34
+          RenderText {TEXT} at (0,0) size 621x18
+            text run at (0,0) width 621: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
+      RenderBlock {P} at (0,1485) size 784x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 776x36
+          text run at (0,0) width 776: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph is not"
+          text run at (0,18) width 86: "the first child."
+      RenderBlock {UL} at (0,1537) size 784x36 [bgcolor=#000000]
+        RenderListItem {LI} at (40,0) size 744x36
           RenderListMarker at (0,0) size 0x14
-          RenderText {TEXT} at (0,0) size 732x34
-            text run at (0,0) width 732: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according"
-            text run at (0,17) width 264: "to CSS2, the selector should not apply."
-      RenderBlock {BLOCKQUOTE} at (40,1601) size 704x34 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 695x34
-          text run at (0,0) width 695: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according to"
-          text run at (0,17) width 246: "CSS2, the selector should not apply."
-      RenderBlock {P} at (0,1649) size 784x32 [bgcolor=#000000]
-        RenderInline {ACRONYM} at (0,0) size 753x32
-          RenderText {TEXT} at (0,0) size 753x32
-            text run at (0,0) width 753: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
-            text run at (0,16) width 108: "should not apply."
-      RenderBlock {ADDRESS} at (0,1695) size 784x32 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 749x32
-          text run at (0,0) width 749: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
-          text run at (0,16) width 108: "should not apply."
-      RenderBlock {P} at (0,1741) size 784x34 [bgcolor=#000000]
-        RenderInline {SPAN} at (0,0) size 779x34
-          RenderText {TEXT} at (0,0) size 779x34
-            text run at (0,0) width 779: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
-            text run at (0,17) width 119: "should not apply."
-      RenderBlock {P} at (0,1789) size 784x34 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 735x34
-          text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-          text run at (0,17) width 735: "However, it is valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
-      RenderBlock {P} at (0,1837) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 726x17
-          text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-      RenderBlock {P} at (0,1868) size 784x68 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 752x34
-          text run at (0,0) width 752: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold),"
-          text run at (0,17) width 60: "because "
-        RenderInline {CODE} at (0,0) size 64x16
-          RenderText {TEXT} at (60,18) size 64x16
-            text run at (60,18) width 64: "diagonal"
-        RenderText {TEXT} at (124,17) size 243x17
-          text run at (124,17) width 243: " is not a valid keyword, making the "
-        RenderInline {CODE} at (0,0) size 120x16
-          RenderText {TEXT} at (367,18) size 120x16
-            text run at (367,18) width 120: "text-decoration"
-        RenderText {TEXT} at (487,17) size 140x17
-          text run at (487,17) width 58: " invalid. "
-          text run at (545,17) width 82: "In addition, "
-        RenderInline {CODE} at (0,0) size 88x16
-          RenderText {TEXT} at (627,18) size 88x16
-            text run at (627,18) width 88: "highlighted"
-        RenderText {TEXT} at (715,17) size 770x34
-          text run at (715,17) width 55: " is not a"
-          text run at (0,34) width 112: "valid part of the "
-        RenderInline {CODE} at (0,0) size 32x16
-          RenderText {TEXT} at (112,35) size 32x16
-            text run at (112,35) width 32: "font"
-        RenderText {TEXT} at (144,34) size 766x34
-          text run at (144,34) width 195: " property, making it invalid. "
-          text run at (339,34) width 427: "Therefore, this paragraph's font should be the UA default, and"
-          text run at (0,51) width 186: "match the next paragraph. "
-          text run at (186,51) width 213: "If this is not the case, then the "
-        RenderInline {CODE} at (0,0) size 32x16
-          RenderText {TEXT} at (399,52) size 32x16
-            text run at (399,52) width 32: "font"
-        RenderText {TEXT} at (431,51) size 273x17
-          text run at (431,51) width 273: " declaration is being improperly parsed."
-      RenderBlock {P} at (0,1950) size 784x68 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 752x34
-          text run at (0,0) width 752: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold),"
-          text run at (0,17) width 60: "because "
-        RenderInline {CODE} at (0,0) size 64x16
-          RenderText {TEXT} at (60,18) size 64x16
-            text run at (60,18) width 64: "diagonal"
-        RenderText {TEXT} at (124,17) size 243x17
-          text run at (124,17) width 243: " is not a valid keyword, making the "
-        RenderInline {CODE} at (0,0) size 120x16
-          RenderText {TEXT} at (367,18) size 120x16
-            text run at (367,18) width 120: "text-decoration"
-        RenderText {TEXT} at (487,17) size 140x17
-          text run at (487,17) width 58: " invalid. "
-          text run at (545,17) width 82: "In addition, "
-        RenderInline {CODE} at (0,0) size 88x16
-          RenderText {TEXT} at (627,18) size 88x16
-            text run at (627,18) width 88: "highlighted"
-        RenderText {TEXT} at (715,17) size 770x34
-          text run at (715,17) width 55: " is not a"
-          text run at (0,34) width 112: "valid part of the "
-        RenderInline {CODE} at (0,0) size 32x16
-          RenderText {TEXT} at (112,35) size 32x16
-            text run at (112,35) width 32: "font"
-        RenderText {TEXT} at (144,34) size 766x34
-          text run at (144,34) width 195: " property, making it invalid. "
-          text run at (339,34) width 427: "Therefore, this paragraph's font should be the UA default, and"
-          text run at (0,51) width 214: "match the previous paragraph. "
-          text run at (214,51) width 213: "If this is not the case, then the "
-        RenderInline {CODE} at (0,0) size 32x16
-          RenderText {TEXT} at (427,52) size 32x16
-            text run at (427,52) width 32: "font"
-        RenderText {TEXT} at (459,51) size 273x17
-          text run at (459,51) width 273: " declaration is being improperly parsed."
-      RenderBlock {P} at (0,2032) size 784x51 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 582x17
-          text run at (0,0) width 552: "The text of this paragraph should be normal size because the selector is invalid. "
-          text run at (552,0) width 30: "The "
-        RenderInline {EM} at (0,0) size 104x16
-          RenderText {TEXT} at (582,1) size 104x16
-            text run at (582,1) width 104: "emphasized text"
-        RenderText {TEXT} at (686,0) size 56x17
-          text run at (686,0) width 56: " and the"
-        RenderInline {STRONG} at (0,0) size 81x17
-          RenderText {TEXT} at (0,17) size 81x17
-            text run at (0,17) width 81: "strong text"
-        RenderText {TEXT} at (81,17) size 770x34
-          text run at (81,17) width 689: " within it should also be normal size, since the entire ruleset should be skipped (since in some future"
-          text run at (0,34) width 719: "version of CSS, there could be an operator within the selector that has higher precedence than a comma)."
-      RenderBlock {P} at (0,2097) size 784x34 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 508x17
-          text run at (0,0) width 508: "This paragraph should be black, because the line before the declaration is "
-        RenderInline {STRONG} at (0,0) size 24x17
-          RenderText {TEXT} at (508,0) size 24x17
-            text run at (508,0) width 24: "not"
-        RenderText {TEXT} at (532,0) size 735x34
-          text run at (532,0) width 203: " a comment and therefore the"
-          text run at (0,17) width 233: "selector for P.nineteenb is invalid."
-      RenderBlock {P} at (0,2145) size 784x17 [color=#0000FF] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 514x17
-          text run at (0,0) width 514: "This paragraph should be blue, because only the first declaration is invalid."
-      RenderBlock {P} at (0,2176) size 784x17 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 523x17
-          text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-      RenderBlock {P} at (0,2207) size 784x17 [color=#800080] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 528x17
-          text run at (0,0) width 528: "This paragraph should be purple, because only the first declaration is invalid."
-      RenderBlock {P} at (0,2238) size 784x17 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 523x17
-          text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-      RenderBlock {P} at (0,2269) size 784x17 [color=#008000] [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 523x17
-          text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-      RenderBlock {P} at (0,2300) size 784x17 [bgcolor=#000000]
-        RenderText {TEXT} at (48,0) size 658x17
-          text run at (48,0) width 532: "This paragraph should be indented half an inch, but it should not be maroon. "
-          text run at (580,0) width 126: "It should be black."
-      RenderBlock {P} at (0,2331) size 784x34 [bgcolor=#000000]
-        RenderText {TEXT} at (0,0) size 782x34
-          text run at (0,0) width 782: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part"
-          text run at (0,17) width 730: "of the selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
-      RenderTable {TABLE} at (0,2379) size 784x1492 [bgcolor=#000000]
-        RenderTableSection {TBODY} at (1,1) size 0x1490
+          RenderText {TEXT} at (0,0) size 735x36
+            text run at (0,0) width 735: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according to CSS2,"
+            text run at (0,18) width 184: "the selector should not apply."
+      RenderBlock {BLOCKQUOTE} at (40,1589) size 704x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 688x36
+          text run at (0,0) width 688: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according to CSS2,"
+          text run at (0,18) width 184: "the selector should not apply."
+      RenderBlock {P} at (0,1641) size 784x36 [bgcolor=#000000]
+        RenderInline {ACRONYM} at (0,0) size 752x36
+          RenderText {TEXT} at (0,0) size 752x36
+            text run at (0,0) width 752: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
+            text run at (0,18) width 109: "should not apply."
+      RenderBlock {ADDRESS} at (0,1693) size 784x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 745x36
+          text run at (0,0) width 745: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
+          text run at (0,18) width 109: "should not apply."
+      RenderBlock {P} at (0,1745) size 784x36 [bgcolor=#000000]
+        RenderInline {SPAN} at (0,0) size 768x36
+          RenderText {TEXT} at (0,0) size 768x36
+            text run at (0,0) width 768: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector should"
+            text run at (0,18) width 63: "not apply."
+      RenderBlock {P} at (0,1797) size 784x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 753x36
+          text run at (0,0) width 664: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule. "
+          text run at (664,0) width 89: "However, it is"
+          text run at (0,18) width 592: "valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
+      RenderBlock {P} at (0,1849) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 660x18
+          text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
+      RenderBlock {P} at (0,1883) size 784x72 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 737x18
+          text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
+        RenderInline {CODE} at (0,0) size 64x15
+          RenderText {TEXT} at (0,20) size 64x15
+            text run at (0,20) width 64: "diagonal"
+        RenderText {TEXT} at (64,18) size 226x18
+          text run at (64,18) width 226: " is not a valid keyword, making the "
+        RenderInline {CODE} at (0,0) size 120x15
+          RenderText {TEXT} at (290,20) size 120x15
+            text run at (290,20) width 120: "text-decoration"
+        RenderText {TEXT} at (410,18) size 131x18
+          text run at (410,18) width 55: " invalid. "
+          text run at (465,18) width 76: "In addition, "
+        RenderInline {CODE} at (0,0) size 88x15
+          RenderText {TEXT} at (541,20) size 88x15
+            text run at (541,20) width 88: "highlighted"
+        RenderText {TEXT} at (629,18) size 152x18
+          text run at (629,18) width 152: " is not a valid part of the"
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {TEXT} at (0,38) size 32x15
+            text run at (0,38) width 32: "font"
+        RenderText {TEXT} at (32,36) size 783x36
+          text run at (32,36) width 179: " property, making it invalid. "
+          text run at (211,36) width 562: "Therefore, this paragraph's font should be the UA default, and match the next paragraph. "
+          text run at (773,36) width 10: "If"
+          text run at (0,54) width 176: "this is not the case, then the "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {TEXT} at (176,56) size 32x15
+            text run at (176,56) width 32: "font"
+        RenderText {TEXT} at (208,54) size 248x18
+          text run at (208,54) width 248: " declaration is being improperly parsed."
+      RenderBlock {P} at (0,1971) size 784x72 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 737x18
+          text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
+        RenderInline {CODE} at (0,0) size 64x15
+          RenderText {TEXT} at (0,20) size 64x15
+            text run at (0,20) width 64: "diagonal"
+        RenderText {TEXT} at (64,18) size 226x18
+          text run at (64,18) width 226: " is not a valid keyword, making the "
+        RenderInline {CODE} at (0,0) size 120x15
+          RenderText {TEXT} at (290,20) size 120x15
+            text run at (290,20) width 120: "text-decoration"
+        RenderText {TEXT} at (410,18) size 131x18
+          text run at (410,18) width 55: " invalid. "
+          text run at (465,18) width 76: "In addition, "
+        RenderInline {CODE} at (0,0) size 88x15
+          RenderText {TEXT} at (541,20) size 88x15
+            text run at (541,20) width 88: "highlighted"
+        RenderText {TEXT} at (629,18) size 152x18
+          text run at (629,18) width 152: " is not a valid part of the"
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {TEXT} at (0,38) size 32x15
+            text run at (0,38) width 32: "font"
+        RenderText {TEXT} at (32,36) size 725x36
+          text run at (32,36) width 179: " property, making it invalid. "
+          text run at (211,36) width 514: "Therefore, this paragraph's font should be the UA default, and match the previous"
+          text run at (0,54) width 71: "paragraph. "
+          text run at (71,54) width 190: "If this is not the case, then the "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {TEXT} at (261,56) size 32x15
+            text run at (261,56) width 32: "font"
+        RenderText {TEXT} at (293,54) size 248x18
+          text run at (293,54) width 248: " declaration is being improperly parsed."
+      RenderBlock {P} at (0,2059) size 784x54 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 530x18
+          text run at (0,0) width 501: "The text of this paragraph should be normal size because the selector is invalid. "
+          text run at (501,0) width 29: "The "
+        RenderInline {EM} at (0,0) size 100x18
+          RenderText {TEXT} at (530,0) size 100x18
+            text run at (530,0) width 100: "emphasized text"
+        RenderText {TEXT} at (630,0) size 54x18
+          text run at (630,0) width 54: " and the "
+        RenderInline {STRONG} at (0,0) size 72x18
+          RenderText {TEXT} at (684,0) size 72x18
+            text run at (684,0) width 72: "strong text"
+        RenderText {TEXT} at (0,18) size 761x36
+          text run at (0,18) width 761: "within it should also be normal size, since the entire ruleset should be skipped (since in some future version of CSS, there"
+          text run at (0,36) width 520: "could be an operator within the selector that has higher precedence than a comma)."
+      RenderBlock {P} at (0,2129) size 784x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 464x18
+          text run at (0,0) width 464: "This paragraph should be black, because the line before the declaration is "
+        RenderInline {STRONG} at (0,0) size 22x18
+          RenderText {TEXT} at (464,0) size 22x18
+            text run at (464,0) width 22: "not"
+        RenderText {TEXT} at (486,0) size 743x36
+          text run at (486,0) width 257: " a comment and therefore the selector for"
+          text run at (0,18) width 139: "P.nineteenb is invalid."
+      RenderBlock {P} at (0,2181) size 784x18 [color=#0000FF] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 470x18
+          text run at (0,0) width 470: "This paragraph should be blue, because only the first declaration is invalid."
+      RenderBlock {P} at (0,2215) size 784x18 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 478x18
+          text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+      RenderBlock {P} at (0,2249) size 784x18 [color=#800080] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 483x18
+          text run at (0,0) width 483: "This paragraph should be purple, because only the first declaration is invalid."
+      RenderBlock {P} at (0,2283) size 784x18 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 478x18
+          text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+      RenderBlock {P} at (0,2317) size 784x18 [color=#008000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 478x18
+          text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+      RenderBlock {P} at (0,2351) size 784x18 [bgcolor=#000000]
+        RenderText {TEXT} at (48,0) size 601x18
+          text run at (48,0) width 485: "This paragraph should be indented half an inch, but it should not be maroon. "
+          text run at (533,0) width 116: "It should be black."
+      RenderBlock {P} at (0,2385) size 784x36 [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 751x36
+          text run at (0,0) width 751: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part of the"
+          text run at (0,18) width 616: "selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
+      RenderTable {TABLE} at (0,2437) size 784x1582 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (1,1) size 0x1580
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (0,0) size 782x25 [bgcolor=#C0C0C0] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 164x17 [bgcolor=#000000]
-                RenderText {TEXT} at (4,4) size 164x17
-                  text run at (4,4) width 164: "TABLE Testing Section"
+            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18 [bgcolor=#000000]
+                RenderText {TEXT} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (0,745) size 12x25 [bgcolor=#C0C0C0] [r=1 c=0 rs=1 cs=1]
-              RenderText {TEXT} at (4,4) size 4x17
-                text run at (4,4) width 4: "\x{A0}"
-            RenderTableCell {TD} at (12,25) size 770x1465 [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 762x17 [color=#008000]
-                RenderText {TEXT} at (0,0) size 532x17
-                  text run at (0,0) width 532: "This paragraph should be green, because only the rotation should be ignored."
-              RenderBlock {P} at (4,35) size 762x17 [color=#008000]
-                RenderText {TEXT} at (0,0) size 680x17
-                  text run at (0,0) width 680: "This paragraph should be green, since error-checking should be done before calculating specificity."
-              RenderBlock {P} at (4,66) size 762x34
-                RenderText {TEXT} at (0,0) size 599x17
-                  text run at (0,0) width 599: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
-                RenderInline {CODE} at (0,0) size 56x16
-                  RenderText {TEXT} at (599,1) size 56x16
-                    text run at (599,1) width 56: "inherit"
-                RenderText {TEXT} at (655,0) size 741x34
-                  text run at (655,0) width 86: " is an invalid"
-                  text run at (0,17) width 627: "keyword, and in CSS2, it will cause the gray background (not the white grid) to be inherited."
-              RenderBlock {P} at (4,114) size 762x17
-                RenderText {TEXT} at (0,0) size 686x17
-                  text run at (0,0) width 686: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
-              RenderBlock {P} at (4,145) size 762x17
-                RenderText {TEXT} at (0,0) size 686x17
-                  text run at (0,0) width 686: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
-              RenderBlock {P} at (4,176) size 762x17
-                RenderText {TEXT} at (0,0) size 570x17
-                  text run at (0,0) width 570: "This paragraph should have a white background, since keywords cannot be quoted."
-              RenderBlock {P} at (4,207) size 762x40
-                RenderText {TEXT} at (3,3) size 739x34
-                  text run at (3,3) width 710: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
-                  text run at (713,3) width 29: "This"
-                  text run at (3,20) width 445: "should cause the user agent to use the default value of 'medium'."
-              RenderBlock {P} at (4,261) size 762x57
-                RenderText {TEXT} at (3,3) size 750x51
-                  text run at (3,3) width 723: "This paragraph should have a medium-width border around it (the same as the previous and the next two"
-                  text run at (3,20) width 343: "paragraphs), because the border-width is invalid. "
-                  text run at (346,20) width 407: "This should cause the user agent to use the default value of"
-                  text run at (3,37) width 67: "'medium'."
-              RenderBlock {P} at (4,332) size 762x57
-                RenderText {TEXT} at (3,3) size 739x51
-                  text run at (3,3) width 723: "This paragraph should have a medium-width border around it (the same as the next and the previous two"
-                  text run at (3,20) width 739: "paragraphs), because the border-width units are invalid, and therefore the border-width should be ignored."
-                  text run at (3,37) width 478: "This should cause the user agent to use the default value of 'medium'."
-              RenderBlock {P} at (4,403) size 762x57
-                RenderText {TEXT} at (3,3) size 734x51
-                  text run at (3,3) width 734: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs),"
-                  text run at (3,20) width 685: "because the border-width does not have any value to go with its pixel unit, and is therefore invalid. "
-                  text run at (688,20) width 29: "This"
-                  text run at (3,37) width 445: "should cause the user agent to use the default value of 'medium'."
-              RenderBlock {P} at (4,474) size 762x17
-                RenderText {TEXT} at (0,0) size 726x17
-                  text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-              RenderBlock {P} at (4,505) size 762x34 [color=#008000]
-                RenderText {TEXT} at (0,0) size 758x34
-                  text run at (0,0) width 226: "This paragraph should be green. "
-                  text run at (226,0) width 532: "CSS is case-insensitive, unless required to be case sensitive due to interaction"
-                  text run at (0,17) width 330: "with other standards (e.g., font names or URLs.)"
-              RenderBlock {OL} at (4,553) size 762x17
-                RenderListItem {LI} at (40,0) size 722x17
+            RenderTableCell {TD} at (0,790) size 12x26 [bgcolor=#C0C0C0] [r=1 c=0 rs=1 cs=1]
+              RenderText {TEXT} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 770x1554 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 762x18 [color=#008000]
+                RenderText {TEXT} at (0,0) size 485x18
+                  text run at (0,0) width 485: "This paragraph should be green, because only the rotation should be ignored."
+              RenderBlock {P} at (4,38) size 762x18 [color=#008000]
+                RenderText {TEXT} at (0,0) size 623x18
+                  text run at (0,0) width 623: "This paragraph should be green, since error-checking should be done before calculating specificity."
+              RenderBlock {P} at (4,72) size 762x36
+                RenderText {TEXT} at (0,0) size 560x18
+                  text run at (0,0) width 560: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
+                RenderInline {CODE} at (0,0) size 56x15
+                  RenderText {TEXT} at (560,2) size 56x15
+                    text run at (560,2) width 56: "inherit"
+                RenderText {TEXT} at (616,0) size 760x36
+                  text run at (616,0) width 144: " is an invalid keyword,"
+                  text run at (0,18) width 520: "and in CSS2, it will cause the gray background (not the white grid) to be inherited."
+              RenderBlock {P} at (4,124) size 762x18
+                RenderText {TEXT} at (0,0) size 639x18
+                  text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
+              RenderBlock {P} at (4,158) size 762x18
+                RenderText {TEXT} at (0,0) size 639x18
+                  text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
+              RenderBlock {P} at (4,192) size 762x18
+                RenderText {TEXT} at (0,0) size 526x18
+                  text run at (0,0) width 526: "This paragraph should have a white background, since keywords cannot be quoted."
+              RenderBlock {P} at (4,226) size 762x42
+                RenderText {TEXT} at (3,3) size 756x36
+                  text run at (3,3) width 643: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
+                  text run at (646,3) width 113: "This should cause"
+                  text run at (3,21) width 318: "the user agent to use the default value of 'medium'."
+              RenderBlock {P} at (4,284) size 762x42
+                RenderText {TEXT} at (3,3) size 740x36
+                  text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the previous and the next two paragraphs),"
+                  text run at (3,21) width 228: "because the border-width is invalid. "
+                  text run at (231,21) width 435: "This should cause the user agent to use the default value of 'medium'."
+              RenderBlock {P} at (4,342) size 762x60
+                RenderText {TEXT} at (3,3) size 754x54
+                  text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the next and the previous two paragraphs),"
+                  text run at (3,21) width 588: "because the border-width units are invalid, and therefore the border-width should be ignored. "
+                  text run at (591,21) width 166: "This should cause the user"
+                  text run at (3,39) width 265: "agent to use the default value of 'medium'."
+              RenderBlock {P} at (4,418) size 762x60
+                RenderText {TEXT} at (3,3) size 751x54
+                  text run at (3,3) width 743: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs), because the"
+                  text run at (3,21) width 547: "border-width does not have any value to go with its pixel unit, and is therefore invalid. "
+                  text run at (550,21) width 204: "This should cause the user agent"
+                  text run at (3,39) width 227: "to use the default value of 'medium'."
+              RenderBlock {P} at (4,494) size 762x18
+                RenderText {TEXT} at (0,0) size 660x18
+                  text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
+              RenderBlock {P} at (4,528) size 762x36 [color=#008000]
+                RenderText {TEXT} at (0,0) size 760x36
+                  text run at (0,0) width 207: "This paragraph should be green. "
+                  text run at (207,0) width 553: "CSS is case-insensitive, unless required to be case sensitive due to interaction with other"
+                  text run at (0,18) width 237: "standards (e.g., font names or URLs.)"
+              RenderBlock {OL} at (4,580) size 762x18
+                RenderListItem {LI} at (40,0) size 722x18
                   RenderListMarker at (0,0) size 0x14
-                  RenderText {TEXT} at (0,0) size 686x17
-                    text run at (0,0) width 686: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
-              RenderBlock {P} at (4,584) size 762x34
-                RenderText {TEXT} at (0,0) size 729x34
-                  text run at (0,0) width 729: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this"
-                  text run at (0,17) width 213: "paragraph is not the first child."
-              RenderBlock {UL} at (4,632) size 762x34
-                RenderListItem {LI} at (40,0) size 722x34
+                  RenderText {TEXT} at (0,0) size 621x18
+                    text run at (0,0) width 621: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
+              RenderBlock {P} at (4,614) size 762x36
+                RenderText {TEXT} at (0,0) size 752x36
+                  text run at (0,0) width 752: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph is"
+                  text run at (0,18) width 110: "not the first child."
+              RenderBlock {UL} at (4,666) size 762x36
+                RenderListItem {LI} at (40,0) size 722x36
                   RenderListMarker at (0,0) size 0x14
-                  RenderText {TEXT} at (0,0) size 661x34
-                    text run at (0,0) width 661: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and"
-                    text run at (0,17) width 335: "according to CSS2, the selector should not apply."
-              RenderBlock {BLOCKQUOTE} at (44,680) size 682x34
-                RenderText {TEXT} at (0,0) size 677x34
-                  text run at (0,0) width 677: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according"
-                  text run at (0,17) width 264: "to CSS2, the selector should not apply."
-              RenderBlock {P} at (4,728) size 762x32
-                RenderInline {ACRONYM} at (0,0) size 753x32
-                  RenderText {TEXT} at (0,0) size 753x32
-                    text run at (0,0) width 753: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
-                    text run at (0,16) width 108: "should not apply."
-              RenderBlock {ADDRESS} at (4,774) size 762x32
-                RenderText {TEXT} at (0,0) size 749x32
-                  text run at (0,0) width 749: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
-                  text run at (0,16) width 108: "should not apply."
-              RenderBlock {P} at (4,820) size 762x34
-                RenderInline {SPAN} at (0,0) size 721x34
-                  RenderText {TEXT} at (0,0) size 721x34
-                    text run at (0,0) width 721: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the"
-                    text run at (0,17) width 177: "selector should not apply."
-              RenderBlock {P} at (4,868) size 762x34
-                RenderText {TEXT} at (0,0) size 735x34
-                  text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-                  text run at (0,17) width 735: "However, it is valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
-              RenderBlock {P} at (4,916) size 762x17
-                RenderText {TEXT} at (0,0) size 726x17
-                  text run at (0,0) width 726: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
-              RenderBlock {P} at (4,947) size 762x68
-                RenderText {TEXT} at (0,0) size 752x34
-                  text run at (0,0) width 752: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold),"
-                  text run at (0,17) width 60: "because "
-                RenderInline {CODE} at (0,0) size 64x16
-                  RenderText {TEXT} at (60,18) size 64x16
-                    text run at (60,18) width 64: "diagonal"
-                RenderText {TEXT} at (124,17) size 243x17
-                  text run at (124,17) width 243: " is not a valid keyword, making the "
-                RenderInline {CODE} at (0,0) size 120x16
-                  RenderText {TEXT} at (367,18) size 120x16
-                    text run at (367,18) width 120: "text-decoration"
-                RenderText {TEXT} at (487,17) size 140x17
-                  text run at (487,17) width 58: " invalid. "
-                  text run at (545,17) width 82: "In addition, "
-                RenderInline {CODE} at (0,0) size 88x16
-                  RenderText {TEXT} at (627,18) size 88x16
-                    text run at (627,18) width 88: "highlighted"
-                RenderText {TEXT} at (715,17) size 758x34
-                  text run at (715,17) width 43: " is not"
-                  text run at (0,34) width 124: "a valid part of the "
-                RenderInline {CODE} at (0,0) size 32x16
-                  RenderText {TEXT} at (124,35) size 32x16
-                    text run at (124,35) width 32: "font"
-                RenderText {TEXT} at (156,34) size 748x34
-                  text run at (156,34) width 195: " property, making it invalid. "
-                  text run at (351,34) width 397: "Therefore, this paragraph's font should be the UA default,"
-                  text run at (0,51) width 216: "and match the next paragraph. "
-                  text run at (216,51) width 213: "If this is not the case, then the "
-                RenderInline {CODE} at (0,0) size 32x16
-                  RenderText {TEXT} at (429,52) size 32x16
-                    text run at (429,52) width 32: "font"
-                RenderText {TEXT} at (461,51) size 273x17
-                  text run at (461,51) width 273: " declaration is being improperly parsed."
-              RenderBlock {P} at (4,1029) size 762x68
-                RenderText {TEXT} at (0,0) size 752x34
-                  text run at (0,0) width 752: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold),"
-                  text run at (0,17) width 60: "because "
-                RenderInline {CODE} at (0,0) size 64x16
-                  RenderText {TEXT} at (60,18) size 64x16
-                    text run at (60,18) width 64: "diagonal"
-                RenderText {TEXT} at (124,17) size 243x17
-                  text run at (124,17) width 243: " is not a valid keyword, making the "
-                RenderInline {CODE} at (0,0) size 120x16
-                  RenderText {TEXT} at (367,18) size 120x16
-                    text run at (367,18) width 120: "text-decoration"
-                RenderText {TEXT} at (487,17) size 140x17
-                  text run at (487,17) width 58: " invalid. "
-                  text run at (545,17) width 82: "In addition, "
-                RenderInline {CODE} at (0,0) size 88x16
-                  RenderText {TEXT} at (627,18) size 88x16
-                    text run at (627,18) width 88: "highlighted"
-                RenderText {TEXT} at (715,17) size 758x34
-                  text run at (715,17) width 43: " is not"
-                  text run at (0,34) width 124: "a valid part of the "
-                RenderInline {CODE} at (0,0) size 32x16
-                  RenderText {TEXT} at (124,35) size 32x16
-                    text run at (124,35) width 32: "font"
-                RenderText {TEXT} at (156,34) size 748x34
-                  text run at (156,34) width 195: " property, making it invalid. "
-                  text run at (351,34) width 397: "Therefore, this paragraph's font should be the UA default,"
-                  text run at (0,51) width 244: "and match the previous paragraph. "
-                  text run at (244,51) width 213: "If this is not the case, then the "
-                RenderInline {CODE} at (0,0) size 32x16
-                  RenderText {TEXT} at (457,52) size 32x16
-                    text run at (457,52) width 32: "font"
-                RenderText {TEXT} at (489,51) size 273x17
-                  text run at (489,51) width 273: " declaration is being improperly parsed."
-              RenderBlock {P} at (4,1111) size 762x68
-                RenderText {TEXT} at (0,0) size 582x17
-                  text run at (0,0) width 552: "The text of this paragraph should be normal size because the selector is invalid. "
-                  text run at (552,0) width 30: "The "
-                RenderInline {EM} at (0,0) size 104x16
-                  RenderText {TEXT} at (582,1) size 104x16
-                    text run at (582,1) width 104: "emphasized text"
-                RenderText {TEXT} at (686,0) size 56x17
-                  text run at (686,0) width 56: " and the"
-                RenderInline {STRONG} at (0,0) size 81x17
-                  RenderText {TEXT} at (0,17) size 81x17
-                    text run at (0,17) width 81: "strong text"
-                RenderText {TEXT} at (81,17) size 724x51
-                  text run at (81,17) width 643: " within it should also be normal size, since the entire ruleset should be skipped (since in some"
-                  text run at (0,34) width 701: "future version of CSS, there could be an operator within the selector that has higher precedence than a"
-                  text run at (0,51) width 60: "comma)."
-              RenderBlock {P} at (4,1193) size 762x34
-                RenderText {TEXT} at (0,0) size 508x17
-                  text run at (0,0) width 508: "This paragraph should be black, because the line before the declaration is "
-                RenderInline {STRONG} at (0,0) size 24x17
-                  RenderText {TEXT} at (508,0) size 24x17
-                    text run at (508,0) width 24: "not"
-                RenderText {TEXT} at (532,0) size 735x34
-                  text run at (532,0) width 203: " a comment and therefore the"
-                  text run at (0,17) width 233: "selector for P.nineteenb is invalid."
-              RenderBlock {P} at (4,1241) size 762x17 [color=#0000FF]
-                RenderText {TEXT} at (0,0) size 514x17
-                  text run at (0,0) width 514: "This paragraph should be blue, because only the first declaration is invalid."
-              RenderBlock {P} at (4,1272) size 762x17 [color=#008000]
-                RenderText {TEXT} at (0,0) size 523x17
-                  text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-              RenderBlock {P} at (4,1303) size 762x17 [color=#800080]
-                RenderText {TEXT} at (0,0) size 528x17
-                  text run at (0,0) width 528: "This paragraph should be purple, because only the first declaration is invalid."
-              RenderBlock {P} at (4,1334) size 762x17 [color=#008000]
-                RenderText {TEXT} at (0,0) size 523x17
-                  text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-              RenderBlock {P} at (4,1365) size 762x17 [color=#008000]
-                RenderText {TEXT} at (0,0) size 523x17
-                  text run at (0,0) width 523: "This paragraph should be green, because only the first declaration is invalid."
-              RenderBlock {P} at (4,1396) size 762x17
-                RenderText {TEXT} at (48,0) size 658x17
-                  text run at (48,0) width 532: "This paragraph should be indented half an inch, but it should not be maroon. "
-                  text run at (580,0) width 126: "It should be black."
-              RenderBlock {P} at (4,1427) size 762x34
-                RenderText {TEXT} at (0,0) size 762x34
-                  text run at (0,0) width 750: "This paragraph should be black, because the color declaration after the previous ruleset should be considered"
-                  text run at (0,17) width 762: "part of the selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
+                  RenderText {TEXT} at (0,0) size 690x36
+                    text run at (0,0) width 690: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according to"
+                    text run at (0,18) width 229: "CSS2, the selector should not apply."
+              RenderBlock {BLOCKQUOTE} at (44,718) size 682x36
+                RenderText {TEXT} at (0,0) size 643x36
+                  text run at (0,0) width 643: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according to"
+                  text run at (0,18) width 229: "CSS2, the selector should not apply."
+              RenderBlock {P} at (4,770) size 762x36
+                RenderInline {ACRONYM} at (0,0) size 752x36
+                  RenderText {TEXT} at (0,0) size 752x36
+                    text run at (0,0) width 752: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
+                    text run at (0,18) width 109: "should not apply."
+              RenderBlock {ADDRESS} at (4,822) size 762x36
+                RenderText {TEXT} at (0,0) size 745x36
+                  text run at (0,0) width 745: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
+                  text run at (0,18) width 109: "should not apply."
+              RenderBlock {P} at (4,874) size 762x36
+                RenderInline {SPAN} at (0,0) size 722x36
+                  RenderText {TEXT} at (0,0) size 722x36
+                    text run at (0,0) width 722: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
+                    text run at (0,18) width 109: "should not apply."
+              RenderBlock {P} at (4,926) size 762x36
+                RenderText {TEXT} at (0,0) size 753x36
+                  text run at (0,0) width 664: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule. "
+                  text run at (664,0) width 89: "However, it is"
+                  text run at (0,18) width 592: "valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
+              RenderBlock {P} at (4,978) size 762x18
+                RenderText {TEXT} at (0,0) size 660x18
+                  text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
+              RenderBlock {P} at (4,1012) size 762x72
+                RenderText {TEXT} at (0,0) size 737x18
+                  text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
+                RenderInline {CODE} at (0,0) size 64x15
+                  RenderText {TEXT} at (0,20) size 64x15
+                    text run at (0,20) width 64: "diagonal"
+                RenderText {TEXT} at (64,18) size 226x18
+                  text run at (64,18) width 226: " is not a valid keyword, making the "
+                RenderInline {CODE} at (0,0) size 120x15
+                  RenderText {TEXT} at (290,20) size 120x15
+                    text run at (290,20) width 120: "text-decoration"
+                RenderText {TEXT} at (410,18) size 131x18
+                  text run at (410,18) width 55: " invalid. "
+                  text run at (465,18) width 76: "In addition, "
+                RenderInline {CODE} at (0,0) size 88x15
+                  RenderText {TEXT} at (541,20) size 88x15
+                    text run at (541,20) width 88: "highlighted"
+                RenderText {TEXT} at (629,18) size 758x36
+                  text run at (629,18) width 129: " is not a valid part of"
+                  text run at (0,36) width 23: "the "
+                RenderInline {CODE} at (0,0) size 32x15
+                  RenderText {TEXT} at (23,38) size 32x15
+                    text run at (23,38) width 32: "font"
+                RenderText {TEXT} at (55,36) size 721x36
+                  text run at (55,36) width 179: " property, making it invalid. "
+                  text run at (234,36) width 487: "Therefore, this paragraph's font should be the UA default, and match the next"
+                  text run at (0,54) width 71: "paragraph. "
+                  text run at (71,54) width 190: "If this is not the case, then the "
+                RenderInline {CODE} at (0,0) size 32x15
+                  RenderText {TEXT} at (261,56) size 32x15
+                    text run at (261,56) width 32: "font"
+                RenderText {TEXT} at (293,54) size 248x18
+                  text run at (293,54) width 248: " declaration is being improperly parsed."
+              RenderBlock {P} at (4,1100) size 762x72
+                RenderText {TEXT} at (0,0) size 737x18
+                  text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
+                RenderInline {CODE} at (0,0) size 64x15
+                  RenderText {TEXT} at (0,20) size 64x15
+                    text run at (0,20) width 64: "diagonal"
+                RenderText {TEXT} at (64,18) size 226x18
+                  text run at (64,18) width 226: " is not a valid keyword, making the "
+                RenderInline {CODE} at (0,0) size 120x15
+                  RenderText {TEXT} at (290,20) size 120x15
+                    text run at (290,20) width 120: "text-decoration"
+                RenderText {TEXT} at (410,18) size 131x18
+                  text run at (410,18) width 55: " invalid. "
+                  text run at (465,18) width 76: "In addition, "
+                RenderInline {CODE} at (0,0) size 88x15
+                  RenderText {TEXT} at (541,20) size 88x15
+                    text run at (541,20) width 88: "highlighted"
+                RenderText {TEXT} at (629,18) size 758x36
+                  text run at (629,18) width 129: " is not a valid part of"
+                  text run at (0,36) width 23: "the "
+                RenderInline {CODE} at (0,0) size 32x15
+                  RenderText {TEXT} at (23,38) size 32x15
+                    text run at (23,38) width 32: "font"
+                RenderText {TEXT} at (55,36) size 748x36
+                  text run at (55,36) width 179: " property, making it invalid. "
+                  text run at (234,36) width 514: "Therefore, this paragraph's font should be the UA default, and match the previous"
+                  text run at (0,54) width 71: "paragraph. "
+                  text run at (71,54) width 190: "If this is not the case, then the "
+                RenderInline {CODE} at (0,0) size 32x15
+                  RenderText {TEXT} at (261,56) size 32x15
+                    text run at (261,56) width 32: "font"
+                RenderText {TEXT} at (293,54) size 248x18
+                  text run at (293,54) width 248: " declaration is being improperly parsed."
+              RenderBlock {P} at (4,1188) size 762x54
+                RenderText {TEXT} at (0,0) size 530x18
+                  text run at (0,0) width 501: "The text of this paragraph should be normal size because the selector is invalid. "
+                  text run at (501,0) width 29: "The "
+                RenderInline {EM} at (0,0) size 100x18
+                  RenderText {TEXT} at (530,0) size 100x18
+                    text run at (530,0) width 100: "emphasized text"
+                RenderText {TEXT} at (630,0) size 54x18
+                  text run at (630,0) width 54: " and the "
+                RenderInline {STRONG} at (0,0) size 72x18
+                  RenderText {TEXT} at (684,0) size 72x18
+                    text run at (684,0) width 72: "strong text"
+                RenderText {TEXT} at (0,18) size 761x36
+                  text run at (0,18) width 761: "within it should also be normal size, since the entire ruleset should be skipped (since in some future version of CSS, there"
+                  text run at (0,36) width 520: "could be an operator within the selector that has higher precedence than a comma)."
+              RenderBlock {P} at (4,1258) size 762x36
+                RenderText {TEXT} at (0,0) size 464x18
+                  text run at (0,0) width 464: "This paragraph should be black, because the line before the declaration is "
+                RenderInline {STRONG} at (0,0) size 22x18
+                  RenderText {TEXT} at (464,0) size 22x18
+                    text run at (464,0) width 22: "not"
+                RenderText {TEXT} at (486,0) size 743x36
+                  text run at (486,0) width 257: " a comment and therefore the selector for"
+                  text run at (0,18) width 139: "P.nineteenb is invalid."
+              RenderBlock {P} at (4,1310) size 762x18 [color=#0000FF]
+                RenderText {TEXT} at (0,0) size 470x18
+                  text run at (0,0) width 470: "This paragraph should be blue, because only the first declaration is invalid."
+              RenderBlock {P} at (4,1344) size 762x18 [color=#008000]
+                RenderText {TEXT} at (0,0) size 478x18
+                  text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+              RenderBlock {P} at (4,1378) size 762x18 [color=#800080]
+                RenderText {TEXT} at (0,0) size 483x18
+                  text run at (0,0) width 483: "This paragraph should be purple, because only the first declaration is invalid."
+              RenderBlock {P} at (4,1412) size 762x18 [color=#008000]
+                RenderText {TEXT} at (0,0) size 478x18
+                  text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+              RenderBlock {P} at (4,1446) size 762x18 [color=#008000]
+                RenderText {TEXT} at (0,0) size 478x18
+                  text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
+              RenderBlock {P} at (4,1480) size 762x18
+                RenderText {TEXT} at (48,0) size 601x18
+                  text run at (48,0) width 485: "This paragraph should be indented half an inch, but it should not be maroon. "
+                  text run at (533,0) width 116: "It should be black."
+              RenderBlock {P} at (4,1514) size 762x36
+                RenderText {TEXT} at (0,0) size 751x36
+                  text run at (0,0) width 751: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part of the"
+                  text run at (0,18) width 616: "selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."