Ciao,
no è un problema di CSS, devi sapere che per far apparire caratteri, colori, lineete e altre cose, anni fa inventarono un linquaggio chiamato appunto CSS (cascade Style Sheet) purtoppo però non tutti "appresero" bene tale linguaggio cosicché, ancor oggi, IE interpresta alcune regole a modo suo, altrettanto fa Mozilla, e pure Chrome.
Alcuni (seri) creatori di Template mettono a disposizione diversi CSS a seconda del Browser, altri no. E' anche giusto: chi non prende una lira fa quel che può e gli altri s'arrangino.
Per fare quello che vuoi tu dovresti:
imparare il CSS
cercare un Template multibrowser
cmq imparato un po' di css e cercato cno google, modificare tale CSS per essre "visto" bene sui diversi browser.
Se hai fretta il mio consiglio, se i difetti visivi sono "gravi" è di cambiare template.