extensible DOM style toolkit