Efectivamente, Roykeane
Tap, si haces una búsqueda en este foro (con el buscador de arriba del todo) por "Byte order mark" o "bom" obtendrás mucah información.
En resumidas cuentas, tu editor o programa guarda los archivos como UTF-8 a secas, y lo deberías guardar como UTF-8 sin BOM
Un saludo
P.D.: por cierto, es un tema totalmente ajeno a css