Vertical aligning CSS pushes column to left [closed]

You need to give that element a right value.

I think maybe your still expecting the float left to align it. But once you position an element absolute, the element is taken out of the flow of normal elements.

right: 0;