Ciao, nel css che hai postato c'è qualcosa che non torna:
bold{
font-weight: 800;
Esattamente il selettore "bold" a cosa dovrebbe riferirsi?
Scritto così presuppone che faccia riferimento al tag <bold>, che ovviamente non è un tag html valido.
Generalmente i tag per il grassetto sono <strong>, come suggerisce fermat, o <b> (che appunto sta ad indicare "bold").

Bisognerebbe capire cosa viene usato nel tuo html.
Non uso Tumblr e non so se si usino delle specifiche convenzioni atte allo scopo (un tag in particolare o magari una qualche classe).

Potresti provare ad applicare la regola ad entrambe i tag strong e b:
strong,b{
font-weight: 800;
Oppure, nel caso "bold" sia una classe, il selettore css dovrebbe essere scritto col "." (punto) davanti:
.bold{
font-weight: 800;
Bisogna anche verificare che non ci siano altre regole a seguire, che vadano a sovrascrivere questa.