tengo una duda que me vuelve loco

hola, tengo un problema muy sencillo, cada vez que tengo que escribir el codigo html se me olvida si tengo que poner ":" o "=" a lar ordenes.
un ejemplo seria:

body { background-color: #E6E6FA ;
background-image: url(objetos/fondo.png) ;

<link rel="stylesheet" href="estilo.css" tipe="text/css" media="all">
hay alguna regla para saber cuando suelen llevar un "=" puesto o un ":" ?

espero que me aclareis esto porque siempre estoy dudando que poner
pues muchas gracias :D que me estaba volviendo loco de tanto mirar por un simbolito XD.
que Dios te dé muchos euros y pocos niños ;)
Gracias ;)