body { font-family: serif; margin: 30px 40px; }

h1 { font-size: 30px; margin: 10px 0px; padding: 0px; border-bottom: 1px solid black; }
h2 { font-size: 16px; margin: 10px 0px 40px 0px; padding: 0px; }
h3 { font-size: 12px; margin: 10px 0px 20px 0px; padding: 0px; }
h4 { font-size: 13px; margin: 18px 0px 12px 0px; }
p, ul { font-size: 12px; margin: 8px 0px; padding: 0px; line-height: 1.2em; }
sup { line-height: 1.2em; }

hr { background: white; border: 0px; border-top: 1px solid black; }

a { color: black; }

.annotation { background: white; margin-top: 10px; }
ul { margin-left: 30px; }

.footer p { margin-top: 20px; font-size: 10px; border-top: 1px solid black; padding-top: 5px; }

.article_frame_112 p { font-size: 10px; }
.article_frame_112 h3 { font-size: 13px; }


.top, .top_menu, right, .article_frame_112 form, .article_frame_114,
.article_frame_11 img, #end_of_article, .article_frame_2
{ display: none; }

 