layer at (0,0) size 800x650
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x650
  RenderBlock {HTML} at (0,0) size 800x650
    RenderBody {BODY} at (8,8) size 784x634
      RenderBlock {H1} at (0,0) size 784x38
        RenderText {#text} at (0,1) size 420x36
          text run at (0,1) width 420: "Form Element Geometry Tests"
      RenderBlock {P} at (0,59) size 784x21
        RenderText {#text} at (0,0) size 551x19
          text run at (0,0) width 551: "These tests help us tune the widget classes in KWQ to have all the right fudge factors."
      RenderBlock {H2} at (0,99) size 784x31
        RenderText {#text} at (0,1) size 167x28
          text run at (0,1) width 167: "Bounding Boxes"
      RenderTable {TABLE} at (0,149) size 181x31
        RenderTableSection {TBODY} at (0,0) size 181x30
          RenderTableRow {TR} at (0,2) size 181x26
            RenderTableCell {TD} at (2,2) size 61x26 [r=0 c=0 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 59x24 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 55x28
                  RenderButton {INPUT} at (2,2) size 55x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                    RenderBlock (anonymous) at (12,3) size 31x14
                      RenderText at (0,0) size 31x14
                        text run at (0,0) width 31: "button"
            RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 60x28
                  RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                    RenderBlock (anonymous) at (6,3) size 48x14
                      RenderText at (0,0) size 28x14
                        text run at (0,0) width 28: "menu"
            RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 16x28
                  RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 16x28
                  RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
      RenderTable {TABLE} at (0,179) size 181x31
        RenderTableSection {TBODY} at (0,0) size 181x30
          RenderTableRow {TR} at (0,2) size 181x26
            RenderTableCell {TD} at (2,2) size 61x26 [r=0 c=0 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 59x24 [border: (2px solid #0000FF)]
                RenderButton {INPUT} at (2,2) size 55x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                  RenderBlock (anonymous) at (12,3) size 31x14
                    RenderText at (0,0) size 31x14
                      text run at (0,0) width 31: "button"
            RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                  RenderBlock (anonymous) at (6,3) size 48x14
                    RenderText at (0,0) size 28x14
                      text run at (0,0) width 28: "menu"
            RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
      RenderTable {TABLE} at (0,209) size 181x31
        RenderTableSection {TBODY} at (0,0) size 181x30
          RenderTableRow {TR} at (0,2) size 181x26
            RenderTableCell {TD} at (2,2) size 61x26 [r=0 c=0 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 59x24 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 55x12
                  RenderButton {INPUT} at (2,2) size 55x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                    RenderBlock (anonymous) at (12,3) size 31x14
                      RenderText at (0,0) size 31x14
                        text run at (0,0) width 31: "button"
            RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 60x12
                  RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                    RenderBlock (anonymous) at (6,3) size 48x14
                      RenderText at (0,0) size 28x14
                        text run at (0,0) width 28: "menu"
            RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 16x12
                  RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                RenderInline {FONT} at (0,0) size 16x12
                  RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
      RenderTable {TABLE} at (0,239) size 542x49
        RenderTableSection {TBODY} at (0,0) size 542x48
          RenderTableRow {TR} at (0,2) size 542x44
            RenderTableCell {TD} at (2,2) size 81x27 [r=0 c=0 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 79x25 [border: (2px solid #0000FF)]
                RenderTextControl {INPUT} at (2,2) size 75x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
            RenderTableCell {TD} at (84,2) size 53x26 [r=0 c=1 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 50x24 [border: (2px solid #0000FF)]
                RenderMenuList {SELECT} at (2,2) size 46x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                  RenderBlock (anonymous) at (6,3) size 34x14
                    RenderText at (0,0) size 0x14
                      text run at (0,0) width 0: " "
            RenderTableCell {TD} at (138,2) size 240x26 [r=0 c=2 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 237x24 [border: (2px solid #0000FF)]
                RenderFileUploadControl {INPUT} at (2,2) size 233x20 "no file selected"
                  RenderButton {INPUT} at (0,0) size 83x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                    RenderBlock (anonymous) at (12,3) size 59x14
                      RenderText at (0,0) size 59x14
                        text run at (0,0) width 59: "Choose File"
            RenderTableCell {TD} at (379,2) size 161x44 [r=0 c=3 rs=1 cs=1]
              RenderBlock {DIV} at (1,1) size 158x42 [border: (2px solid #0000FF)]
      RenderBlock {H2} at (0,307) size 784x31
        RenderText {#text} at (0,1) size 200x28
          text run at (0,1) width 200: "Baseline Alignment"
      RenderBlock {DIV} at (0,357) size 784x32
        RenderInline {FONT} at (0,0) size 223x28
          RenderText {#text} at (0,1) size 42x28
            text run at (0,1) width 42: "text "
          RenderButton {INPUT} at (43,9) size 56x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (12,3) size 31x14
              RenderText at (0,0) size 31x14
                text run at (0,0) width 31: "button"
          RenderText {#text} at (100,1) size 7x28
            text run at (100,1) width 7: " "
          RenderMenuList {SELECT} at (108,9) size 61x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 48x14
              RenderText at (0,0) size 28x14
                text run at (0,0) width 28: "menu"
          RenderText {#text} at (170,1) size 7x28
            text run at (170,1) width 7: " "
          RenderBlock {INPUT} at (178,9) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderText {#text} at (196,1) size 7x28
            text run at (196,1) width 7: " "
          RenderBlock {INPUT} at (204,9) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderText {#text} at (0,0) size 0x0
      RenderBlock {DIV} at (0,388) size 784x26
        RenderText {#text} at (0,2) size 28x19
          text run at (0,2) width 28: "text "
        RenderButton {INPUT} at (29,3) size 56x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderBlock (anonymous) at (12,3) size 31x14
            RenderText at (0,0) size 31x14
              text run at (0,0) width 31: "button"
        RenderText {#text} at (86,2) size 5x19
          text run at (86,2) width 5: " "
        RenderMenuList {SELECT} at (92,3) size 61x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderBlock (anonymous) at (6,3) size 48x14
            RenderText at (0,0) size 28x14
              text run at (0,0) width 28: "menu"
        RenderText {#text} at (154,2) size 5x19
          text run at (154,2) width 5: " "
        RenderBlock {INPUT} at (160,3) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
        RenderText {#text} at (178,2) size 5x19
          text run at (178,2) width 5: " "
        RenderBlock {INPUT} at (184,3) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
        RenderText {#text} at (0,0) size 0x0
      RenderBlock {DIV} at (0,413) size 784x26
        RenderInline {FONT} at (0,0) size 188x12
          RenderText {#text} at (0,8) size 18x12
            text run at (0,8) width 18: "text "
          RenderButton {INPUT} at (19,3) size 56x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (12,3) size 31x14
              RenderText at (0,0) size 31x14
                text run at (0,0) width 31: "button"
          RenderText {#text} at (76,8) size 3x12
            text run at (76,8) width 3: " "
          RenderMenuList {SELECT} at (80,3) size 61x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 48x14
              RenderText at (0,0) size 28x14
                text run at (0,0) width 28: "menu"
          RenderText {#text} at (142,8) size 4x12
            text run at (142,8) width 4: " "
          RenderBlock {INPUT} at (147,3) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderText {#text} at (165,8) size 3x12
            text run at (165,8) width 3: " "
          RenderBlock {INPUT} at (169,3) size 17x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderText {#text} at (0,0) size 0x0
      RenderBlock {DIV} at (0,438) size 784x48
        RenderText {#text} at (0,23) size 28x19
          text run at (0,23) width 28: "text "
        RenderTextControl {INPUT} at (29,24) size 76x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
        RenderText {#text} at (106,23) size 5x19
          text run at (106,23) width 5: " "
        RenderFileUploadControl {INPUT} at (112,24) size 234x20 "no file selected"
          RenderButton {INPUT} at (0,0) size 83x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (12,3) size 59x14
              RenderText at (0,0) size 59x14
                text run at (0,0) width 59: "Choose File"
        RenderText {#text} at (347,23) size 5x19
          text run at (347,23) width 5: " "
        RenderText {#text} at (0,0) size 0x0
      RenderBlock {H2} at (0,504) size 784x31
        RenderText {#text} at (0,1) size 198x28
          text run at (0,1) width 198: "Pop-up Menu Sizes"
      RenderBlock {DIV} at (0,554) size 784x32
        RenderInline {FONT} at (0,0) size 167x28
          RenderText {#text} at (0,0) size 0x0
          RenderMenuList {SELECT} at (2,9) size 32x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 20x14
              RenderText at (0,0) size 0x14
                text run at (0,0) width 0: " "
          RenderText {#text} at (36,1) size 6x28
            text run at (36,1) width 6: " "
          RenderMenuList {SELECT} at (44,9) size 35x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 23x14
              RenderText at (0,0) size 3x14
                text run at (0,0) width 3: "|"
          RenderText {#text} at (81,1) size 6x28
            text run at (81,1) width 6: " "
          RenderMenuList {SELECT} at (89,9) size 76x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 64x14
              RenderText at (0,0) size 44x14
                text run at (0,0) width 44: "xxxxxxxx"
          RenderText {#text} at (0,0) size 0x0
      RenderBlock {DIV} at (0,585) size 784x25
        RenderMenuList {SELECT} at (2,2) size 32x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderBlock (anonymous) at (6,3) size 20x14
            RenderText at (0,0) size 0x14
              text run at (0,0) width 0: " "
        RenderText {#text} at (36,1) size 4x19
          text run at (36,1) width 4: " "
        RenderMenuList {SELECT} at (42,2) size 35x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderBlock (anonymous) at (6,3) size 23x14
            RenderText at (0,0) size 3x14
              text run at (0,0) width 3: "|"
        RenderText {#text} at (79,1) size 4x19
          text run at (79,1) width 4: " "
        RenderMenuList {SELECT} at (85,2) size 76x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
          RenderBlock (anonymous) at (6,3) size 64x14
            RenderText at (0,0) size 44x14
              text run at (0,0) width 44: "xxxxxxxx"
        RenderText {#text} at (0,0) size 0x0
      RenderBlock {DIV} at (0,609) size 784x25
        RenderInline {FONT} at (0,0) size 160x12
          RenderText {#text} at (0,0) size 0x0
          RenderMenuList {SELECT} at (2,2) size 32x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 20x14
              RenderText at (0,0) size 0x14
                text run at (0,0) width 0: " "
          RenderText {#text} at (36,7) size 3x12
            text run at (36,7) width 3: " "
          RenderMenuList {SELECT} at (40,2) size 36x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 23x14
              RenderText at (0,0) size 3x14
                text run at (0,0) width 3: "|"
          RenderText {#text} at (77,7) size 3x12
            text run at (77,7) width 3: " "
          RenderMenuList {SELECT} at (82,2) size 76x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
            RenderBlock (anonymous) at (6,3) size 64x14
              RenderText at (0,0) size 44x14
                text run at (0,0) width 44: "xxxxxxxx"
          RenderText {#text} at (0,0) size 0x0
layer at (20,255) size 61x14
  RenderBlock {DIV} at (6,3) size 62x15
    RenderText {#text} at (0,0) size 41x14
      text run at (0,0) width 41: "text field"
layer at (392,254) size 150x34 clip at (393,255) size 148x32
  RenderTextControl {TEXTAREA} at (4,4) size 150x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
    RenderBlock {DIV} at (3,3) size 144x14
      RenderText {#text} at (3,0) size 40x14
        text run at (3,0) width 40: "textarea"
layer at (44,473) size 61x14
  RenderBlock {DIV} at (6,3) size 62x15
    RenderText {#text} at (0,0) size 41x14
      text run at (0,0) width 41: "text field"
layer at (361,448) size 150x34 clip at (362,449) size 148x32
  RenderTextControl {TEXTAREA} at (353,2) size 151x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
    RenderBlock {DIV} at (3,3) size 144x14
      RenderText {#text} at (3,0) size 40x14
        text run at (3,0) width 40: "textarea"
