Bè, tecnicamente non è per niente un errore ed è anzi piuttosto ricorrente annidare più id. Ovviamente, però, la struttura deve essere snella e ben studiata. Ecco un esempio di buon annidamento:
codice:
<body id="blog">
   <div id="testata">
      ...
   </div>
   <div id="navigazione">
      <ul id="menu">
         ...
      <ul>
      <ul id="ultimiEventi">
         ...
      <ul>
   </div>
   <div id="contenuto">
      ...
   </div>
   <div id="footer">
      <div id="creativeCommons">
         ...
      </div>
      <div id="standard">
         ...
      </div>
   </div>
</body>
Per puntare ad esempio al div con id="standard" puoi o richiamarlo singolarmente (soluzione più sensata)
codice:
#standard { /* ... */ }
oppure in base ai genitori
codice:
#blog #footer #standard { /* ... */ }