body { color: black; font-family: Optima, "Zapf Humanist", Palatino, "Palatino Linotype", serif; } h1,h2,h3,h4,h5,h6 { font-family: Futura, "Century Gothic", "Avant Garde", "Avant Garde Gothic", Helvetica, Arial, sans-serif; } h1 { color: rgb(0,128,0); } h2 { color: rgb(96,96,0); } h3 { color: rgb(96,64,0); } .title { text-align: center; } .subtitle { font-size: 1.5em; text-align: center; font-family: Futura, "Century Gothic", "Avant Garde", "Avant Garde Gothic", Helvetica, Arial, sans-serif; color: rgb(24,96,0); } article { display: block; } .navbar { display: block; font-size: .83em; font-family: "Times Roman", Times, "Times New Roman", serif; } .ffii-call { clear: both; color: red; font-size: 1.7em; font-family: Helvetica, Arial, sans-serif; text-align: center; border: outset; } .important { font-weight: bold; border: solid; padding: 1em; } .outset { border: outset; padding-left: 0.5em; padding-right: 0.5em; } .sidenote { font-size: .83em; } .weblog-entry-headlink { color: rgb(128,64,0); } .weblog-entry-headlink > a { color: inherit; } .weblog-entry-title { color: black; font-size: 1.17em; font-weight: bold; font-family: Futura, "Avant Garde", Helvetica, Arial, sans-serif; } .talkback-link { color: rgb(128,64,0); font-size: 0.83em; text-align: right; font-family: Futura, "Avant Garde", Helvetica, Arial, sans-serif; margin-bottom: 0pt; } .talkback-link > a { color: inherit; } .categories-list { color: rgb(128,64,0); font-size: 0.83em; text-align: right; font-family: Futura, "Avant Garde", Helvetica, Arial, sans-serif; margin-bottom: 0pt; } .categories-list > a { color: inherit; } .cut-link { font-family: Futura, "Avant Garde", Helvetica, Arial, sans-serif; } .sitemap-note { font-style: italic; color: rgb(96,0,0); } .idlist > dt { color: rgb(96,64,0); } .numtable td { text-align: right; } .noparskip p { margin-top: 0; margin-bottom: 0; } .cleared { clear: both; } .cleared-left { clear: left; } .cleared-right { clear: right; } .pic { float: left; margin-right: 1em; margin-bottom: 1em; } .pic-right { float: right; margin-left: 1em; margin-bottom: 1em; } .pic-embed { float: left; margin-right: 1em; margin-bottom: 1em; margin-top: 1em; } .pic-embed-right { float: right; margin-left: 1em; margin-bottom: 1em; margin-top: 1em; } .smiley { vertical-align: middle; } .separated { margin-top: 2.33em; } a { text-decoration: none; } :lang(en) > q { quotes: "\201C" "\201D" "\2018" "\2019"; } :lang(fr) > q { quotes: "\AB\A0" "\A0\BB" "\201C" "\201D"; } :lang(de) > q { quotes: "\201E" "\201C" "\201A" "\2018"; } q:before { content: open-quote; } q:after { content: close-quote; } li { -moz-float-edge: content-box; } /* Undo Mozilla buggy bugware! */ /* For despammed email addresses */ @media all { /* Hide from various buggy browsers! */ .subreplace-full-stop:before { content: "."; } .subreplace-full-stop > img { display: none; } .subreplace-commercial-at:before { content: "@"; } .subreplace-commercial-at > img { display: none; } } /* Screen-specific rules */ @media screen { body { background: rgb(192,208,224); } .navbar { background: rgb(224,192,192); border: solid; border-color: rgb(224,0,0); padding: 1em; float: right; margin-left: 1.33em; } .important { background: rgb(208,208,208); border-color: rgb(255,0,0); } .weblog-entry { background: rgb(224,224,192); border: solid; border-color: rgb(128,64,0); padding: 1em; margin-bottom: 1em; overflow: hidden; } .outset { background: rgb(192,224,208); } .ffii-call { background: rgb(192,224,208); } :link { color: rgb(0,0,192); } :visited { color: rgb(96,0,192); } .weblog-internal-link:link,.weblog-internal-link:visited { color: rgb(0,64,192); } :link:hover,:visited:hover { text-decoration: underline; } } @media print { .navbar { display: none; } }