Het kan zelfs zéker weten

Zet dit in de CSS;
body {
text-align: center;
margin: 0 auto;
padding: 0;
}
En dan een wrapper met bijvoorbeeld een vaste breedte, die door de bovenstaande
code in het midden blijft staan;
#wrapper {
text-align: left;
width: 800px;
background-color: #2e2e2e;
}
Als je dan je site binnen deze "wrapper" zet, dan staat alles netjes in het midden.
Dat komt omdat je in je body aangeeft dat álles in het midden moet staan. In je
wrapper geef je dan aan dat de text-align "links" moet zijn, zodat binnen in je wrapper
alles verder weer linkslijnend staat... zoals tekst bijvoorbeeld 