containers */
    }
    br { clear: both }

    .big > .container {
      height: 40px;
      width: 22px;
    }
    .small > .container {
      height: 2px;
      width: 4px;
      margin-bottom: 20px; /* to reduce overlap between overflowing images */
    }

    .container > * {
      margin-left: 3px;
      display: block;
    }
    .big   .alignStart  { margin-top:   2px; }
    .big   .alignCenter { margin-top:   9px; }
    .big   .alignEnd    { margin-top:  16px; }
    .small .alignStart  { margin-top: