I was wondering if someone could help me understand why I cannot get CSS to work on a hosted site? I am using SPD 2010, Windows Server 2008, and IE-8. After putting my CSS script inside the PlaceHolderTitleAreaClass in the Master Page, I referenced it from a td on the insert template. SharePoint Designer will render the border color, however, the browser will not render the border color when logged in to the hosted site. The same procedure will work in a browser when logged in to my development machine instead. Would CSS be server side code, and be blocked by the hosted site? I also tried an older version of the Master Page, and built a DVWP page from it. The results were the same. Thank you for your help!
This is probably an authentication issue. Browse to the hosted site and look at the source HTML for the page. Find the reference to your CSS file and check that you can browse to that URL.
If you get a 403 Access Denied, a common cause is forgetting to publish the CSS file as a major version and ensuring it is approved. If that's not it then check your settings for anonymous access.