Ganz abgesehen davon, dass es text-align heißen müsste, ist span ein Inline-Element. Wenn du also nirgendwo span {display:block;} definiert hast, kannst du text-align auf dieses gar nicht anwenden.
Oh ups, hab ich mich verschrieben....
Wahrscheinlich suchst du <p class="news_content" style="text-align:center;">
Nein, ich wollte mehrere verschiedene Ausrichtungen in dem Blockelement haben, ohne es unterbrechen zu müssen.
Im Prinzip so:
<p class="news_content">
<span style="text-align:center">
mittel
</span>
<span style="test-align:right">
rechts
</span>
</p>
Und eben dass geht leider nicht...