In reply to Bryan P.

Bryan a lot of people probably add the div in front for readability, but it's really about specificity. Using div out in front is more specific than not using it so if you had

#divname {color:blue}
div#divname {color:red}

the second will be the one that controls color for the div as it's more specific.