layer at (0,0) size 800x600
  RenderCanvas at (0,0) size 800x600
layer at (0,0) size 800x422
  RenderBlock {HTML} at (0,0) size 800x422
    RenderBody {BODY} at (8,8) size 784x406 [bgcolor=#CCCCCC]
      RenderBlock {P} at (0,0) size 784x18
        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 784x45
        RenderText {TEXT} at (0,0) size 728x45
          text run at (0,0) width 392: ".one {border-color: purple; border-style: solid;}"
          text run at (0,15) width 568: ".two {border-color: purple; border-width: medium; border-style: solid;}"
          text run at (0,30) width 728: ".three {border-color: purple green blue yellow; border-width: medium; border-style: solid;}"
      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
      RenderBlock {P} at (0,110) size 784x24 [border: (3px solid #800080)]
        RenderText {TEXT} at (3,3) size 357x18
          text run at (3,3) width 357: "This element should have a purple border surrounding it."
      RenderBlock {P} at (0,150) size 784x24 [border: (3px solid #800080)]
        RenderText {TEXT} at (3,3) size 453x18
          text run at (3,3) width 453: "This element should have a medium-width purple border surrounding it."
      RenderBlock {P} at (0,190) size 784x42 [border: (3px solid #800080) (3px solid #008000) (3px solid #0000FF) (3px solid #FFFF00)]
        RenderText {TEXT} at (3,3) size 763x36
          text run at (3,3) width 763: "This element should be surrounded by a medium width border which is purple on top, green on the right side, blue on the"
          text run at (3,21) width 222: "bottom, and yellow on the left side."
      RenderTable {TABLE} at (0,248) size 784x158 [border: (1px outset #808080)]
        RenderTableSection {TBODY} at (1,1) size 0x156
          RenderTableRow {TR} at (0,0) size 0x0
            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
              RenderInline {STRONG} at (0,0) size 163x18
                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,78) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [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 770x130 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
              RenderBlock {P} at (4,4) size 762x24 [border: (3px solid #800080)]
                RenderText {TEXT} at (3,3) size 357x18
                  text run at (3,3) width 357: "This element should have a purple border surrounding it."
              RenderBlock {P} at (4,44) size 762x24 [border: (3px solid #800080)]
                RenderText {TEXT} at (3,3) size 453x18
                  text run at (3,3) width 453: "This element should have a medium-width purple border surrounding it."
              RenderBlock {P} at (4,84) size 762x42 [border: (3px solid #800080) (3px solid #008000) (3px solid #0000FF) (3px solid #FFFF00)]
                RenderText {TEXT} at (3,3) size 740x36
                  text run at (3,3) width 740: "This element should be surrounded by a medium width border which is purple on top, green on the right side, blue on"
                  text run at (3,21) width 245: "the bottom, and yellow on the left side."
