@import "partials/base"; @import "h5bp"; @import "compass/typography/links"; @import "../shared/themes/default/ikiwiki"; // site defaults @include h5bp-normalize; @include h5bp-main; @include ikiwiki-images; @include ikiwiki-pre; // generic styles @include ikiwiki-lists; @include ikiwiki-feedbutton; @include ikiwiki-forms; @include ikiwiki-alignment; @include ikiwiki-debug; @include ikiwiki-plugin-highlight; @include ikiwiki-plugin-color; // based on ikiwiki-plugin-img // - img.img styling // + left-aligned // + vertical margin // + line-height .img caption { margin: -1em 0 1.5em; line-height: 175%; font-size: 80%; caption-side: bottom; text-align: left; } // shell // layout @include ikiwiki-site; @include ikiwiki-site-print; // modulars @include ikiwiki-infobox; @include ikiwiki-notebook; @include ikiwiki-popup; @include ikiwiki-plugin-calendar; @include ikiwiki-plugin-progress; @include ikiwiki-plugin-map; @include ikiwiki-plugin-poll; @include ikiwiki-plugin-pagestats; @include ikiwiki-plugin-flattr; @include ikiwiki-blogform; // section/page specific @include ikiwiki-archivepage; @include ikiwiki-plugin-recentchanges; @include ikiwiki-plugin-editpage; @include ikiwiki-plugin-attachment; @include ikiwiki-plugin-openid; h1 { font-weight: normal; color: DarkRed; margin-bottom: 0.1em; } h2, h3 { margin-bottom: 0.1em; } h4, h5, h6 { text-decoration: blink; } h2 { font-weight: normal; font-size: 1.4em; } h3 { font-size: 1.1em; font-weight: bold; line-height: 1.6em; } a { @include hover-link; color: darkblue; font-weight: normal; } p { margin-top: 0.2em; margin-bottom: 1.2em; } i { display: none; } ul { margin-bottom: 1.2em; } blockquote { font-style: italic; margin: 1em; } body { margin: 0; background-color: white; font-family: sans-serif; } .pageheader .title { display: none; } .parentlinks { display: none; } #searchform { margin: 20px; } .pageheader .actions { position: absolute; top: 6em; left: 30em; background-color: LightBlue; ul { border-bottom: 0; padding: 0 0 0 15px; } a { color: LightBlue; &:hover { color: white; } } } .author { font-size: 1em; line-height: 1.8em; } .topbar { height: 60px; margin: 0; padding: 20px 0; background-color: LightBlue; text-align: center; text-transform: uppercase; letter-spacing: 1px; } .topbar p { float: left; } .topbar a { font-weight: bold; } .topbar ul { list-style-type:none; margin: 0; padding: 0; } .topbar ul li { display:inline; margin: 0 20px; } .topbar li, .topbar ul, .topbar ul li, .topbar ol, .topbar ol li { font-size: 1.1em; line-height: 2em; } .topbar img { margin: 0 20px; } #wrapper, #pagebody { float: left; width: 100%; } #content { float: left; min-height: 480px; max-width: 48em; margin: 2% 40% 2% 20%; padding: 0; text-align: left; background-color: none; } .notebox { float: none; width: 100%; color: gray !important; background: none; margin-left: 0; text-align: center; } img { float: left; vertical-align: top; margin: 0 1em 1em 0; padding: 0; max-width: 100%; height: auto; } #content img.deco { display: block; clear: both; float: right; width: 50%; max-width: 200px; margin-right: -50%; margin-top: 0; margin-bottom: 0; padding: 0 5% 5%; background-color: none; } #content img.solo { float: none; display: block; padding: 0; } #content img.x2470x3783 { height:3783px; width: 2470px; max-width: 2470px; } #content img.x1000x750 { height: 750px; width: 1000px; max-width: 1000px; } #content img.x108x132 { height: 132px; width: 108px; max-width: 108px; } .inlinepage { border: 0; padding: 1em 5%; margin: 0; background-color: LightYellow; } .inlinepage .header a { font-weight: normal; color: DarkRed; } .inlinefooter { display: none; } .inlineheader .author { display: none; } .sidebar { float: left; min-height: 480px; width: 14%; padding: 1%; margin-top: 2%; margin-left: -98%; margin-bottom: 2%; border: none; background-color: LightBlue; text-align: left; } .sidebar ul { padding-left: 0.5em; p { margin: 1em 0; } } .sidebar ul li { list-style-type: none; padding: 0; } .sidebar ul li, .sidebar ul li p { line-height: 1em; } .sidebar ul li a { font-weight: normal; } .sidebar p { color: DarkBlue; } .sidebar ul li .selflink { font-weight: bold; } .farbar { float: left; min-height: 480px; width: 14%; margin-top: 2%; margin-left: -18%; margin-bottom: 2%; padding: 1%; background-color: LightBlue; text-align: left; img { height: auto; width: 100%; } } .farbar p i { font-size: 0.8em; line-height: 1em; } .farbar .inlinepage img { display: none; } .farbar h3 a { color: black; font-weight: bold; } .tags { display: none; } #backlinks { display: none; } #footer { clear: left; width: 100%; margin: 2% 0 0; } #pageinfo { margin: 0; border-top: 0; padding:1em 1em 1em 20px; background-color: LightBlue; } .pagedate { margin-top: 0; } .pagecopyright, .pagecopyright P { margin-top: 0; margin-bottom: 0; }