html { height: 100%; } body { margin: 0 auto 0 auto; padding: 0; font-family: sans-serif; background: #EEE; height: 100%; line-height: 1.5em; } ul { list-style: none; } a { text-decoration: none; color: rgb(25,30,10); } #header { height: 40px; width: 100%; margin: 0; padding: 0.2em 0 0.2em 1em; background: rgb(25,30,10); color: rgb(77,144,253); } #header h1 { margin: 0; padding-top: 0.2em; background: rgb(25,30,10); color: rgb(77,144,253); } #header h1 a { color: rgb(77,144,253); } #header ul#menu { margin: 1.5em 0 0 0; padding: 0 0 0 2em; } #header ul#menu li { float: left; margin-right: 1em; } #page { clear: both; margin: 0 auto 0 auto; width: 1200px; position: relative; min-height: 100%; } #page #content { width: 800px; } #page #sidebar { width: 250px; position: absolute; top: 0; margin-left: 830px; padding: 0em 1em 1em 1em; background: rgb(228,239,192); color: rgb(0,30,67); border-radius: 20px; border: 3px rgb(25,30,10) solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; } #page #sidebar h3 { margin-bottom: 0; padding-bottom: 0.25em; border-bottom: 1px solid #191E0A; } #page #sidebar .author { margin-top: 0.25em; } #page #sidebar .recent-entries ul { margin-top: 0.25em; margin-bottom: 0.25em; padding-left: 0; list-style: none; } #page #sidebar .recent-entries ul li { font-size: 0.9em; margin-bottom: 0.5em; line-height: 1.3em; } #page #sidebar .recent-entries .archives { text-align: right; font-size: 0.9em; } article { background: rgb(228,239,192); color: rgb(0,30,67); border-radius: 20px; border: 3px rgb(25,30,10) solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding: 1em 1.5em 1em 1.5em; margin: 4em 0 1em 0; width 100%; } article.article h1 { margin-top: 2em; } article h1.date { font-size: 1em; text-align: right; margin-top: 0.5em; margin-bottom: -2em; } article ul#entries > li { margin-top: 1em; } article ul#entries { line-height: 1.5em; } #entries { width 100%; } article ul#entries { list-style: none; padding-left: 0; } article ul#entries h2 { padding-bottom: 0.25em; margin-bottom: 0.5em; border-bottom: 1px solid #191E0A; } article ul#entries ul { list-style: none; margin-top: -1.5em; padding-left: 3em; } article ul#entries > li { margin-top: 1em; } #comments { background: rgb(228,239,192); color: rgb(0,30,67); border-radius: 20px; border: 3px rgb(25,30,10) solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding: 1em 1.5em 1em 1.5em; margin: 1em 0 1em 0; width 100%; } pre { background: #EEE; color: rgb(0,30,67); padding: 1em; border-radius: 10px; border: 1px #000 solid; -moz-border-radius: 10px; -webkit-border-radius: 10px; } #footer { text-align: center; margin: 1em 0 0 0; padding: 0.5em 0.5em 0.5em 1em; width: 100%; background: rgb(0,40,40); color: rgb(77,144,253); position: relative; bottom: 0; } #footer a:visited { color: rgb(77,144,253); }