cleaned up padding code for uiButtons
added UIElementStyle which contains styles for all UI states