splits up css; fixes laurence's concerns that are relevant