In linea di massima e` una pessima idea quella di sfruttre i bachi dei browser per inserire modifiche specifiche al browser.
Infatti i bachi potrebbero essere replicati in maniera diversa nelle versioni successive.
Per sistemare in IE, conviene sempre usare i commenti condizionali.
Comunque se i bordi (in piu` o in meno) sono differenti tra i vari browser, di solito basta gestire esplicitamente margini, bordi e padding (non lasciare i default dei browser).
Se invece si tratta di bachi veri, ci sono i vari sistemi (hack o commenti condizionali) per sistemarli.
Prima di procedere, ti consiglio anche di provare con la DTD XHTML Strict: in molti casi IE si comporta in modo piu` simile agli altri brwoser in presenza di tale DTD.