Da die meisten mobilen Browser die gleiche Engine benutzen wie Ihren "großen" Desktop-Brüder musst du keine speziellen CSS-Kenntnisse für die Styles deiner Seite anwenden.
Was dich da eher interessieren sollte ist die Nutzung einer entsprechenden Browserweiche beim definieren der Stylesheets.
Einen schnellen Überblick findest du bspw. hier
CSS für iPhone, Handys, Drucker und andere Geräte