I agree with this point that CSS can be a ranking factor, but how much it affect, as I said above i saw many website that are ranked on 1s page, hardly they pass W3c validity, CSS error, zip compression factor.