Klar kannst du Plone per CSS anpassen.
Dazu gehst du unter portal_skins/plone_styles und suchst die die entsprechenden Styles raus. Ok - ist sicher etwas mühselig, aber möglich.
TIP: Um die passenden Styles zu finden würde ich unter portal_css ganz oben den Debug-Hacken setzen. Damit wird jedes Stylesheet einzeln geladen und lässt sich mit der WebDevBar für FF besser suchen und finden.
Jedes Layout ann man damit natürlich nicht umsetzen. Wie sonst auch gibte es bestimmte Abhängigkeiten und Bedingungen um das eine oder andere Layout zu realisieren. Ich nenne hier nur mal zusätzliche Container die man einsetzen muss um gefloatete Bereiche eingrenzen zu können.
Und wenn die DIV, SPAN und P im Plone-Standard-Skin nicht ausreichen, muss man halt eigene Templates schreiben bzw. die bestehenden anpassen. An diesem Punkt kommt man dann mit TAL in Berührung.
TIP: Lernt TAL, denn es ist nicht schwer und man erhält dadurch wieder mehr Freiheiten.
Torty