title_body: Should every paragraph tag have a CSS style (InDesign)? I'm working on my first epub, and I would like to use the following CSS scheme:
  
  
  Most paragraph tags would have no class assigned and would be styled by a simple rule in the style sheet...
  
  p {}
  
  A special series of paragraph tags would have a different style. However, I would put these paragraphs inside div's, so the style would just look something like this:
  
  div.footnote p { margin: 2px 15px; indent: 0; }
  
  Any remaining paragraphs that require special styling would be assigned classes. They would be the only paragraph tags with classes.
  
  
  Is this scheme OK, or is there a special reason I should give every paragraph tag a class? I'm asking because I think I remember a comment about this on some tutorial that I can't locate right now. I just want to make sure I'm not making a major gaffe by creating an epub with empty tags.
upvoted_answer: There is no need to give every paragraph a class, the definition at 1.  will apply to every paragraph, with or without a tag, and only on paragraphs that are directly below a footnote the settings will be overruled by those of the CSS of 2.
  
  You might not even need to have the CSS at 1., but for the defaults of the ePub reader.