if you want to create sophisticated pages, which are very close to client demands or to create some innovative approach, you MUST know CSS. Here creativity is inexhaustible.
requires basic CSS knowledge.
Second step for your curiosity will be ajax and jquery, and of course their wide perspective …. May some day Flash will not be needed completely.