Move text-align to be element-specific instead of global
Order elements properly so that stacking works