Domanda veloce, perchè stamattina non riesco a fare neanche le cose più semplici:

ho un div di larghezza fissa, diciamo 300px, voglio che sia centrato in orizzontale, come faccio?

Perchè così non va?:

<body style="text-align:center">
<div style="width:300px; text-align:left">
Stai al centro, per favore
</div>
</body>