CSS works inline but not in stylesheet
I have this CSS:

<pre>
width: 98px; height: 298px; border: 1px solid; margin: 30px 25px 0px 25px;
</pre>

This works fine in a `style=""` inline style, but when I use it in the stylesheet the element disappears completely! This is some crazy behaviour right here...

Does anyone know of a fix/workaround for this problem?

Thanks,

James

**UPDATE**

If I remove the `#advert` code from the stylesheet _completely_ and put the CSS inline, but leave the `id="advert"` where it is on the div, it still doesn't show up. HOWEVER, if I remove the `id="advert` bit, then the div displays fine... strange.
CSS works inline but not in stylesheet
===

I have this CSS:

<pre>
width: 98px; height: 298px; border: 1px solid; margin: 30px 25px 0px 25px;
</pre>

This works fine in a `style=""` inline style, but when I use it in the stylesheet the element disappears completely! This is some crazy behaviour right here...

Does anyone know of a fix/workaround for this problem?

Thanks,

James

**UPDATE**

If I remove the `#advert` code from the stylesheet _completely_ and put the CSS inline, but leave the `id="advert"` where it is on the div, it still doesn't show up. HOWEVER, if I remove the `id="advert` bit, then the div displays fine... strange.