Updating theme to support Shadow DOM.

Fixing issue #53 there might be some other things to change for full support but this should get most of it.