html, body { margin:0; padding:0; height:100%; font-family: 'Open Sans', sans-serif; } body { overflow-y: scroll; background: url(../img/noise.jpg); } .site .footer { font-size: 80%; color: #666; border-top: 4px solid #eee; margin-top: 2em; overflow: hidden; } .site .footer .contact { float: left; margin-right: 3em; } .site .footer .contact a { color: #8085C1; } .site .footer .rss { margin-top: 1.1em; margin-right: -.2em; float: right; } .site .footer .rss img { border: 0; } .todo { list-style-type: none; font-weight: bold; } .todo ul { font-weight: normal; } .todo li.done { } .todo li.done:after { content: "\2714"; padding-left: 0.5em; color: green; } .todo li.cancelled:after { content: "\2718"; padding-left: 0.5em; } code { display: block; overflow: auto; background-color: #EEE; margin: 0 auto; width: 80%; padding: 1.5em 2em; border: dashed 1px #AAA; border-radius: 5px 0px 5px 5px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } #navbar { position: relative; padding: 0.5em; padding-left: 300px; } .pagination { position: relative; height: 1em; min-width: 60%; padding: 10px; text-align: center; background-color: #FFF; z-index: 0; } .pag-top{ margin: -9px auto; margin-bottom 0; border-radius: 0 0 15px 15px; border: dashed 1px #AAA; border-top-width: 0; } .pag-bottom { bottom: -10px; margin: 0 auto; border-radius: 15px 15px 0 0; border: dashed 1px #AAA; border-bottom-width: 0; } .previouspage { float: left; } .nextpage { float: right; } .clear { clear: both; } .post img { display: block; margin-left: auto; margin-right: auto }