initial sleepy commit of new styesheet structure and style improvements

All of the example stylesheets are still in. It's gross please don't look at it it was 4 AM everything will be better soon.