Regarding property ordering, I have to disagree that alphabetical is the sensible route. My ordering might seem strange, but the properties are grouped and ordered by relation to one another. Given the following example:
.element {
box-sizing: content-box;
color: blue;
display: block;
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-style: italic;