body { margin: 0; background: #fffef8; color: #111; font-family: "Times New Roman", Times, serif; font-size: 18px; line-height: 1.45; }
main { max-width: 620px; margin: 40px 24px 80px 7vw; }
h1 { font-size: 30px; margin: 0 0 4px; }
img.tung { float: right; width: 160px; height: 160px; margin: 6px 0 12px 20px; border: 1px solid #000; }
p { margin: 0 0 16px; }
a { color: #00e; }
a:visited { color: #551a8b; }
hr { border: 0; border-top: 1px solid #999; margin: 28px 0; clear: both; }
.small { font-size: 14px; color: #555; }
