html, body {
    margin: 0;
    padding: 0;
    min-width: 100%;
}

#home {
    font: italic 120%/1.25 'Baskerville', 'Goudy Old Style', serif;
    margin: 5% 33%;
    min-width: 34%;
    cursor: default;
}

header, footer, hgroup, nav, section {
    display: block;
}

#home h1 {
    font-weight: normal;
    font-size: 200%;
    margin: 0;
}

#home h2 {
    font-weight: normal;
    font-size: 100%;
    margin: 0;
}

#home h2:after {
    display: block;
    margin: 1.25em 0;
    content: "\2767";
}

#home section {
    margin: 0 0 1.25em;
}

#home h3 {
    font: 100 100% 'Gill Sans', 'Gill Sans MT', sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #808080;
}

#home ul {
    display: block;
    margin: 0 0 0 -0.5em;
    padding: 0;
}

#home li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-indent: -3em;
}

#home .number {
    font: 100 75% 'Gill Sans', 'Gill Sans MT', sans-serif;
    color: #808080;
    display: inline-block;
    width: 4em;
    text-align: right;
}

#home a:link, #home a:visited {
    color: black;
    text-decoration: none;
    margin: 0;
    padding: 0 0.5em;
}

#home a:link time, #home a:visited time {
    display: none;
}

#home a:hover, #home a:active, #home a:focus {
    color: #400000;
}

#home a:hover time, #home a:active time, #home a:focus time {
    display: inline;
    color: #400000;
    font: 100 75% 'Gill Sans', 'Gill Sans MT', sans-serif;
}

body > article {
    display: block;
    margin: 10em auto;
    width: 30em;
    font: 120%/2 'Baskerville', 'Goudy Old Style', serif;
    -moz-hyphens: auto;
    -webkit-locale: 'en';
    -webkit-hyphens: auto;
}

article header, article footer {
    color: #808080;
    margin: 2.5em 0;
    text-align: center;
}

article header a, article footer a {
    color: inherit;
}

article section {
    text-align: justify;
    margin: 1.25em 0;
}

article.pivot section {
    text-align: center;
}

article section p {
    margin: 0;
    text-indent: 1.5em;
}

article section p:first-child {
    text-indent: 0;
}

article blockquote {
    margin: 1.25em 0;
    padding: 0;
    text-align: center;
}

article .indent {
    display: inline-block;
    width: 1.25em;
}


