Ам..поставя се между таговете <head>и </head>, също така може да ти бъде отделен файл с разширение .css
index.html
<html>
<head>
<style>
.centered {
width: 900px;
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
<div class="centered">
Съдържанието на сайта
</div>
</body>
</html>
Това е варианта css дефинициите да са във самия html документ.
А ето ти как ще стане и с външен .css файл
style.css
.centered {
width: 900px;
margin-left: auto;
margin-right: auto;
}
index.html
<html>
<head>
<link href="style.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="centered">
Съдържанието на сайта
</div>
</body>
</html>
Погледни в сайта уроците за css, защото според мен един хубав сайт не може да бъде направен без владеенето на поне основни работи в css.