    body { font-family: Cambria; font-size: 18px; line-height: 24px; }
    figcaption, .sm { font-family: Courier; font-size: 14px;  line-height: 14px; }
    h2 { font-size: 28px; line-height: 32px; text-align:center; }
    h3 { font-size: 24px; line-height: 24px; }
    h1, h2, h3 { margin-top: 20px; }
    h4 { margin-top: 5px; }
    h1 { font-size: 36px; }
    h4 { font-size: 18px; }
    h3.blu, h3.blu a { color: #049; }
    .ctr { text-align: center; }
    .re { text-align: right; }
    p { margin:24px 0; }
    p.co { font-size: 20px; font-family:'Century,Segoe Print'; margin: 30px 0 30px 0; line-height: 24px; }
    .sm { font-size: 14px; font-family:Courier; font-weight: bold; }
    div.zit { background-color:#EEE; padding: 6px 20px 6px 22px; border-left: 2px solid red; font-style: italic; }
    blockquote { padding: 6px 20px 6px 22px; border-left: 5px solid #00A; font-weight: bold; font-style: italic; }
    blockquote.bld { padding: 0; border-left: none; font-weight: normal; font-style: normal; margin-left: 30px; }
    blockquote i, blockquote.fr { font-style:normal; font-weight: normal; }
    blockquote.mk i { font-style:normal;  }
    blockquote.mk { font-style:italic;  }
    blockquote.fr { border: 1px solid black; padding:16px; margin: 6px 0; }
    .red { color: #A00; }
    .blu { color: #00A; }
    .uc { text-transform: uppercase; }
    .uc a { text-decoration: none; color: #000; }
    p.ref { text-decoration: underline;}
    hr { border: none; background-color:#666; }
    hr.norm { width:100px; background-color:#666; }
    img { max-width: 100%; }
    figure.li, img.li { float:left;margin: 6px 16px 2px 0; }
    figure.re, img.re { float:right;margin: 6px 0 2px 16px; }
    img.li_80 { float:left;border-radius:80px;width:160px;margin-right:40px; }
    img.li_40 { float:left;border-radius:40px;width:80px;margin-right:20px;  }
    a { color: #A00; text-decoration: none; }
    p.red { font-size: 18px; font-weight: bold; }
    a.red { color: #000; text-decoration: underline; text-decoration-color: red; text-decoration-thickness: 2px; }
    a.ref { color: #A00; font-weight: normal; text-decoration: underline; text-decoration-color: #A00; }
    a.std { color: #00A; text-decoration: none; text-decoration-color: #00A; }
    figure { margin: 10px 0 10px 0; max-width: 100%; text-align: center; }
    figcaption, .sm  { font-family: Courier; font-size: 14px; }
    figcaption .sm { font-size: 12px; }
    figcaption { text-align: center }
    div.gbox { width: 100%; padding:10px; background-color:#F2F2F2; }
 
