Listenüberschriften

Die Open Source Software WordPress ist mir in den letzten Monaten ans Herz gewachsen. Da ich auch mit HTML und CSS befreundet bin, war ich verwundert, dass mein Blog bestimmte HTML-Elemente eigenständig bearbeitet.
Bisher habe ich die Probleme damit recht schnell in den Griff bekommen.
Bei meinem letzten Post brauchte ich eine Liste mit Überschrift. Diese will mein Blog aber nicht ohne eine umschließenden Absatz-Tag veröffentlichen. Das hat zur Folge, dass Überschrift und Liste immer durch eine Leerzeile getrennt sind!
Mit Verschachtelung der Selectoren geht es nun so wie ICH wollte:
p + ul { margin-top: -1em; }
Wenn jenmand eine bessere Lösung kennt, bitte her damit.

UPDATE:
.topless { margin-top: -1em; }