One thing that strikes me right off the bat is that you are calling the style.css sheet twice. Calling a css file more than once can sometimes produce bellevuesque results.
Not only that, but one time it is called as root-relative, the other time it is called as doc-relative. Don’t know what effect that might have.