html { min-height: 100%; margin-bottom: 1px; }
A {color: #003580}
A:hover {color: black}
body {text-align: center; margin: 12px 0 0 0; background: #cccc99; font-size: small; font-family: Georgia, "Times New Roman", Times, serif}
.container {width: 780px; margin: auto; text-align: left; background: white; border: 2px solid #999973; border-top: none; border-right: none}
A.nav {color: black; text-decoration: none; padding: 0 0 4px 0; border-bottom: 2px solid white}
A.nav:hover {color: #f43a0c; border-bottom: 2px solid #f43a0c}
span.bullet {color: #555; padding: 0 8px}
div.date {float: right; margin: 0 2px 0 0}
.content {clear: both; padding: 8px 8px 0 48px}
div.portrait {float: right; margin: 0 0 12px 24px; width: 273px; text-align: center}
IMG {border: none}
img.portrait {margin: 0 0 4px 0}
div.footer {background: black url(/images/footer_bg.gif) repeat-x top; color: #cccc99; padding: 8px}
img.bookthumb {margin: 0 8px 24px 40px}
.disclaimer {width: 780px; margin: 8px auto; text-align: left;}
.review {float: right; color: #aaa; margin: 60px 20px 0 0; width: 300px; font-size: 120%}
div.biglink {font-size: 140%}
.category {font-size: 90%; margin: 0 0 2px 0; text-transform: uppercase}
A.title {font-size: 140%; text-decoration: none}
A.title:hover {font-size: 140%; text-decoration: underline}
.summary {font-size: 100%; color: #333}
.summarybox {margin: 0 0 18px 0}
.quote {font-size: 110%; width: 380px; padding: 2px 0 0; line-height: 1.2em; font-style: italic}
.more {margin: 6px 0 0 0}
.more A {font-size: 90%}
.more A:hover {color: black}
A.more2 {padding: 0 0 0 12px; font-size: 95%}
A.more2:hover {color: black}
A.plaintextlink {color: black; text-decoration: none}
.entry-content {font-size: 100%; line-height: 1.4em; color: #111; padding-right: 18px}
.question {color: black; font-weight: bold}
.interviewee {color: black; font-weight: bold; font-style: italic}
.pullquote {text-align: center; font-weight: bold; width: 80%; margin: 12px auto}