* { padding: 0px; margin: 0px; } body { font: 9.5px/13px Lucida Grande, sans-serif; padding: 0 20px 20px 20px; } h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", helvetica, arial, sans-serif; color: #222; } h1 { font-size: 80px; font-weight: 800; text-transform: lowercase; line-height: 80px; margin: 20px 0 20px 0; } h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { text-decoration: none; margin-right: 7px; } h1 img { width: 45px; height: 45px; margin-bottom: 8px; } h2 { margin-top: 30px; font-size: 18px; margin-bottom: 24px; } #helvetica-demo { position: absolute; left: 0; top: 0; width: 800; height: 300; z-index: -1; } pre { margin: 20px 0 20px 0; padding: 15px; background-color: #222; max-width: 500px; font: 10px Monaco, monospace; } p, ul { font-size: 125%; max-width: 530px; line-height: 18px; margin-bottom: 24px; } li { margin-left: 18px; } ul#desc { list-style: circle; font-size: 100%; max-width: 380px; } a:link { color: #00aeff; } a:visited { color: #0fa954; } a:hover { color: #e61d5f; } a:active { color: #54396e; } footer { background-color: #eee; width: 510px; padding: 10px; } pre a:link, pre a:visited, pre a:active { color: #ccc; } pre a:hover { color: #e61d5f; } code { font: 10px Monaco, monospace; } code strong { font-weight: normal; color: #e61d5f; } /* SPAN elements with the classes below are added by prettyprint. */ .str { color: #0fa954; } .kwd { color: #e61d5f; } .com { color: #555; } .typ { color: #606; } .lit { color: #00aeff; } .pun, .opn, .clo { color: #777; } .pln { color: #ccc; } .tag { color: #555; } .atn { color: #555; } .atv { color: #777; } .dec { color: #606; }