De verdad que si se puede, y no es necesario ser un experto en JavaScript, pero si entender CSS y el uso de DIVs y si sabes un poquito de programacion mejor aun, una libreria buena es JQuery tiene varios efectos predeterminados; no digo que lo DEBAS hacer en esas tecnologias, pero siempre es bueno aprender, ya hay muchos ejemplos listos para usar que te dan las instrucciones para ser aplicados, te recomiendo este buscador de scripts muy bueno
AjaxRain , mira este ejemplo de accordion muy parecido al que usas, con un poco de estilos queda igual al tuyo:
http://www.dezinerfolio.com/wp-content/uploads/accordemo/01.htmlY como te digo, tu pagina esta bien, no he dicho que este mal, al final es una recomendacion para que sea amigable con los buscadores.