/*                   Styles particular to the Hb messages e.g. thanks                     */

body { background: #fffef9 ; }
  main { 
    display: table ; margin: 12% auto 0 auto ; border: 1px solid #888 ; padding: 0 3ex 4ex 3ex ;
    background: #fff ;
  }
      figure { display: table ; float: right ; margin: 2ex 0 3ex 2ex ; }
        figure img { max-height: 15rem ; }
      p { max-width: 65ex ; }
        samp { padding: 0 1ex 0 1ex ; }
        a:link, a:visited { color: #555599 ; text-decoration: none ; }
        a:hover { color: #5555aa ; text-decoration: underline ; }
      address { margin: 2ex 4ex 3ex 6ex ; }
      button { clear: right ; float: right ; margin: 1ex 0 0 0 ; }
