div#textIntro{width:770px;}
div#textIntro img{float:right; margin: 0 0 15px 10px;}

body#trackerPlan h3, body#diningOut h3, body#treats h3{color:#46863c;font-weight:700; margin-bottom:7px; padding:0 15px;}
body#trackerPlan p, body#diningOut p, body#treats p{margin-bottom:10px; line-height:20px; padding:5px 15px;}

ol.guideline{list-style:inside; list-style-type:decimal; margin-top:15px;padding:0 15px;}
ol.guideline li{margin-bottom:15px; line-height:20px;}
ol.guideline li strong{color:#46863c;}

table.portions{width:700px; margin-left:15px; margin-bottom:20px;clear:both;}
table.portions th{background:#8d011c; height:30px; color:#FFF; vertical-align:middle; padding-left:5px; border:1px solid #fff;}
table.portions tr.light{background:#f0f0f0;}
table.portions tr.dark{background:#f4e5e8;}
table.portions td{vertical-align:middle; border:1px solid #fff; padding:3px 5px;}
table.portions td.item{font-weight:700;}
table.portions td.weight{color:#8d011c;}
