Its best to use jquery for a menu like this. You can use css3, but you will have cross browser compatability problems.
Download the latest version of jquery - http://jquery.com/ and then set up a custom jquery file and insert something like this to animate your drop down:
$("#nav li...