@import url("pygments.css"); /******************************************************************************/ /* General Style */ /******************************************************************************/ article, section, header, footer, aside, nav { display: block; } html { width: 100%; height: 100%; margin: 0; padding: 0; } body { width: 100%; height: 100%; margin: 0; padding: 0; min-width: 750px; background-color: white; color: #101010; font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 95%; line-height: 1.35em; letter-spacing: .1em; } h1, h2, h3, h4, h5, h6 { color: #333333; font-family: "Georgia", "FreeSerif", serif; font-style: italic; font-weight: bolder; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: inherit; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: inherit; } a { color: #2a6a88; font-weight: bold; text-decoration: none; } a:hover { text-decoration: underline; } pre { margin: 1em .5em; padding: .75em; border: 1px solid silver; background: #111111; color: #ffffff; font-family: monospace; line-height: 1.15em; overflow: auto; } /******************************************************************************/ /* Page Structure */ /******************************************************************************/ #page-header { width: 60%; margin: 1em auto 1em auto; text-align: center; } #page-menu { width: 100%; margin: 0 0 2em 0; padding: .2em 0em; border-bottom: thin dashed gray; text-align: center; } #page-content { display: block; width: 75%; margin-left: auto; margin-right: auto; } #page-footer { width: 100%; margin-top: 2em; border-top: thin dashed gray; font-size: .7em; font-weight: lighter; } /******************************************************************************/ /* Specific Styles */ /******************************************************************************/ #page-header h1 { margin: .2em auto .2em auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.8em; } #page-menu ul { display: inline; margin: 0; padding: 0; list-style-type: none; } #page-menu ul li { display: inline; } #page-menu ul li a { margin: .1em .4em; font-size: 0.8em; letter-spacing: 0.2em; text-decoration: none; font-variant: small-caps; } #page-content #page-title { font-size: .9em; } .post { clear: both; margin: 1em 0 3em 0; } .post .post-header { margin: 0; padding: .1em; font-family: Georgia, "Times New Roman", Times, serif; } .post .post-header time { margin: 0; padding: 0; font-size: .7em; line-height: 1em; text-transform: uppercase; letter-spacing: .2em; font-weight: lighter; } .post .post-header h1 { margin: 0; padding: 0; border-bottom: thin dashed silver; font-size: 1.5em; font-weight: bolder; font-style: normal; letter-spacing: 0.0em; line-height: 1em; } .post .post-header h1:hover { border-bottom: thin dashed #333; } .post .post-header .meta { font-size: .9em; letter-spacing: 0.2em; text-decoration: none; } .post .post-content { clear: both; margin: 0; padding: .5em .1em; } .post .post-footer { clear: both; margin: 0; padding: .1em; font-family: Georgia, "Times New Roman", Times, serif; } .post .post-footer .readmore { font-size: 0.8em; letter-spacing: 0.2em; text-decoration: none; font-variant: small-caps; } #page-footer p { display: block; width: 60%; text-align: center; margin-left: auto; margin-right: auto; } /******************************************************************************/ /* Misc */ /******************************************************************************/ #github-link { display: block; position: absolute; top: 0; left: 0; width: 50px; height: 100px; background-image: url("../img/corner.png"); margin: 0; border: none; text-decoration: none; color: transparent; font-size: 0px; text-decoration: none; }