breakfast-menu { font-family:Arial, helvetica, sans-serif; font-size:12pt;
                 background-color:teal; color:white; padding:4px;
               }

food name { display: block; margin-top: 1em;
            font-size: 1.2em; font-weight: bold; color: white;
          }

food price { position: absolute; margin: -1.2em 0 0 15em;
             font-size: 1.2em; font-weight: bold; color: yellow;
           }

food description { font-size: smaller; font-style: italic; }

food calories { position: relative; font-style:italic; color: #FAA; }

food calories:before { margin-left: .5em; content: "Calories: "; }

