Possibly a semantics issues with the HTML but without seeing what you have written its hard to pick.  A couple of other suggestions are

Is the CSS stylesheet hosted on a server? If so it needs to be secure same as for hosting images,  also remove  doctype declaration if you have it.

---------------------------------------------------
Profanity is no substitute for wit.