When styling a new document, it's always a good idea to style it using descendant {link} properties, especially for common items like <h1> and <p>. This way, even if there is only one type of <h1> in the document you can be sure that it won't be affected if the styles change in the future and another type of <h1> is added.
For example:
div#main h1 { border-bottom: solid 5px #ccc; }

