come è possibile che tu veda il css come testo? Non capisco dove lo hai inserito. NOn devi inserirlo nell'editor di testo del widget bensì in un file con estensione .css

Inoltre se tu inserisci
<div id="button1"><a href="tuo link"></a></div>

la regola stile deve essere
#button1{
...
}

Cioè, non ha senso inserire un div con id=button1 se poi metti una regola stile chiamata #button...vedi bene che la regola non agisce su niente.