Hola!
Los estilos se puede llamar de 3 formas:
Embebido, por ejemplo dentro de una etiqueta html
Código HTML:
<body style="background-color=#fff; margin:0px;">
</body>
En la
cabecera del html
Código HTML:
<head>
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
body {
background-color: #CCCCCC;
margin:0px;
}
-->
</style>
</head>
Y en un archivo
.css a parte, esta es la mejor opción en la mayoría de los casos
Código HTML:
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
Tutoriales puede encontrar en:
http://www.desarrolloweb.com/css/
Videotutoriales:
www.illasaron.com/html/
Informate sobre
semántica y
accesibilidad
Te aconsejo que visites galerias de sitios css como:
http://cssmania.com/ http://bestwebgallery.com/
Y visites muchos blogs de diseño porque se habla mucho sobre el tema y por supuesto en este foro tambien
Saludos!