* { 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 0 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; -moz-border-radius: 9px; border-radius: 9px; margin-bottom: 20px; } h2 { font-size: 18px; } pre { margin: 20px 0 20px 0; padding: 15px; background-color: #222; max-width: 500px; font: 10px Monaco, monospace; } canvas { border: 1px solid #000; } p { font-size: 125%; max-width: 530px; line-height: 18px; margin-bottom: 36px; } a:link { color: #00aeff; } a:visited { color: #0fa954; } a:hover { color: #e61d5f; } a:active { color: #54396e; } footer { background-color: #eee; width: 510px; padding: 10px; } #columns { position: fixed; bottom: 0; left: 0; width: 100%; height: 10px; } #columns div { float: left; width : auto; height: 10px; } /* 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; }