XHTML Nutrition Markup

I am working on getting a blog setup for Dirty Suds Design and, once that happens, I’ll be posting a lot of technical stuff over there.

But it’s not ready yet and I need some input today, so I’m posting here.
I’m working on marking up a Nutrition Facts table in XHTML and I want it to be as semantic as possible. I found a few nice looking examples with CSS, but none of them were very microformat friendly.

At Dirty Suds, we design with Web 3.0 in mind, so I want to make sure I’m doing this in the smartest way possible.

So here’s my code. Any input would be much appreciated.

<div class="nutrition"> <h3>Nutrition Facts</h3> <dl> <dt class="servingsize type">Serving Size</dt> <dd class="servingsize thickline value">1 Meal</dd> </dl> <hr class="thick" /> <h4 class="amountperserving">Amount Per Serving</h4> <dl> <dt class="calories type">Calories</dt> <dd class="calories value">200</dd> <dt class="caloriesfromfat type">Calories from Fat</dt> <dd class="caloriesfromfat value">70</dd> </dl> <hr /> <h4 class="dailyvalue">% Daily Value</h4> <dl> <dt class="fat type">Total Fat</dt> <dd class="fat value">8g <span class="percent">12%</span></dd> <dt class="saturatedfat type">Saturated Fat</dt> <dd class="saturatedfat value">1g <span class="percent">5%</span></dd> <dt class="transfat type"><span>Trans</span> Fat</dt> <dd class="transfat value">0g</dd> <dt class="polyfat type">Polyunsaturated Fat</dt> <dd class="polyfat value">5g</dd> <dt class="monofat type">Monounsaturated Fat</dt> <dd class="monofat value">1.5g</dd> <dt class="cholesterol type">Cholesterol</dt> <dd class="cholesterol value">0mg <span class="percent">0%</span></dd> <dt class="sodium type">Sodium</dt> <dd class="sodium value">640mg <span class="percent">27%</span></dd> <dt class="potassium type">Potassium</dt> <dd class="potassium value">410g <span class="percent">12%</span></dd> <dt class="carbs type">Total Carbohydrate</dt> <dd class="carbs value">20g <span class="percent">7%</span></dd> <dt class="fiber type">Dietary Fiber</dt> <dd class="fiber value">3g <span class="percent">12%</span></dd> <dt class="sugars type">Sugars</dt> <dd class="sugars value">2g</dd> <dt class="protein type">Protein</dt> <dd class="protein value">12g</dd> </dl> <hr class="thick" /> <p> Percent Daily Values are based on a 2,000 calorie diet. Your daily calues may be higher or lower depending on your calorie needs.</p> </div>