html {overflow-y: scroll}
body{max-width:800px;margin:40px auto;padding:0 10px;font-family:'CMU Concrete Roman';font-weight:normal;font-size:20px;color:#000000;background:#FFFFFF}
h1,h2,h3{line-height:1.2; font-family:'CMU Typewriter Text Light'}
code{color: #000000; background:#FFFFFF; font-family:'CMU Typewriter Text Regular'; padding:2px}
pre{color: #000000; background:#FFFFFF; padding:24px; white-space: pre-wrap; font-family:'CMU Concrete Typewriter Text Regular'}
article{padding:20px 0}
.center {display: block;margin-left: auto;margin-right: auto;width: 100%;}
@font-face {
font-family: 'CMU Typewriter Text Regular';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Regular'), url('cmuntt.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text Light';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Light'), url('cmunbtl.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text LightOblique';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text LightOblique'), url('cmunbto.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text Italic';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Italic'), url('cmunit.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text Bold';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Bold'), url('cmuntb.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text BoldItalic';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text BoldItalic'), url('cmuntx.woff') format('woff');
}


@font-face {
font-family: 'CMU Concrete Roman';
font-style: normal;
font-weight: normal;
src: local('CMU Concrete Roman'), url('cmunorm.woff') format('woff');
}


@font-face {
font-family: 'CMU Sans Serif Medium';
font-style: normal;
font-weight: normal;
src: local('CMU Sans Serif Medium'), url('cmunss.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Upright Italic UprightItalic';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Upright Italic UprightItalic'), url('cmunui.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text Variable Width Medium';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Variable Width Medium'), url('cmunvt.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Roman';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Roman'), url('cmunrm.woff') format('woff');
}


@font-face {
font-family: 'CMU Bright Roman';
font-style: normal;
font-weight: normal;
src: local('CMU Bright Roman'), url('cmunbmr.woff') format('woff');
}


@font-face {
font-family: 'CMU Classical Serif Italic';
font-style: normal;
font-weight: normal;
src: local('CMU Classical Serif Italic'), url('cmunci.woff') format('woff');
}


@font-face {
font-family: 'CMU Concrete Italic';
font-style: normal;
font-weight: normal;
src: local('CMU Concrete Italic'), url('cmunoti.woff') format('woff');
}


@font-face {
font-family: 'CMU Sans Serif Oblique';
font-style: normal;
font-weight: normal;
src: local('CMU Sans Serif Oblique'), url('cmunsi.woff') format('woff');
}


@font-face {
font-family: 'CMU Typewriter Text Variable Width Italic';
font-style: normal;
font-weight: normal;
src: local('CMU Typewriter Text Variable Width Italic'), url('cmunvi.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Italic';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Italic'), url('cmunti.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Extra RomanSlanted';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Extra RomanSlanted'), url('cmunsl.woff') format('woff');
}


@font-face {
font-family: 'CMU Bright Oblique';
font-style: normal;
font-weight: normal;
src: local('CMU Bright Oblique'), url('cmunbmo.woff') format('woff');
}


@font-face {
font-family: 'CMU Sans Serif Demi Condensed DemiCondensed';
font-style: normal;
font-weight: normal;
src: local('CMU Sans Serif Demi Condensed DemiCondensed'), url('cmunssdc.woff') format('woff');
}


@font-face {
font-family: 'CMU Bright SemiBold';
font-style: normal;
font-weight: normal;
src: local('CMU Bright SemiBold'), url('cmunbsr.woff') format('woff');
}


@font-face {
font-family: 'CMU Bright SemiBoldOblique';
font-style: normal;
font-weight: normal;
src: local('CMU Bright SemiBoldOblique'), url('cmunbso.woff') format('woff');
}


@font-face {
font-family: 'CMU Concrete Bold';
font-style: normal;
font-weight: normal;
src: local('CMU Concrete Bold'), url('cmunobx.woff') format('woff');
}


@font-face {
font-family: 'CMU Sans Serif Bold';
font-style: normal;
font-weight: normal;
src: local('CMU Sans Serif Bold'), url('cmunsx.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Bold';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Bold'), url('cmunbx.woff') format('woff');
}


@font-face {
font-family: 'CMU Concrete BoldItalic';
font-style: normal;
font-weight: normal;
src: local('CMU Concrete BoldItalic'), url('cmunobi.woff') format('woff');
}


@font-face {
font-family: 'CMU Sans Serif BoldOblique';
font-style: normal;
font-weight: normal;
src: local('CMU Sans Serif BoldOblique'), url('cmunso.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif BoldItalic';
font-style: normal;
font-weight: normal;
src: local('CMU Serif BoldItalic'), url('cmunbi.woff') format('woff');
}


@font-face {
font-family: 'CMU Serif Extra BoldSlanted';
font-style: normal;
font-weight: normal;
src: local('CMU Serif Extra BoldSlanted'), url('cmunbl.woff') format('woff');
}
