Create master/slave relationship for styles

The dark css is the master and contains all style information. The light css is the slave and only contains color information, no size or positioning information. This way a slave style can't miss some important sizing information and have strange layout happen. This fixes Issue #971 as well.