You can use css in bits and pieces or base your entire site on external stylesheets. Css is just for style (layout and appearance), you still need HTML for substance (content). Anyways, you've deviated so far from how this script is supposed to be installed that it is no wonder you are having problems with it. Example:
Code:
<p>#dropmenudiv{ position:absolute; border:1px solid black;
font:normal 10px Arial; line-height:18px; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; }
#dropmenudiv a:hover{ /*hover background color*/
background-color: #8FA9B1; } </style>
from your code. Nowhere does it say to do that. Try starting over, on a blank page if need be. Follow the step by step instructions.
Bookmarks