Validated CSS from W3C, made changes accordingly