#theRecipe pcrane ol {
   list-style-type : decimal;
   margin-left     : 1em;
}

h1 {
   font-weight : bold; 
   font-size   : 1.25em;
   color       : #5d6e7e;
}

#headerArea {
   border-bottom: 1px dotted #5d6e7e;
}

.bloodMeasurement {
   display : inline-block;
   width   : 3em;
   text-align : right;
}

@media only screen and (min-width:40em)
{
   .logoBase {
      position  : absolute; 
      top       : 850px;
      left      : 10px; 
   }
   
   #theRecipe {
      top         : 4em;
      margin-bottom : 2em;
   }
   
   #headerArea {
      width        : 640px;
   }
   .bloodGlucose {
      columns      : 3;
   }
}

@media only screen and (max-width:39.999em)
{
   .logoBase {
      margin-top : 1em; 
   }
   #theRecipe {
      position : inherit;
      margin-top : 2em;
   }
   
   #headerArea {
      width        : 100%;
      min-width    : 100%; 
      max-width    : 100%;
   }
   
   #menuHeader {
      width        : 97%;
      min-width    : 97%; 
      max-width    : 97%;
   }
   
   .bloodGlucose {
      columns      : 1;
   }
   body  {
      width : 97%;
   }
}