Tests that proper data and start/end offset positions are reported for CSS style declarations and properties. body: [0-4] [6-266] ['font-size':'12px'] @[5-21] ['foo':'bar ! important /* !important property not recognized by WebCore */' !important non-parsed] @[26-104] ['height':'100% !important' !important] @[109-133] ['colorz':'"!important"' non-parsed] @[138-159] ['important':'!important' non-parsed] @[164-185] ['color':'"badcolor" ! important /* good property with strange value */' !important non-parsed] @[190-259] body.main1: [298-336] [337-418] ['color':'#F00BAA'] @[13-28] ['zoo':'moo /* not an !important unrecognized property */' non-parsed] @[28-81] body.main2: [434-444] [445-540] ['background':'green /* value !important comment */ !important /* no semicolon, very !important */' !important] @[0-95] body.mainpage: [2-15] [17-149] ['text-decoration':'none'] @[5-27] ['badproperty':'1badvalue1' non-parsed] @[107-131] element.style: [0-31] ['font-weight':'normal'] @[0-20] ['width':'80%'] @[21-31]