/* Sorts Mill Goudy */
@font-face {
    font-family: 'OFLSortsMillGoudy';
    src: url('/css/type/oflgoudystm-italic-webfont.eot');
    src: local('☺'), url('/css/type/oflgoudystm-italic-webfont.woff') format('woff'), url('/css/type/oflgoudystm-italic-webfont.ttf') format('truetype'), url('/css/type/oflgoudystm-italic-webfont.svgz#webfontLgqlssXl') format('svg'), url('/css/type/oflgoudystm-italic-webfont.svg#webfontLgqlssXl') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'OFLSortsMillGoudy';
    src: url('/css/type/oflgoudystm-webfont.eot');
    src: local('☺'), url('/css/type/oflgoudystm-webfont.woff') format('woff'), url('/css/type/oflgoudystm-webfont.ttf') format('truetype'), url('/css/type/oflgoudystm-webfont.svgz#webfont6Wqwzch3') format('svg'), url('/css/type/oflgoudystm-webfont.svg#webfont6Wqwzch3') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Anonymous Pro */
@font-face {
    font-family: 'AnonymousPro';
    src: url('/css/type/Anonymous_Pro-webfont.eot');
    src: local('☺'), url('/css/type/Anonymous_Pro-webfont.woff') format('woff'), url('/css/type/Anonymous_Pro-webfont.ttf') format('truetype'), url('/css/type/Anonymous_Pro-webfont.svg#webfontidbdhNbV') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
    background: #fff url(hon.png) 100% 100% fixed no-repeat;
    color: #000;
    font: 1.125em/1.5 OFLSortsMillGoudy, 'Georgia', serif;
    margin: 1.5em;
    max-width: 40em;
    text-rendering: optimizeLegibility;
}
h1 {
    border-bottom: 1px solid #ddd;
    font-size: 1.5em;  line-height: 1;
    margin-bottom: 0.5em;
    padding: 0 0 0.5em 4em;
}
h2 {
    font-size: 1.5em;  line-height: 2;
}
#books h2 {
    float: left;  display: inline;
    line-height: 0.75;
}
p {
    margin-bottom: 0.75em;
}
ul li {
    list-style: none;
    margin: 0 0 0.75em 7.5em;
    text-indent: -1.5em;
}
#instapaper li {
    font-family: AnonymousPro, 'American Typewriter', monospace;
    font-size: 0.89em;
}
.info {
    margin-left: 6em;
}
.info ul li {
    margin-left: 1.5em;
}
.read {
    color: #888;
    font-weight: normal;
}
.title {
    font-style: italic;
}
.year {
    white-space: nowrap;
}
.amp {
    font-family: 'Palatino', 'Palatino Linotype', 'Georgia', serif;
    font-style: italic;
    line-height: 1.4;
}
a {
    border-bottom: 1px solid #ccc;
    color: #000;
    text-decoration: none;
}
a:hover {
    border-bottom-color: #888;
    color: #444;
}
hr {
    border: solid #ddd;  border-width: 1px 0 0;
    margin: 0.75em 0;
}
#footer {
    border-top: 1px solid #ddd;
    margin-top: 2.25em;
    padding-top: 0.75em;
    text-align: right;
}
#footer p {
    font-size: 0.9em;
}
#footer .caps {
    font-size: 0.75em;
}
