Hi David, Notice on the official horizontal example the "nav" class is on the parent ul element, and the CSS depends on it being that way. You are using an id instead - which is fine - except that you have it on a containing div element. Much of your CSS that should be targeting the parent ul (and not nested uls) is probably either targeting the div and/or leaking through to the nested ul elements.
Also, you should remove the trailing comma after speed:"slow" in the options object as that is incorrect and will cause additional problems in certain browsers. Joel Birch.