hi,
und http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm#margin
wobei letzteres für dich bei diesem komkreten anwendungsfall in frage kommt.
nicht, so lange er aus dem element, auf das er es anwendet, kein block level element macht - a und img sind beide kein solches. für die ist ein margin nämlich nicht definiert.
gruss,
wahsaga