Fixed issue 1: Arrow icon too far to the left.

Moved background image in pseudo-selector :after to generate a fixed size block. Block remains the same size no matter the size of the dropdown-box. Changed blank CSS-style and example.html page to match the new technique.