proper ordering for CSS rules