moved some of the styling to the CSS file.
filled cells now get an inner block (div) instead of background color change.