You might want to take a look at http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/
OK, so it looks a bit like Apple :-) I've used this on a number of sites. Its simple and smooth and pretty lightweight. It can be nested and you have the option of starting with hidden or not. -- Nobody will ever win the Battle of the Sexes. There's just too much fraternizing with the enemy. -- Henry Kissinger