Hi,
I have the following .css file for a new site I'm working on, http://www.technophiliac.com/:
h1 { color: #ff6633; font-style: italic}
h2 { color: #ff8a33; font-style: italic}
h3 { color: #000; font-weight: bolder; text-decoration: none}
h4 { color: #ff8a33; font-style: italic}
A:link {color: #ff8a33; text-decoration: none}
A:hover {color: #ff8a33; text-decoration: underline}
A:visited {color: #999999; text-decoration: none}
A:visited:hover {color: #999999; text-decoration: underline}
.new_article { font-weight: 500; font-size: 125%; line-height: 125%; text-decoration: none }
.section_header { font-weight: 500; font-size: 125%; line-height: 125%; text-decoration: none; background-color: #ff8a33 }
.text_main { font-weight: normal; font-size: 100%; }
.text_margin_nav { font-weight: normal; font-size: 100%; }
.text_top_nav { font-weight: normal; font-size: 100%; }
.text_header { font-weight: bold; font-size: 200%; color: #ff8a33; }
.text_footer { font-weight: normal; font-size: 75%; }
IE displays all my stuff very well. Netscape, including 6, does not.
The problem is with my .text_main and other rules that start with a period. The others (H1, alink, etc.) display nicely. The rules above that start with a . are referenced in my HTML with something like this: <span class="text_top_nav"> then the text, and then the </span> closing tag.
Netscape refused to display that stuff, and the results are not pretty.
This is really my first foray into CSS in any detail, wondering if someone can give me a clue here.