If you're comfortable with the basic website design and coding in XHTML/CSS you could create a template from the default, it can take some time to see through the PHP snippets but if you read them carefully you can usually get the jist of what they do!
By leaving these in place and pasting in your own web code around them it can be quite simple to produce a custom template.
I came across
THIS Wordpress plugin that allows the easy inclusion of Javascript Accordion and Lightbox. I never ended up using it in the end, but from a quick look it gives lots of options in the Wordpress Admin area.