salve a tutti, è la prima volta che scrivo sulla sezione inerente ai CSS...

pongo il mio problema: in una pagina richiamo un foglio di stile esterno, nel quale ho questo codice


codice:
body { font-family: Trebuchet MS; color: #FFFF00; margin: 0px; font-weight: bold; }
a:link { color: #FFFF00; text-decoration: none; font-weight: bold; }
a:visited { color: #FFFF00; text-decoration: none; font-weight: bold; }
a:hover { color: #00A0D4; text-decoration: none; font-weight: bold; }
ma per qualche strano motivo non vuole funzionare a dovere, ne con Firefox, ne con Internet Explorer...

in pratica sui links tutto ok, ma il testo normale non mi viene dato in grassetto, ne mi viene rimpicciolito se metto il comando per avere il testo + piccolo... però viene formattato in giallo e col carattere Trebuchet... in pratica funziona a metà. qualcuno sa dirmi il perchè?
grazie a tutti anticipatamente