body { padding-top: 60px; } @media (max-width: 979px) { body { padding-top: 0px; } } #container { width: 960px; margin: 50 auto; } #contentcolumn { max-width: 760px; } #q { width: 150px; } img { max-width: 90%; } .postbox { border-bottom: 2px solid darkgrey; margin-bottom: 12px; } .footerbox {padding: 15px; text-align: center; margin-bottom: 15px;} td.label { /* Issue #290 */ background-color: inherit; } .footnote-reference { /* Issue 290 */ vertical-align: super; font-size: xx-small; } .caption { /* Issue 292 */ text-align: center; } div.figure > a > img { /* Issue 292 */ display: block; margin-left: auto; margin-right: auto; } div.sidebar, div.admonition, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning { /* Issue 277 */ border: 1px solid #aaa; border-radius: 5px; } blockquote p, blockquote { font-size: 17.5px; font-weight: 300; line-height: 1.25; } ul.bricks > li { display: inline; background-color: lightblue; padding: 8px; border-radius: 5px; line-height: 3; white-space:nowrap; margin: 3px; } h1, h2, h3, h4, h5, h6, h7 { margin-top: -40px; padding-top: 40px; }