$default-font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; $hilite: #315485; @import "../default/ikiwiki"; @include ikiwiki-boilerplate; /* bzed theme for ikiwiki * * Copyright (C) 2010 Bernd Zeimetz * Licensed under same license as ikiwiki: GPL v2 or later * * Parts of this file are based on the awesome YUI, * these parts will stay under the BSD license, * but you're free to apply the GPLv2 to them, of course. */ // TODO: include only relevant parts, and move below reset @include ikiwiki-style; @import "yui"; @import "compass/reset"; @include yui-base; @include yui-base-fonts($default-font-family); @include yui-grids-init("div#pagebody","div.sidebar, aside.sidebar","article.page, div.page"); body { text-align: left; } .inlinefooter { clear: both; } .page { @include yui-document(fluid); } #pagebody, .sidebar { @include yui-block-base; } #pagebody { position: static; } .sidebar { float: right; width: 16.5em; *width: 16em; } #pagebody { margin-right: 19em; *margin-right: 18.5em; } #searchbox { width: 21.5em; *width: 21em; } /* ------------------------------------------------------------------------------------------------ * All CSS below is * Copyright (C) 2010 Bernd Zeimetz * Licensed under same license as ikiwiki: GPL v2 or later */ .page, .pageheader, .sidebar, #content, #comments, .inlinepage, .recentchanges, .pageheader .actions ul, #pagebody { border: none; } html, body { color: #000; /* background-image: url('body_background.png'); background-repeat: repeat; */ background-color: #8da1b8; } body { padding-left: 5%; padding-right: 5%; padding-top: 1em; padding-bottom: 1em; } .page { background: #fff; border: outset #ccc; padding-left: 1em; padding-right: 1em; padding-top: 1em; } .pageheader { background-image: url("header_background.png"); background-repeat: repeat-x; height: 100px; padding-left: 1em; padding-right: 1em; padding-bottom: 1em; padding-top: 1em; } .pageheader .header { text-align: top; clear: both; } .pageheader .header form { padding: 0em 0em 0em 0em; float: right; margin-top: 0.5em; } .pageheader .header .title, .pageheader .header .parentlinks, .inlinepage .inlineheader, h1, h2, h3, h4, h5, h6 { margin-top: 1em; font-weight: bold; } .pageheader .header .title, .pageheader .header .parentlinks, .pageheader .actions ul li, .pageheader .header span, .pageheader #otherlanguages ul li { padding: 0.25em 0.25em 0.25em 0.25em; background-image: url("background_darkness.png"); background-repeat: repeat; color: white; } .pageheader .header span a, .pageheader .actions ul li a, .pageheader .header .parentlinks a, .pageheader #otherlanguages ul li a { color: white; text-decoration: none; } .pageheader .actions { text-align: right; vertical-align: bottom; clear: both; } #pagebody { padding-right: 1em; padding-bottom: 2em; border-right: ridge #eee; clear: none; } #content a, #comments a, .sidebar a { color: $hilite; text-decoration: none; font-weight: bold; } .sidebar h2 { border-bottom: ridge #eee; padding-right: 0; } .sidebar .menu { margin-left: 1em; } .inlinepage, .recentchanges, div.recentchanges { clear: none !important; margin-bottom: 2em; } .inlinefooter { border-top: 1px dotted $hilite; } .inlinefooter .pagedate, .inlinefooter .tags { display: inline; clear: none; margin-right: 2em; } .calendar .month-calendar th, .calendar .month-calendar td { padding: 0.22em; } @media print { .sidebar, .page .pageheader .header .parentlinks { content: "."; display: block; height: 0; visibility: hidden; } .page { padding: 1em 1em 1em 1em; } .pageheader .header span a, .pageheader .actions ul li a, .pageheader .header .parentlinks a { color: $hilite; } #content, #comments, #pagebody { margin-right: 0; *margin-right: 0; border-right: none; } }