The default setup you have is very strange for what you are trying to accomplish.
I've cleaned up the CSS you had and put it in the more standard Themes.css. Then I started to integrate themes into it from your ibcolor template. I did not finish, but it should give you an idea on what to do next. That's the "right" way to do what you're trying to do. If you need help finishing that, we can get someone to help you. The template Infobox/Item/Draft has the cleaner code for what you're trying to do as well, and when you pair it with the Themes.css you should have a lot better result.