body { font-family: "Linux Libertine", "Linux Libertine O", "TeX Gyre Termes", "Constantia", "Liberation Serif", "Cambria", "Times New Roman", "Times", serif; text-rendering: optimizeLegibility; max-width: 37.5rem; } a, a:visited { text-decoration: none; color: #32609C; } a:hover { color: #339; } a.permalink { color: #eeeeee; border: none; } :hover > a.permalink { color: #cccccc; } a.permalink:hover, :target a.permalink { color: #aaaaaa; } header nav ul { padding: 0rem; list-style-type: none; } header nav ul li { display: inline; margin-right: 0.3125rem; } header nav a, header nav a:visited { color: #444; } header nav a:hover { color: #111; } .padded-box { font-size: 1rem; padding-left: 0.625rem; padding-right: 0.625rem; } hr { margin-top: 1.25rem; margin-bottom: 1.25rem; } article header h1 { margin-top: 1.25rem; margin-bottom: 0.3125rem; } article p { white-space: pre-wrap; text-align: justify; } #tags { padding-bottom: 0.15625rem; } #post-nav { padding-bottom: 0rem; } ul#archive-list, ul#tag-list { list-style-type: none; padding-left: 0; } ul.contact-addresses { list-style-type: circle; padding-left: 1.25rem; } footer#bottom div { margin-bottom: 0.15625rem; } footer#bottom p#copy { margin: 0rem; padding-top: 0.15625rem; padding-bottom: 0.15625rem; } footer#bottom ul#contact-info { margin: 0; padding: 0rem; padding-top: 0.15625rem; padding-bottom: 0.15625rem; list-style-type: none; } footer#bottom ul#contact-info li { display: inline; margin-right: 0.15625rem; }