Restructured css to improve filesize

Hoping this change won't create scope problems . current column naming
conventions are probably specific enough?