html {
font-size: 12pt;
line-height: 1.75;
}
div.header {
border-top: thick solid;
border-bottom: thick solid;
margin-bottom: 2em;
line-height: 1.5;
}
h1.title {
font-size: 3em;
padding-left: 1em;
margin: 0;
}
h2.author {
text-align: right;
font-size: 2em;
padding-right: 1em;
margin: 0;
}
div.article {
width: 70%;
padding-right: .5em;
border-right: solid thin;
text-align: justify;
}
div.aside {
width: 26%;
float: right;
padding-left: .25em;
padding-right: .25em;
background-color: #cdf;
}
p {
margin: 0;
text-indent: 1em;
}
blockquote {
margin-left: 2.75em;
margin-right: 2.75em;
margin-top: .25em;
margin-bottom: .25em;
padding: .25em;
background-color: #fd8;
}