body { overflow-y: scroll; } /*----------------------------------------------------------------------------- * Bootstrap overrides */ .container { max-width: 760px!important; } .site .navbar-default { background-color: white; } .site p { margin-top: 10px; } .site .media:first-child { margin-top: 15px; } .site .carousel-control.right, .site .carousel-control.left { background: none; background-image: none; opacity: 1.0; text-shadow: none; } .site .carousel-indicators { bottom: -40px; } .carousel-inner a { color: white; } .site .carousel-indicators li { border-radius: 3px; } .site .carousel-inner .item { width: 80%; margin-left: 10%; } /*----------------------------------------------------------------------------- * Site */ span.post-title { font-weight: bold; } span.date { color: gray; margin-right: 1em; } h4 a, h4 a:hover { color: rgb(51, 51, 51); } .dropdown-toggle i { margin-left: 0.3em; } .site { margin: 51px auto 2em; line-height: 1.5em; } .site .banner { background-color: #a00; color: white; } .site .banner .col-sm-4 { text-align: center; } .site .carousel-control i { position: absolute; top: 50%; } .footer { font-size: 80%; color: #666; margin-top: 2em; overflow: hidden; } .footer .contact { float: left; margin-right: 3em; } .footer .rss { margin-top: 1.1em; margin-right: -.2em; float: right; } .footer .rss img { border: 0; } .site ol ol { list-style-type: lower-alpha; } /*----------------------------------------------------------------------------- * Static pages */ .page h3 { color: #555; } .page .banner { margin-top: 1em; } .banner h2 { /* Fixes scrolling to anchors with the fixed navbar. */ margin-top: -60px; padding-top: 70px; display: inline-block; } img.history, img.feature, img.made-with-torque { width: 128px; border-radius: 3px; } img.history { margin: 1em; } table.history tr td:nth-child(1) { font-weight: bold; width: 4em; display: inline-block; } /*----------------------------------------------------------------------------- * Posts */ .meta { margin-top: 10px; }