css update: adds specificity to rules in order to not bleed into layered <divs>

but makes it a whole lot harder to read