layer at (0,0) size 800x1240
  RenderCanvas at (0,0) size 800x600
layer at (0,0) size 800x1240
  RenderBlock {HTML} at (0,0) size 800x1240
    RenderBody {BODY} at (8,8) size 784x1224 [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 784x192 [bgcolor=#000000]
        RenderText {TEXT} at (0,0) size 632x192
          text run at (0,0) width 560: ".one {border-style: dotted; border-color: black; border-width: thick;}"
          text run at (0,16) width 560: ".two {border-style: dashed; border-color: black; border-width: thick;}"
          text run at (0,32) width 568: ".three {border-style: solid; border-color: black; border-width: thick;}"
          text run at (0,48) width 568: ".four {border-style: double; border-color: black; border-width: thick;}"
          text run at (0,64) width 568: ".five {border-style: groove; border-color: olive; border-width: thick;}"
          text run at (0,80) width 552: ".six {border-style: ridge; border-color: olive; border-width: thick;}"
          text run at (0,96) width 568: ".seven {border-style: inset; border-color: olive; border-width: thick;}"
          text run at (0,112) width 576: ".eight {border-style: outset; border-color: olive; border-width: thick;}"
          text run at (0,128) width 632: ".nine {border-style: double groove; border-color: purple; border-width: thick;}"
          text run at (0,144) width 368: ".ten {border-style: double groove ridge inset;"
          text run at (0,160) width 368: "   border-color: purple; border-width: thick;}"
          text run at (0,176) width 552: ".eleven {border-style: none; border-color: red; border-width: thick;}"
      RenderBlock {HR} at (1,237) size 782x2 [bgcolor=#000000]
      RenderBlock {P} at (0,253) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 512x17
          text run at (5,5) width 512: "This paragraph should have a thick black dotted border all the way around."
      RenderBlock {P} at (0,294) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 516x17
          text run at (5,5) width 516: "This paragraph should have a thick black dashed border all the way around."
      RenderBlock {P} at (0,335) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 500x17
          text run at (5,5) width 500: "This paragraph should have a thick black solid border all the way around."
      RenderBlock {P} at (0,376) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 514x17
          text run at (5,5) width 514: "This paragraph should have a thick black double border all the way around."
      RenderBlock {P} at (0,417) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 510x17
          text run at (5,5) width 510: "This paragraph should have a thick olive groove border all the way around."
      RenderBlock {P} at (0,458) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 499x17
          text run at (5,5) width 499: "This paragraph should have a thick olive ridge border all the way around."
      RenderBlock {P} at (0,499) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 496x17
          text run at (5,5) width 496: "This paragraph should have a thick olive inset border all the way around."
      RenderBlock {P} at (0,540) size 784x27 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 506x17
          text run at (5,5) width 506: "This paragraph should have a thick olive outset border all the way around."
      RenderBlock {P} at (0,581) size 784x44 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 760x34
          text run at (5,5) width 677: "This paragraph should have thick double top and bottom borders, and thick grooved side borders. "
          text run at (682,5) width 83: "The color of"
          text run at (5,22) width 279: "all four sides should be based on purple."
      RenderBlock {P} at (0,639) size 784x44 [bgcolor=#000000]
        RenderText {TEXT} at (5,5) size 762x34
          text run at (5,5) width 762: "This paragraph should have, in clockwise order from the top, a double, grooved, ridged, and inset thick border."
          text run at (5,22) width 366: "The color of all four sides should be based on purple."
      RenderBlock {P} at (0,697) size 784x17 [bgcolor=#000000]
        RenderText {TEXT} at (0,0) size 303x17
          text run at (0,0) width 303: "This paragraph should have no border at all."
      RenderTable {TABLE} at (0,728) size 784x496 [bgcolor=#000000]
        RenderTableSection {TBODY} at (1,1) size 0x494
          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"
          RenderTableRow {TR} at (0,0) size 0x0
            RenderTableCell {TD} at (0,247) 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 770x469 [r=1 c=1 rs=1 cs=1]
              RenderBlock {P} at (4,4) size 762x27
                RenderText {TEXT} at (5,5) size 512x17
                  text run at (5,5) width 512: "This paragraph should have a thick black dotted border all the way around."
              RenderBlock {P} at (4,45) size 762x27
                RenderText {TEXT} at (5,5) size 516x17
                  text run at (5,5) width 516: "This paragraph should have a thick black dashed border all the way around."
              RenderBlock {P} at (4,86) size 762x27
                RenderText {TEXT} at (5,5) size 500x17
                  text run at (5,5) width 500: "This paragraph should have a thick black solid border all the way around."
              RenderBlock {P} at (4,127) size 762x27
                RenderText {TEXT} at (5,5) size 514x17
                  text run at (5,5) width 514: "This paragraph should have a thick black double border all the way around."
              RenderBlock {P} at (4,168) size 762x27
                RenderText {TEXT} at (5,5) size 510x17
                  text run at (5,5) width 510: "This paragraph should have a thick olive groove border all the way around."
              RenderBlock {P} at (4,209) size 762x27
                RenderText {TEXT} at (5,5) size 499x17
                  text run at (5,5) width 499: "This paragraph should have a thick olive ridge border all the way around."
              RenderBlock {P} at (4,250) size 762x27
                RenderText {TEXT} at (5,5) size 496x17
                  text run at (5,5) width 496: "This paragraph should have a thick olive inset border all the way around."
              RenderBlock {P} at (4,291) size 762x27
                RenderText {TEXT} at (5,5) size 506x17
                  text run at (5,5) width 506: "This paragraph should have a thick olive outset border all the way around."
              RenderBlock {P} at (4,332) size 762x44
                RenderText {TEXT} at (5,5) size 742x34
                  text run at (5,5) width 677: "This paragraph should have thick double top and bottom borders, and thick grooved side borders. "
                  text run at (682,5) width 65: "The color"
                  text run at (5,22) width 297: "of all four sides should be based on purple."
              RenderBlock {P} at (4,390) size 762x44
                RenderText {TEXT} at (5,5) size 707x34
                  text run at (5,5) width 707: "This paragraph should have, in clockwise order from the top, a double, grooved, ridged, and inset thick"
                  text run at (5,22) width 55: "border. "
                  text run at (60,22) width 366: "The color of all four sides should be based on purple."
              RenderBlock {P} at (4,448) size 762x17
                RenderText {TEXT} at (0,0) size 303x17
                  text run at (0,0) width 303: "This paragraph should have no border at all."
