body { background:#fff; color: #333; /* scandalous. */ margin:0px; padding:0px; font:76% "helvetica neue",helvetica,arial,verdana,tahoma,"sans serif"; /* wacky IE 6 horizontal scrollbar hack */ _width:99.5%; /* a little fun: transition font size with media shift. */ -webkit-transition: font-size 0.1s; /* font trickery */ -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } @media all and (min-width: 1280px) { /* holy CSS3 media queries, Batman! (in this case, larger screen widths get this rule.) */ body { font-size: 85%; } } @media all and (min-width: 1600px) { /* holy CSS3 media queries, Batman! (in this case, larger screen widths get this rule.) */ body { font-size: 90%; } /* nav vertical align tweak */ #nav > ul > li > strong > a { padding-bottom: 0.5em !important; } } @media all and (min-width: 1800px) { /* holy CSS3 media queries, Batman! (in this case, larger screen widths get this rule.) */ body { font-size: 105%; } } body.home { min-width: 80em; } body, #main-wrapper, #nav ul li strong a { background: #fff url(../demo/_image/noise.png); } body, #main-wrapper, #nav ul li strong a { background: #fff url(../demo/_image/tiny_grid.png); background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaAgMAAADUJKRdAAAADFBMVEX8/Pz19fX09PT29vY9qbYoAAAAaElEQVR4Xk2MoREDMRADrzSDBQcEQj71GBw4kBbSQKp4YBBw9PsJyLxtsR2tZNfx/LyPhzX7R1Ue2SfjKlicDKBNdpBXsz790Nj8kUlo+WR47PvEPfY+gb7+kMhm5801EBsLvq/z3v8Apg8pkRmgbrsAAAAASUVORK5CYII=); /* old IE */ *background: #fff url(../demo/_image/tiny_grid.png); } #nav ul li strong a { background-position: 0px 5px; } /* below block commented out as it crashes YUI Compressor (as of 12/2011) - moved out to make-rollups script. */ /* * "Chunk" font by Meredith Mandel - http://work.meredithmandel.com/#379252/Typeface-Chunk-Five * http://www.theleagueofmoveabletype.com/fonts/4-chunk * Provided under the SIL Open Font License (OFL) * http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL&_sc=1 */ /* @font-face { font-family: 'ChunkFiveRegular'; src: url('_image/chunk-webfont.woff') format('woff'), url('_image/chunk-webfont.ttf') format('truetype'), url('_image/chunk-webfont.svg#ChunkFiveRegular') format('svg'); font-weight: normal; font-style: normal; } */ @font-face { /** * DejaVu font license * http://dejavu-fonts.org/wiki/index.php?title=Main_Page */ font-family: 'DejaVuSansMonoBook'; src: url('../demo/_image/dejavusansmono-webfont.eot'); src: url('../demo/_image/dejavusansmono-webfont.eot?#iefix') format('embedded-opentype'), url('../demo/_image/dejavusansmono-webfont.woff') format('woff'), url('../demo/_image/dejavusansmono-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } h2.special { font-family:"ChunkFive","ChunkFiveRegular","helvetica neue",helvetica,arial,verdana,tahoma,"sans serif"; font-weight: normal; display: inline; } h1, h2, h3, h4 { font-size: 1em; margin: 0px; padding: 0px; vertical-align: middle; font-weight: 500; } h4.new, h4.recent, h4.flash9 { min-height: 24px; } h1 { font-size: 2em; font-weight: 500; } h2 { font-size: 1.5em; } h3 { font-size: 1.17em; font-weight: bold; border-top: 0.25em solid #333; border-bottom: 1px dotted #999; padding-top: 0.25em; padding-bottom: 0.25em; _margin-top: 1.5em; /* fark IE6 */ } body.home h3 { border-top: 0.25em solid #444; margin-top: 1.25em; } #doc .c2 h3 { position: relative; background: #333; color: #fff; padding: 0.25em 0.75em; border: none; line-height: 1.4em; /* windoze alignment */ } h3, .likeh3, .home .columnar .c2 #about-sm2 h3:first-child { /* silly override */ margin-top:1.5em; } h4 { margin:1.5em 0px 0.5em 0px; font-size:1.15em; font-weight: 500; } h5 { font-size:1.2em; font-weight: 500; color:#333; } .c2 h5 { border-bottom:1px solid #ccc; padding-bottom:0.25em; } .sub-heading { color: #666; font-weight: 400; } h2.special a { /* download SM2 link */ top: -0.65em; } #turntable-video { width: 100%; max-width: 1920px; /* Safari 7.0.5 rendering bug makes