Change view of list-style-id dropdown. Move arrow closer to the text. Fix bug in FF when text in the dropdown button overlaps arrow.
Added link to legal notice.
Cached DOM elements to improve performance. Sorted list of styles by name.