I spent quite a bit of time trying to figure out how to stop the navigation control from rendering the embedded CSS files that were causing havoc with my design. After much searching, reading, trials, etc. I discovered a few things that I hope will save someone else some time:
1. Mapping a custom template to the navigation widget and setting the EnableEmbeddedSkins and EnableEmbeddedBaseStylesheet to false does NOT produce the results you would think. For some reason the stylesheets are still pushed out to the site
2. To remove the stylesheets properly add the following lines to your web.config file:
I tested this and confirmed that it does remove the stylesheets for the Navigation control.
Note: If you follow the advice given on the following URL: http://www.telerik.com/help/aspnet-ajax/introduction-disabling-embedded-resources.html the result will be that the Sitefinity back end menus (even context menus) will be broken.
Perhaps someone has experienced something similar and has a better way to achieve this through the widget template mapping?
Jacques