/*
Typing Computers Better
www.breydon.id.au/puting/tcb/tcb.css

lost over sectioning?:
call conspic.css to
show <section> nesting
*/

/* tidying up */
#top {
    position: absolute;
    top: 0px;
}
body {
    padding-top:3rem;
}

/* softening the presentation */
body {
    background-color:#fef;
}
footer, header, article {
    margin:1rem auto;
    padding-left:2rem;
    padding-right:2rem;
    padding-bottom:1.5rem;
    color:#202;
    max-width:45rem;
}
footer, header {
    padding-bottom:.25rem;
}
footer {
    text-align:right;
    margin-right:1.75rem;
    /* figure footer further on */
}
header {
    text-align:center;
}
#blurb {
    width:17.5rem;
    margin:0 auto;
}
p[itemProp*="description"] {
    text-align:left;
}
header nav {
    text-align:left;
}
header nav p {
    margin-left:8.75rem;
    text-align:right;
}
article {
    /* headed with <h1> */
    font-variant-numeric: oldstyle-nums slashed-zero;
}
#toc ul {
    list-style-type:circle;
    list-style-position:outside;
}
figure {
    border:0.125rem solid #dad;
    padding:1.75rem 1.75rem 1rem 1.75rem;
}
figcaption {
    margin-bottom:0.5rem;
}
figure div {
    overflow:auto;
}
figure div.carpetrunner {
    max-height:13rem;
}
figure footer {
    padding:0rem;
    margin-left:50%;
    text-align:left;
}
figure.img div {
    text-align:center;
}
a {
    color: #09b;
}
cite.tech {
    font-style:normal;
    font-weight:bold;
}
quote {
    font-style:italic;
    font-weight:normal;
}
.related {
    font-style:italic;
    margin-top:-1em;
    padding-top:0em;
}
