Possible Duplicate:
Embedding extra styles with noscript
Define css if javascript is not enabled
I am trying to define specific CSS styles only if Javascript is turned off. I am using:
<noscript>
<style type="text/css">
.needjs {display:none !important;}
.mwnojs { margin-top: 40px !important; }
</style>
</noscript>
When trying to validate the page source, I get the error "Element style not allowed as child of element noscript in this context".
So, how would I go about doing this while keeping my markup valid?