@font-face { font-family: 'NotCourierSans'; src: url('fonts/notcouriersans-bold-webfont.eot'); src: url('fonts/notcouriersans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/notcouriersans-bold-webfont.woff') format('woff'), url('fonts/notcouriersans-bold-webfont.ttf') format('truetype'), url('fonts/notcouriersans-bold-webfont.svg#NotCourierSansBold') format('svg'); font-weight: bold; font-style: normal; } @font-face { font-family: 'NotCourierSans'; src: url('fonts/notcouriersans-webfont.eot'); src: url('fonts/notcouriersans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/notcouriersans-webfont.woff') format('woff'), url('fonts/notcouriersans-webfont.ttf') format('truetype'), url('fonts/notcouriersans-webfont.svg#NotCourierSansRegular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Linux Biolinum'; src: url('fonts/linbiolinum_r-webfont.eot'); src: url('fonts/linbiolinum_r-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/linbiolinum_r-webfont.woff') format('woff'), url('fonts/linbiolinum_r-webfont.ttf') format('truetype'), url('fonts/linbiolinum_r-webfont.svg#LinuxBiolinumORegular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Linux Libertine'; src: url('fonts/linlibertine_r-webfont.eot'); src: url('fonts/linlibertine_r-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/linlibertine_r-webfont.woff') format('woff'), url('fonts/linlibertine_r-webfont.ttf') format('truetype'), url('fonts/linlibertine_r-webfont.svg#LinuxLibertineORegular') format('svg'); font-weight: normal; font-style: normal; } section#foreground { position: relative; z-index: 2; margin: 2em; padding: 1em; background-color: #0D0D0D; color: #D9D9D9; max-width: 50em; } section#foo { margin-top: 2.666em; } section#foo:after { clear: both; content: "==============================================================================================================================================================================================================================================================================="; height: 0; display: block; font-size: 0; width: 100%; visibility: hidden; } pre#background { position: absolute; z-index: 1; top: 0; left: 0; background: white; position: absolute; top: 0px; left: 0px; width: 3000px; z-index: -1; font-size: 0.4em; color: coral; line-height: 0.8em; white-space: pre; } html, body { font-family: "Linux Libertine", "Liberation Serif", "Hoefler Text", Georgia, serif; font-size: 15px; line-height: 1.3333; } a { color: inherit; text-decoration: none; color: #666; border-bottom: 1px solid #666; } h1 { font-size: 5em; line-height: 1.1; } h2 { font-size: 2em; line-height: 1.1; } h3 { font-size: 1.5em; } h1 a, h2 a { border-bottom: none; color: #D9D9D9; } article { margin-right: 25em; } article p { margin-bottom: 1.33em; } nav[role="navigation"] { float: right; width: 24em; -moz-column-count: 2; -moz-column-gap: 1em; -webkit-column-count: 2; -webkit-column-gap: 1em; column-count: 2; column-gap: 1em; } h3, nav[role="navigation"] dt { color: coral; font-family: notcouriersans, courier, monospace; text-transform: uppercase; } nav[role="navigation"] dt a { color: inherit; border-bottom: none; } nav[role="navigation"] dd { margin-bottom: 1.33em; } footer { margin-top: 2.66em; font-family: notcouriersans, courier, monospace; } nav#toc { position: absolute; right: 1em; top: 1em; }