Hmm, as far as I know, in CSS, I think that "text(horizontal)-align" and "vertical-align" only apply to inline elements. "top/bottom/left/right" doesn't apply to inline elements. Therefore you are correct, "-align" and "top/bottom/left/right" are exclusive (i.e. there is no use in using them...