buttons. padding split into horizontal and vertical variables. padding classes now control button padding, but only if they are present.
merge master and fix dumb conflict. wtf.