stylesheet overhaul

breaking styles into separate files