

blockquote, blockquote.nb, blockquote.question { padding: 0.1em; margin-left: 0em; margin-right: 0em; }
blockquote p { padding: 0em 0.8em 0em 1em; }

blockquote.nb p, blockquote.question p, blockquote.info p { padding: 0em 0.8em 0em 60px; line-height: 1.4em; }
h3 + blockquote p { margin-top: -10px; }

blockquote.nb h3 { padding-left: 60px; margin-bottom: 0px; padding-bottom: 0px; }


a, a:visited { color: #BF0101; font-weight: bold; }
a:visited {  }
ul, li {  }

body { font-family: Lucida Grande,Verdana,Helvetica; color: rgb(38, 38, 38); font-size: 0.9em; line-height: 1.6em; }
body { padding-top: 2em; padding-left: 2em; }
h1, h2, h3, h4 { font-family: "Hoefler Text",Verdana; letter-spacing: -0.04em; }
h1 { font-size: 2.5em; }
h1, h1 a { text-decoration: none; color: rgb(51, 51, 51); }
#heading { margin-top: 0em; padding-left: 1em; float: left; width: 300px; }
div#logo { float: left; }
div#logo img { width: 4.5em; height: 5em; }
div#slug { padding: 1em 0pt 0pt 4.5em; font-family: "Hoefler Text",Georgia,"Times New Roman"; font-size: 1.2em; color: rgb(185, 185, 185); font-weight: 100; width: 27em; }
div#content { padding-left: 2.5em; float: left; width: 400px; }
div.article { width: 35em; }
p ~ h2 { margin-top: 1.2em; }
p ~ h3 { margin-top: 1.4em; }
h1, h2, h3 { margin-bottom: 0px; padding-bottom: 0px; }
h1 + p, h2 + p, h3 + p { padding-top: 0px; margin-top: 0px; }
h1 + blockquote { margin-top: 2em; }
blockquote { width: 100%; }
.evidence { padding: 0pt 0.2em; background-color: rgb(251, 253, 214); }


