Hi,
vertical-align: middle center;
text-align: middle center;
position:relative middle center;
nette Ideen - schlage Sie doch mal dem W3C vor ;-) Bis dahin solltest Du aber schon bei den CSS-Definitionen bleiben die im Standard festgelegt und in Selfhtml nachzulesen sind.
Ein Tip: verzichte auch auf Angaben zu position.
freundliche Grüße
Ingo