Align origin rotation to object
I figured it out.

Set Transformation orientation to local to align the origin with the object. This didn't solve what I really wanted to do which was to rotate the empty on the local x-axis. It ended up rotating crooked.

What I had to do was press r x then x again to rotate on local x-axis.