  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent; } a:focus {overflow:hidden; outline:1px dotted;} table { border-collapse:collapse;border-spacing:0; } ol,ul {list-style:none;} sup { vertical-align:super; } sub { vertical-align:sub; }  body.baseline {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpi/P//PwMtARMDjcGoBaMWjFowasGoBaMWjFowQixgOXL+ZgMtLQAIMAAhCgYbvaJYHgAAAABJRU5ErkJggg==); background-repeat:repeat; background-position:left 20px;}  #container, #header, #footer-wrap-inner {width:105em; margin:0 auto; position:relative;} #content {width:105em; padding-left:0.5em; padding-top:2.4em; overflow:hidden;} body.single #content, body.page #content {overflow:visible;} .sidebar {width:24em; clear:both;} #footer {clear:both;}  body {font: normal normal normal 10px/1.5 'hoefler text','palatino linotype',serif; background:#fafafa; color:#333; } textarea, select, input {font-size:12px;} h1,h2,h3,h4,h5,h6,pre, code {font-family:'gill sans','gill sans mt','gill sans mt pro','century gothic',corbel,sans-serif; font-weight:normal; text-transform:uppercase; letter-spacing:.05em;} h1 {font-size:3.6em; line-height:1.333; margin-top:1.333em;} h2 {font-size:2.4em; line-height:1; margin-top:1em;} h3 {font-size:1.4em; line-height:1.0; margin-top:0em;} h4 {font-size:1.8em; line-height:1.333; margin-top:1.333em;} h5 {font-size:1.4em;  color:#fff;} h6 {font-size:1em;  color:#fff; font-weight:bold;} h4, h5 {letter-spacing:.1em;} .amp {font-size:1.1em; font-style:italic; line-height:1.363;} pre, code {font-family:consolas,'deja vu sans mono','lucida sans typewriter',monaco,monospace;}  #0000ff;  a {text-decoration:none;} a:link {color:#0000ff;} a:visited {color:#0000ff;} a:hover {color:#0000ff; text-decoration:underline;} a:active {color:#0000ff;}  #header-wrap {background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpi+P//PwMQswKxNhBLgfhMDAwMrECsBsTvgfgZEIMFUQRAipjQBUCKGEFmIAuAFAEEGAAgtxlad1cbPQAAAABJRU5ErkJggg==) repeat; margin-bottom:2em; padding:1em 0;} #header h1, #header h1 a {color:#fff; text-decoration:none; line-height:1.2; margin-top:0;} #blog-description {font-size:1.4em; color:#fff;}  .skip-link {display:none;} #access {width:105em; margin:0 auto;} #menu {margin:2.4em 0 -1em; overflow:hidden; padding:1.2em 0.5em; border-top:1px solid #666; background:#333; background:rgba(50,50,50,.7);} #menu a {color:#fff;} #menu li {display:block; float:left; margin-right:2em; font-size:1.6em;} #menu li ul {border-left:1px solid #444; padding-left:.5em; margin-left:.1em; display:none;} #menu li:hover ul {display:block;} #menu li li {float:none; font-size:.857em; display:block; margin-right:0;} #menu li li li {font-size:1em;}  .js .hiding #access {display:none;} .js #menu {padding-bottom:2.4em;} .js #menu li ul {display:block;} #menu-toggle {width:96em; margin:0 auto; position:relative;} #menu-toggle div {display:block; color:#fff; padding:0 .5em; background:#444; position:absolute; top:-1.7em; right:0; cursor:pointer; font-size:1.2em; height:1.5em; line-height:1.4; z-index:5;} #menu-toggle span {padding-right:.5em;} #menu-toggle div:hover {background:#666;}  #nav-below {clear:both; width:54em; height:2.7em; position:absolute; left:6em; bottom:0.1em; z-index:5;} .hiding #nav-below {bottom:-3.5em;} .paged #nav-below {} #nav-below div {background:#666; height:100%;} .nav-previous {float:left;} .nav-next {float:right;} #nav-below a {color:#fff; padding:0 1em; line-height:2; height:100%; font-size:1.2em; display:block;}  #foot-toggle {clear:both;} #foot-toggle div {position:relative; width:96em; margin:0 auto; text-align:right; height:3.6em;} #foot-toggle span {font-size:1.2em; background:#333; color:#fff; padding:.5em 1em; cursor:pointer; position:absolute; bottom:0; right:5em;} #foot-toggle span:hover {background:#666; border-color:#000 #000 #666;}  #footer-wrap {background:#333; clear:both; color:#fff; padding:2.4em 0;} .js .hiding #footer-wrap {display:none;} .footer {width:24em; float:left; margin-left:6em;} .footer h3, .footer h2 {border-bottom:1px solid #666; font-size:2.1em; line-height:1.143; margin:1.143em 0 .19em;} .footer ul li {margin:0 0 3.6em;} .footer ul li li, .footer ul div {font-size:1.4em; margin:0;} .footer ul li li li, .footer ul div div, .footer ul div li {font-size:1em !important;} .footer p {margin:0 0 1em; text-indent:1em;} .footer ul li li li:before {content:"\2192\00a0"; margin-left:-1em;} .footer ul li li ul {margin-left:1em;} #footer-wrap a {color:#fff; text-decoration:none; border-bottom:1px solid #444;} #footer-wrap a:hover {border-color:#ccc;} #footer-wrap p a {border-color:#999;} .footer #searchform .text {width:14.5em; margin-right:.5em;} #footer {padding:2.4em 6em 0; text-align:right;} #footer span {font-size:1.2em; font-variant:small-caps;} #footer .meta-sep {padding:0 .5em; color:#666;} .footer select {font-size:12px;} .footer table {width:100%;} .footer table caption {margin:1em 0; font-variant: small-caps;} .footer table th, .footer table td {text-align:center;} .footer table td {color:#bbb;} .footer table tfoot td {padding:1em 0 0;}  div.post, div.page {position:relative; margin:0 0 3.2em; min-height:21.6em; clear:both;} .post .hidden {overflow:hidden !important;} .entry-content hr, .hr {height:4.8em; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAUCAYAAAB8i9PsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFZJREFUeNrsnG1oVmUYx++zd6e2NDQh2RAkdYFJ2IehpUJf2giJhGIRiFDCErKRkBhWoF98gSJlKmZKtJxtJPohwogWQ6YNbFEjrA+zQVJirc2979npf3H/D96M3ffzbB+fc/3hx9nOy33Oc+2c/7nu676fRXEcG5VKpZqNiurq6jQK6VMleBksBr+CdvB7jsduABvBItANLoEhDWm6VKAhSKXugptgLTgNroH98iJx9tkGapzfF4Am0AHeAytoGBkNZwozDg1BKiUPfBt5AhwF74PVoB4sBefBbbASSH/2MtgMToJ3wV8aRjUOVbr0OKgGd8A3YAv4GOwAreAWKARLQDl4laaxE5xiF+clUMruyo8aUu2qqPJXFcwk5EFvBlfAdVAFdjGLaKQhiEZYy2hkLUNM40maxefgLLgBPtJ7SY1DlZ+KWM94EewBz4NxGsFhmsRFsB4Ug0nQx6zjYfAJ2/kALKfJSB3kAk1nt4ZYjUOVf3qUD7rUMo6Av0GJs03Uw2xDTGQQ/OZ0Z/9g96Wav4uZdNGIvgRvg3kaZjUOVX6pissvuOxnViFq4XI510ntI8MspZ/bHuS6Nsdk/uPPTcxMKjXM6VAR3zDy5omJvFXKPfuX8q0SmjU2j+3GM6TKCwNmFfM6Sjzby3n+OJCKF3M5vV1ZPz9LLIoD17aQcfGdu9DMXGiOGY+ywGeOAp+5gOeOsnRBIk/bD7AG8Tq4x/UyYvILH/yneO7vGZ961jykPSmArjF2ZGUAvAa+NbZA+qmxw7mJqTzE5SCXUkd5xNjRG9+1he6hKbYVe44dzxKTocA+E2zfF0s5btizPeOYrU+DjunOdN2hv6NkeqOe7aM8dxS4tkFPuxNsOwqc+57ns8WMx5Rz/HgRTzju7BQalx92bhafSgIXmC3D8T2AoQfE3V7OZTzLY0OGZ7Lc5InhlQX2i3O87tkem1x3yFBvc9nNusRBILP+/gWd3FbG+oc87G+AZ/m3WmXscOxxsBf8YOzQbbvT/jJwwNj5HX9yXTMzlNADMpZDTcb3gIzM8VjDYzNzODYxlWzXHXvuv6mAIeViqCHDcw3Xt34ih3P71k9M254postMzuBuqvySvIVldOQz1iY+BD8bO3dDhlvXGVsc7eT25IaXwulWY4upR2g6Lax5PGZsUVQMZ7tzrksa7vzvqqjSo2Z2Xw7ROFydYVbRwiwi0dPGzip9hrWM54yd95Gol8bSoeFV41Dlr04YOwt0E2sT/7ALIml0K+sevexqDDDreJO1kQbwjrGzTaWLJN9vuWr0uyqpU1RbW6tRUL1g7MzRCtY+3gLHjB1d2WfsRK9CGoTs+7WGLN3S4ViV6K65/+3YV4wdYZKMQoZX+2geIhlN6dJwqbSrohJ9Z+zX5WvY9ehxtolpyCjLT+ArDZVKMw6VqzEaSFL3SDTEDERNQ6UZh8ormfchBdIGGsg5DYlquiL914EqlWq2+l+AAQCgyP7hR2V80QAAAABJRU5ErkJggg==) center 1em no-repeat; margin:0 0 2.4em; display:block; border-width:0px; border-style: none !important;} .entry-title, .entry-title a {color:#555; text-decoration:none;} .entry-title a:hover {text-decoration:underline;} .entry-title {margin:0 0 .5em; line-height:1.5;} h3.entry-title {margin-bottom:.857em;} .entry-content p, .entry-content li, .entry-content dt, .entry-content dd {font-size:1.6em; margin-bottom:.75em;} .entry-content li li {font-size:1em;} .entry-content table {font-size:1.6em; margin:1em 0;} .entry-content table p {font-size:1em; text-indent:0;} .entry-content td, .entry-content th {padding:.125em .5em; text-align:left;} .entry-content pre {font-size:1.4em;} .entry-content legend {font-size:1.4em; text-align:center; text-indent:0;} .entry-content p {text-indent:1em; text-align:justify;} .entry-content blockquote {padding-left:3em; position:relative;} .entry-content blockquote::before {content:"\201C"; position:absolute; font-size:4.8em; line-height:1; left:.1em; top:0; color:#999;} .entry-content blockquote::after {content:"\201D"; position:absolute; font-size:4.8em; line-height:1; right:-.5em; bottom:-.55em; color:#999;} .js .entry-content blockquote::before, .js .entry-content blockquote::after {content:"";} .js .entry-content blockquote .quote {position:absolute; font-size:4.8em; line-height:1; color:#999; display:block;} blockquote .before {left:.1em; top:0;} blockquote .after {right:-.5em; bottom:-.55em;} .entry-content blockquote p {font-size:1.5em; text-indent:0;} .entry-content ul li, .entry-content ol li {text-indent:-.5em; padding-left:.5em;} .entry-content ul li {list-style: disc outside;} .entry-content ol li {list-style: decimal outside;} .entry-content li ol, .entry-content li ul {margin:.5em 0 0 .5em;} .entry-content p:first-child {text-indent:0;} body.single .entry-content > p:first-child:first-letter, .first-post .entry-content > p:first-child:first-letter {font-size:4.5em; line-height:.65em;} .entry-content > p:first-child:first-letter {font-size:3em; float:left; background:#555 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpi+P//PwMQswKxNhBLgfhMDAwMrECsBsTvgfgZEIMFUQRAipjQBUCKGEFmIAuAFAEEGAAgtxlad1cbPQAAAABJRU5ErkJggg==) repeat; color:#fff; margin:.05em .1em 0 0; padding:.1em; line-height:.7em;}  body.webkit.set-in-hoeflertext .entry-content > p:first-child:first-letter {padding:.2em .1em 0;} .more-link, .entry-content p.more-link, .home-post .entry-content p.more-link {display:block; text-indent:0 !important; font-size:1.2em; line-height:2;} .more-link a {text-decoration:none; font-style:italic;}  blockquote.epigraph {font-style:italic; margin:0 6em 2em; text-align:justify;} .first-page blockquote.epigraph {margin-right:42em;} blockquote.epigraph p {font-size:1.2em; text-indent:1em; margin-bottom:.75em;} blockquote.epigraph em, blockquote.epigraph cite {font-style:normal;} blockquote.epigraph cite {text-align:right; font-size:1.2em; display:block; font-variant:small-caps;}  .hidden .pullquote-display {display:none;} .pullquote-display {position:absolute; width:29.8em; right:-36em; border:.1em solid #d6d6d6; background:#f3f3f3;} .pullquote-display p {padding:1.3em 1.6em; margin:0; font-variant: small-caps; font-size:1.8em; font-style:italic; line-height:1.333; text-indent:0;}  .entry-content a {text-decoration:none; border-bottom:1px solid #aaa;} .entry-content a:visited {border-color:#ddd;} .entry-content a:hover {border-color:#555; text-decoration:none;} .entry-content a:active {color:#55f;}  .first-page #content {width:auto;} .first-page .first-post, .paged div.post {width:54em; margin-bottom:9.2em;} .paged div.post {margin-bottom:4.8em;} .home-post .entry-meta {position:static; border:0; padding:0; width:100%;} .home-post .entry-meta span {display:none; position:absolute;} .home-post .entry-meta span.entry-date {top:4.8em; display:block; left:0;} .home-post .entry-meta span.author {display:block; bottom:-1.273em; right:0;} .first-page div.home-post {width:24em; float:left; clear: none; margin:0 6em 7.2em 0;} .first-page div.home-post-4, .first-page div.home-post-7 {margin-right:0;} .home-post h3.entry-title {font-size:1.8em; line-height:1.333; height:2.667em; margin-bottom:2.085em; overflow:hidden;} .home-post .entry-content p {font-size:1.4em; line-height:1.714;} .home-post hr, .home-post .hr {display:none;}  .entry-meta {position:absolute; top:5.1em; padding-left:2em; width:22em; right:-36em; border-left:1px solid #aaa;} .entry-meta span {display:block; font-size:1.1em; line-height:1.455; padding:.364em 0;} .entry-meta a {font-style:italic;} .entry-meta .meta-sep {display:none;}  div.reveal {text-align:right;} div.reveal p {cursor:pointer; font-style: italic; font-size:1.3em; line-height:1.846;} div.reveal span {font-size:1.1em;}  img.avatar {position:absolute; left:-4.6em; top:0;} .children img.avatar {width:16px; height:16px; border:1px solid #999; left:-2.55em;} #comments {padding:3.6em 0 2.4em;} li.comment, li.pingback, li.trackback {position:relative; border-left:1px solid #aaa; margin:1.2em 0 2.4em 12em; padding-left:2em; min-height:6em;} li.comment.bypostauthor {border-color:#000;} .comment-author a, .comment-meta a {text-decoration:none;} .reply, #cancel-comment-reply {text-align:right;} .reply a, #cancel-comment-reply a {text-decoration:none;} .comment-meta-wrap {position:absolute; width:11em; left:-12em; top:.2em;} .comment-meta {top:1.5em;} .comment-author {font-size:1.2em; line-height:1.2; padding-bottom:.25em;} li.comment p, li.comment li {font-size:1.4em; margin-bottom:1em;} li.pingback p {font-size:1.2em;} .children li.comment {padding-left:2em; font-size:1em;} a.comment-edit-link {position:absolute; left:0; bottom:-2em; color:#bbb; display:block;} a.comment-edit-link:hover {text-decoration:underline;} .comment:hover a.comment-edit-link {color:#555;}  #comments h4 {font-size:2.1em; line-height:1.143; margin:1.143em 0;} #respond {margin:4.8em 0 0;} form#commentform {overflow:hidden; padding:2.4em 0;} form p {font-size:1.4em; margin:0 0 .5em;} span.required, label .required {color:#900; font-weight:bold; font-size:1.25em;} .user-comment {width:33em; float:left;} .user-comment textarea {width:95%; font-size:1.2em; height:12em; padding:.5em; margin:0 0 1em; overflow:auto;} .user-info {float:right; width:18em;} .user-info input {width:95%;} .form-label {font-size:1.2em; margin:.5em 0 0;} .user-comment .form-label {margin-bottom:.5em;} .comment #respond div {float:none;}  .page-title {margin-bottom:0em;} .archive-meta {font-size:1.4em; font-variant: small-caps; line-height:1.714; padding-bottom:3.429em; margin-top:1.714em;}  ul#links-page h3, ul#archives-page h3 {font-size:1.312em;} ul#links-page > li, ul#archives-page > li {list-style-type:none;} ul#links-page li, ul#archives-page li {margin:.375em 0;} ul#links-page > li > ul, ul#archives-page > li > ul {margin:1em;}  .entry-content img {border:1px solid #aaa; padding:4px; margin-bottom:6px;} .centered, .aligncenter {display:block; margin:16px auto;} .alignright {float:right; margin: 6px 0 3px 15px;} .alignleft {float:left; margin:6px 15px 3px 0;} .wp-caption {border:1px solid #aaa; text-align:center; padding-top:5px; margin-bottom:6px;} .wp-caption a, .wp-caption img {border:0 none; padding:0;} .wp-caption p.wp-caption-text {text-align:center; margin:5px; text-indent:0; font-size:1.3em;}  body.dark { color:#eee; background-color:#222; } .dark #header-wrap { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiYIAAJiDmA2JOBlwCDFgEQIowBPgY0QR4gPg3QIABABpNAW8UKb7kAAAAAElFTkSuQmCC); } .dark #header-wrap, .dark #footer-wrap, .dark #menu-toggle div, .dark #foot-toggle span, .dark #nav-below a { background-color:#fffff6; color:#222; } .dark #header h1 a, .dark #blog-description, .dark #menu a, .dark #footer-wrap a { color:#222; } .dark .footer h3 { color:#000; } .dark #menu { background:#fff; background:rgba(255,255,255,0.5); } .dark .entry-title, .dark .entry-title a { color:#fff; } .dark .entry-content > p:first-child:first-letter { background-color:transparent; border:1px solid #444; } .dark .pullquote-display { background:#111; border-color:#666; } .dark a {text-decoration:none;} .dark a:link {color:#fffff6;} .dark a:visited {color:#fff;} .dark a:hover {color:#ffe; text-decoration:underline;} .dark a:active {color:#eec;} .dark .entry-content a {border-color:#777;} .dark .entry-content a:hover {text-decoration:none; border-color:#ddd;} .dark .entry-content hr, .dark .hr {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAUCAYAAAB8i9PsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABEVJREFUeNrsnGmITlEYx8/LzBhjJ0sRKVkLiQ+yly+SEEWkpFAoSylblvDFUoQsWZNhLBE1PpCMJFtZQsIHSwhZx1hmvHP9n87/5jTNOe87Pr73+devO3PP3d5n7v3f5zznvJOKosioVCpVXZRXWlqqUUieOoKpoCV4DMrAsyz3HQQGgxbgHjgLKjSkyVI9DUEi9RE8Ab3BXnADrJQXibPNRDDQ+b0x2AmugtWgMw0jreFMYMahIUik5IE/RfqBzWAN6A6mgDbgGHgLugDpz54Dw8FusAq80zCqcaiSpT6gJ/gALoIRYB+YAU6CF6A+aA2KwEyaxmywh12cyaABuyt3NaTaVVHlrpoxk5AHvRhcADdBJzCPWcQiGoLoJ2sZi1jLENMYQLM4Cg6CO2Cb3ktqHKrcVIr1jElgMRgPKmkEG2kSZ0B/kA/+gFfMOtqCAzzOFtCBJiN1kOM0nQUaYjUOVe6pKx90qWVsAu9BgdMmesRsQ0ykHDx1urMv2X3pyd/FTG7TiE6DJaChhlmNQ5Vb6sTlCS6/MKsQlXDZgeuk9pFmlvKFbc257pRjMl/5805mJh01zMlQHt8w8uaJiLxVijzbN+BbJTRrrCGPG9WSKjcJmFXE6yjwtBfx/FEgFc/nsuZxZX2jDLHID1xbE8bFd+76pvZCc8R4FAY+cyrwmevx3KkMXZCU59hNWYOYC75zvYyYPOSDP4TnvsL4TGHNQ44nBdAexo6sfAOzwCVjC6SHjR3OjU2lFZflXEodpb2xoze+awvdQ9U8VuTZtzJDTCoC21Tx+L5Yyn4/PO1px2x9KndMt7brDv0dJdP75Wn/xXOnAtdW7jluFY+dCpz7u+ezRYxHtbN/ZR5PWOlsFBqX/+HcLD4VBC4wU4bjewBDD4jbXsRlVMd9Q4ZnMtzkseEVBraLsrzuuu4bX3fIUN9yeY91ifVgNPgMrrOtkPUPedjng1H8W3Uzdjh2B1gKbhk7dFvmHL8dWGfs/I43XFfMDCX0gPzOoibje0B+/ue+hvum/2Pf2FQyXXfkuf+qA4aUjaGGDM81XN/6qizO7VtfVaM9nUeX+VOLu6lyS/IWltGRI6xNbAUPjJ27IcOtfY0tjl5ne3zDS+F0rLHF1E00nRLWPHoZWxQVw5nunOushjv3uyqq5KiY3ZcNNA5X+5lVlDCLiDXU2FmlI1nLGGPsvI9Yz2ksVzW8ahyq3NUuY2eBDmNt4hO7IJJGn2Td4zm7Gt+YdSxkbWQOWGHsbFPpIsn3W64Z/a6KGocqEXrN7CPWBGNnjjZj7WMt2M62ZcZO9JIvxY3jtgc1hMmWDseqRB/Nv2/HTjN2hEkyChlelUlgy9kmoym3NVwqzThUosvGfl1+ILsej5w2MQ0ZZbkPzmuoVJpxqFz9poHEdY9YFcxA1DRUmnGovJJ5H1IgnUMDOaQhUdVUSv91oEqlqqv+CjAAXcn/j4Fs9vEAAAAASUVORK5CYII=);} body.baseline { *background-image:url(/wp-content/themes/the-erudite/css/../images/body-bg.png)} #header-wrap { *background-image:url(/wp-content/themes/the-erudite/css/../images/stripes.png)} p:first-child:first-letter { *background-image:url(/wp-content/themes/the-erudite/css/../images/stripes.png)} .hr { *background-image:url(/wp-content/themes/the-erudite/css/../images/fleuron.png)} .dark #header-wrap { *background-image:url(/wp-content/themes/the-erudite/css/../images/stripes-dark.png)} .dark .hr { *background-image:url(/wp-content/themes/the-erudite/css/../images/fleuron-dark.png)} 