The CSS you originally wrote looks great--I mostly just referred you to the style guide for the recommendations on declaration order. Following that, position-related declarations should go at the top of the declaration block. Could you also insert a newline between the "groups" of declarations ("position", "display & box-model", and "other") as they exist in each declaration block?