Improved the Firebolt selector's performance.
The selector now acts more like it expects CSS instead of HTML.
Needed to make a special case for IE :( and rearrange where the global variables are defined (which is fine though because now that section is in alphabetical order).