Mam 2 problemu

1.
Chciałem aby wszystkie fieldset w div'ie były wyśrodkowane więc je dałem w jeszcze jeden div no i chciałem teraz wszystko w tym div'ie wyśrodkować więc napisałem tak:
Ale nie wyśrodkowało mi poli fieldset pomimo text-align: center; więc dałem:
No i tu mi wyśrodkowało i jest wszystko ok, ale align="centet" już sie niepowinno używać i validator sie telepie. Jak mogę to wyśrodkować :?
2. Jak ustawić pole legend w fieldset do lewej. Robie tak:
No i napis edytuj chce mie do lewej: ---- Edytuj ---------------------------------
a jak narazie mam na środku i nie umiem tego zrobić, a tak mam w css:
fieldset { background-color : #f9f9f9; color : #000000; border : 1px dotted #d2d2d2; margin : 5px; width: 90%; text-align : left; padding : 4px; } legend { background-color : #f9f9f9; color : #000000; border : 1px dotted #d2d2d2; margin : 2px; text-align : left; padding : 1px; }
Z góry THX za pomoc