@c0: #fff; // white @c1: #bbb; // light grey @c2: #555; // dark grey //@c3: #a1bF30; // lime green //@c3: #30427d; // dark blue @c3: #0373cd; //@c3: #35cc17; @c4: #46feff; @c5: #1A191E; //@heading-font: 'Century Gothic', Arial, sans-serif; @heading-font: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; @text-font: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; @inset: 1em; .clr1 { background-color: @c1; } .clr2 { background-color: @c2; } .clr3 { background-color: @c3; } .clr4 { background-color: @c4; } .clr5 { background-color: @c5; } pre { margin: 0px; padding: 0px; } h1, h2 { text-transform: capitalize; } h1, h2, h3 { color: @c3; font-family: @heading-font; margin: @inset; margin-left: 0; margin-bottom: 0.25 * @inset; width: 670px; } h4, h5 { color: black; text-transform: capitalize; font-family: @heading-font; margin: @inset; margin-left: 0.5 * @inset; margin-bottom: 0.25 * @inset; } h1 { font-size: 2em; line-height: 2.5em; } h2 { font-size: 1.7em; line-height: 2.5em; } h3 { font-size: 1.5em; line-height: 2.0em; } h4 { font-size: 1.2em; font-weight: bold; line-height: 1.8em; } h5 { font-size: 1.1em; font-weight: bold; line-height: 1.5em; } p { padding: @inset; padding-left: 0; padding-top: 0.25 * @inset; } blockquote { margin: 0; margin-left: 1em; font-style: italic; p { margin: 0; padding: 1em; padding-right: 2em; } } a, a:visited { text-decoration: none; color: @c3; } @top-strip-height: 10px; body { overflow-x: hidden; line-height: 130%; font-size: 16px; // font-size: 100%; color: #444; // color: black; background-color: #fff; font-family: @text-font; border-top: @top-strip-height solid @c3; margin: 0px; padding: 0px; height: 100%; } #container { /* position: relative; */ width: 900px; height: 100%; min-height: 1000px; margin: 0 0 0 20px; /* top right bottom left */ margin: auto; } @header-height: 160px; #graph-view { position: absolute; top: 0; left: 500px; z-index: -3; } #header { margin: 0px; margin-left: 115px; padding: 10px; padding-bottom: 0px; height: @header-height; #title-line { h2 { float: left; margin: 0px; padding-left: 10px; padding-right: 10px; font-size: 3.0em; font-family: @heading-font; font-weight: normal; color: @c2; z-index: 3; } h4 { position: relative; top: 50px; left: -200px; color: @c2; font-size: 1.5em; z-index: 3; } } } #top-edge { position: relative; color: @c1; top: 70px; z-index: 1; } #vert-edge { display: none; position: relative; top: 0px; left: 490px; width: 1px; height: 86px; border-left: 1px solid @c1; } #rss-link { float: right; } #content-wrapper { float: right; width: 790px; } #content { margin-top: 30px; width: 650px; /* overflow: hidden; position: relative; top: -60px; width: 620px; */ margin: 0; padding-left: @inset; a:hover, a:active, #content a, #content a:visited, #sidebar a, #sidebar a:visited { color: @c3 !important; text-decoration: none; } //border-left: 1px solid @c1; } #content ul { list-style-type: disc; padding: 0; margin: 0; margin-left: @inset; li { ul { margin-left: 2 * @inset; } } } #content li { margin-bottom: 10px; } #canvas { float: right; margin: 10px; } .highlight { pre { background: #fff; padding: 0.25em; } } #home, .post, .static { width: 650px; padding: 5px; padding-top: 0; line-height: 1.5em; } .post { .post-date { text-align: center; width: 50%; margin: auto; } .post-content { clear: left; top: -80px; width: 570px; margin: 10px; margin-top: 0; padding: 5px; font-family: Georgia; h3 { font-size: 1.5em; } iframe { margin-left: 3 * @inset; } } .post-content:first-child { margin-top: 0; padding-top: 0; } } #post-summary { h3 { margin: 0px; margin-top: 1em; padding: 0px; line-height: 1.5em; font-size: 1.6em; border-bottom: 1px solid @c1; border-left: 10px; font-weight: 500; font-family: @heading-font; a, a:visited { color: @c3; //color: white; text-decoration: none; } } p { margin-top: 0.5em; padding-left: @inset; } } #related { float: left; h3 { border-bottom: 1px solid @c1; } ul { padding-left: @inset; } } #menu-node { color: white; background-color: @c1; } #menu { float: left; width: 100px; height: 600px; margin-top: 100px; /* position: relative; left: -120px; top: 100px; */ color: @c2; ul { margin: 0px; padding: 0px; margin-top: 5px; li { font-size: 1.2em; line-height: 2em; a, a:visited { position: relative; text-decoration: none; color: @c2; padding: 8px; z-index: 3; width: 100px; min-width: 100px; } a:hover { text-decoration: none; color: white; background-color: @c2; } } } } #sidebar { float: right; width: 150px; height: 630px; margin-top: 100px; color: @c2; padding-left: 15px; border-left: 1px solid @c1; font-family: "Lucida Grande",Geneva,Helvetica,sans-serif; h3 { font-size: 1.5em; font-style: bold; margin: 0; padding: 0; color: @c2; } ul { position: relative; top: 10px; left: -15px; list-style-type: none; padding-left: @inset; margin: 0px; li { margin-bottom: 4px; } } #rss-feed { position: relative; left: -10px; width: 120px; padding-top: 20px; } a, a:visited { /*color: @c3 !important;*/ color: @c3; text-decoration: none; } } .disqus-panel { clear: left; position: relative; padding-left: @inset; } #garden_container { position: absolute; top: 50px; left: 290px; width: 300px; } #garden { height: 230px; } #footer { clear: both; width: 100%; color: @c1; height: 50px; z-index: 1; border-top: 1px solid @c3; div#quote { width: 900px; margin: auto; h4 { font-size: 0.9em; font-style: italic; } h5 { position: relative; top: -10px; left: 600px; font-size: 0.7em; } } div#search { float: right; margin: 2px; margin-right: 50px; height: 80px; } } #headshot { float: right; }