I am a complete newbie to CSS and am learning it from the Apress book called Beginning CSS Web Development: From Novice to Professional. I have a question regarding inheritance. My stylesheet is: my HTML is: From what I understand, and from what it shows in the book the paragraph contained in the box class (This is another test and This is a test) should show in red, but when I open it in a browser it shows up in blue. If I am explicitely defining that paragraphs, if the class is box, should show up in red, why is it inheriting the color from the container id and shows in blue? What am I doing wrong?