html { background: #dadada; background: -moz-linear-gradient(-90deg, #fff, #dadada) fixed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dadada)) fixed; } body { padding: 120px 150px; font: 14px / 1.4 "helvetica neue", helvetica, arial, sans-serif; color: #484848; } h1, h2, h3 { color: #222; } h1 a, h2 a, h3 a { color: #222; } h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: none; } h1 { margin: 10px 0 15px 0; font-weight: bold; font-size: 60px; } h2 { margin: 0; font-size: 18px; } h3 { font-size: 14px; } a { text-decoration: none; color: #b90101; } a:hover { text-decoration: underline; } strong { color: #a00; } ul { margin: 0; padding: 0 25px; } ul li { list-style: square; } .tagline { margin: 0; padding: 0; } .tagline em { font-style: normal; } .tagline em.expressive { color: #222; } .tagline em.dynamic { color: #555; } .tagline em.robust { color: #888; } .tagline em.css { color: #bbb; } #container { text-align: center; } #container #content { margin: 0 auto; padding-top: 40px; width: 300px; text-align: left; } #menu { position: fixed; top: -5px; right: 60px; margin: 0; padding: 15px 0 10px 5px; background: rgba(255,255,255,0.3); border: 1px solid #ddd; text-align: left; -moz-box-shadow: inset rgba(34,34,34,0.1) 0 4px 4px; -webkit-box-shadow: inset rgba(34,34,34,0.1) 0 4px 4px; box-shadow: inset rgba(34,34,34,0.1) 0 4px 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #menu li { list-style: none; } #menu li a { display: block; width: 150px; padding: 1px 10px; color: #7b7b7b; font-size: 13px; } #menu li a:hover { color: #000; text-decoration: none; } .example { margin-top: 25px; } pre { width: 300px; padding: 30px; color: #8d8d8d; font: 12px / 1.4 monaco, "helvetica neue", helvetica; overflow-x: auto; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: rgba(34,34,34,0.1) -1px -1px; -webkit-box-shadow: rgba(34,34,34,0.1) -1px -1px; box-shadow: rgba(34,34,34,0.1) -1px -1px; } pre.terminal { width: 340px; padding: 10px; background: #2b2b2b; color: #dadada; -moz-box-shadow: #fff -1px -1px; -webkit-box-shadow: #fff -1px -1px; box-shadow: #fff -1px -1px; } p code { padding: 2px 4px; color: #626262; font-size: 85%; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: rgba(34,34,34,0.1) -1px -1px; -webkit-box-shadow: rgba(34,34,34,0.1) -1px -1px; box-shadow: rgba(34,34,34,0.1) -1px -1px; } #ribbon { position: absolute; top: 2.5em; left: -3.75em; background-color: #a00; padding: 1px 0; overflow: hidden; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3); box-shadow: 1px 1px 3px rgba(0,0,0,0.3); } #ribbon a { color: #fff; border: 1px solid #f18585; display: block; margin: 0.05em 0; padding: 0.5em 3.5em; text-align: center; text-decoration: none; }