Le CSS : c'est le langage qui est utilisé pour définir l'aspect de votre site.
Pour personnaliser le design de votre site, vous pouvez utiliser des formulaires dans Configuration > Apparence > Personnaliser.
Vous pouvez aussi surcharger du CSS dans des zones supplémentaires ou encore personnaliser le design de votre site entièrement en CSS en activant le mode expert. Pour plus d'informations à ce sujet, nous vous recommandons la lecture du tutoriel: choisir un thème et personnaliser le design.
Une class et un ID. Ce sont des attributs qui servent à appliquer des styles CSS à du contenu dans une page. Il n'y a pas beaucoup de différence entre ces deux attributs. Notez cependant qu'un ID ne peut être utilisé qu'une seule fois dans une page. Vous pourrez utiliser les ID comme des ancres (c'est à dire pour créer un lien vers un endroit précis dans une page).
Les ID sont déclarés dans la feuille de style avec le signe dièse (#nom-de-l-id). Les class sont définies avec un point (.nom-de-la-class).