/* All content and code is released into the public domain http://en.wikipedia.org/wiki/public_domain Contributors Glenn Jones - http://glennjones.net/ */ @import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700); body { padding:50px; font:14px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; color:#333; font-weight:300; border-top: 5px solid #302F2D; margin: 0; } h1, h2, h3, h4, h5, h6 { color:#222; margin:0 0 20px; font-weight: normal; } p, ul, ol, table, pre, dl { margin:0 0 20px; } h1, h2, h3 { margin-top: 50px; margin-bottom: 10px; line-height:1.1; font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; } h1 { font-size: 28px; } h2, h3 { font-size: 16px; } /* the first h1 in a page */ body>:first-child{ margin-top: 0; font-weight: bold; } a { color: #39c; font-weight: 400; text-decoration: none; } a:hover { text-decoration: underline; } a[name]{ color: #333; } a[name]:hover { text-decoration: none; } blockquote { border-left: 1px solid #e5e5e5; margin: 0; padding: 0 0 0 20px; font-style: italic; } code, pre { font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; font-size: 12px; margin: 0; } pre { padding: 8px 15px; border-radius: 5px; border: 1px solid #e5e5e5; overflow-x: auto; color: #fff; margin: 0; } table { width: 100%; border-collapse: collapse; } th, td { text-align: left; padding: 2px 10px; border-bottom: 1px solid #e5e5e5; font-weight: normal; } dt { color:#444; font-weight:700; } th { color:#444; } img { max-width:100%; } /* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. j.mp/bestclearfix */ .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .clearfix:after { clear: both; } /* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */ .clearfix { zoom: 1; } section.h-x-test-fixture{ padding: 20px; margin-top: 80px; margin-bottom: 80px; border: 1px solid #ccc; background-color: #eee; border-radius: 6px 6px 6px 6px; } section.h-x-test-fixture h1{ margin-top: 0; font-size: 24px; } section.h-x-test-fixture h2, section.h-x-test-fixture h3 { margin-top: 30px; } .u-photo{ width: 100px; } .p-microformat p{ margin: 0; } h1.p-name a{ font-weight: bold; }