Forum Moderators: open
file:///E|/N E T W O R K S T O R A G E/DWsite (which points to your computer's hard drive instead of the document root of your domain) from all file paths in the HTML code you posted, so that you end up with this: </style>
<script src="/SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="/SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="/SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
</head>
</style>
<script src="http://www.example.com/SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="http://www.example.com/SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="http://www.example.com/SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
</head>
ul.MenuBarHorizontal li, changing position: absolute; to position: relative; position to relative positions each item relative to the previous item, so that ultimately they should all line up nicely. When each item has position set to absolute, they will disregard the positioning of any succeeding and preceeding items, and default to the top left corner of the enveloping block-level element -- so that they all overlap.