dom/element: improve offset handling
css/declaration: fix up setting and deleting
dom/builder: allow for style setting in the DSL
css/definition: fix up array setting