Kilka pytan, bo szalu juz dostaje

Nie umiem poslugiwac sie biegle stylami.
1) jakim elementem jest img? blokowym? Jak go wypozycjnowac na stronie? Chodzi mi o centrowanie - pomijam <center> dac go w <div> i text-align to jedyny sposob?
2) jak poprawnie zapisac styl - musze to zrobic w ten sposob -w kazdy akapicie
pierwsza linia ma miec wciecie powiedzmy 25px ale akapit wystepujacy po <h2> ma nie miec zadnego wciecia.
napisalem h2 + p:first-child (text-indent: 0px} ale nie dziala, zle to pewnie rozumiem.
3)czy firefox nie uznaje class="nazwa_klasy"? Mam zdefiniowane klasy do tabel w zew. pliku i po prostu to olewa. W IE, dziala, w Firefoxie, nie ma formatowania.
pozdro