@import "h5bp"; @import "../shared/themes/default/style"; @import "compass/typography/vertical_rhythm"; $round-to-nearest-half-line: true; @include h5bp-normalize; @include establish-baseline; h1 { color: DarkRed; @include adjust-font-size-to(2 * $base-font-size, 1); } h2 { @include adjust-font-size-to(1.4 * $base-font-size, 1.5); } h3 { @include adjust-font-size-to(1.1 * $base-font-size, 1.6em / $base-rhythm-unit); font-weight: bold; } h1, h2, h3 { @include trailer (.1); } h4, h5, h6 { text-decoration: blink; } a { color: darkblue; font-weight: normal; text-decoration: none; &:hover { text-decoration: underline; } } p { @include rhythm(.2em / $base-rhythm-unit, $trailer: 1.2em / $base-rhythm-unit); } em { font-weight: bold; } ol, ul { list-style: disc inside none; } body { font-family: Helvetica, Verdana, Sans-serif; } div.header { padding: rhythm(.5em / $base-rhythm-unit) 0 0 1.5em; background-color: LightBlue; color: LightBlue; } span.author, div.recentchanges, span.committype, div#footer { @include adjust-font-size-to(.8 * $base-font-size); } div.pageheader span.title { color: white; @include adjust-font-size-to(1.2 * $base-font-size, .8); } span.parentlinks { display: none; } FORM#searchform { margin: 0 2em 0 0; } div.pageheader div.actions { background-color: LightBlue; ul { border-bottom: none; } } div.actions ul { padding: rhythm(2/3) 0 rhythm(1/3) 2em; a { color: Lightblue; &:hover { color: white; } } } div#topbar, div.topbar { height: rhythm(2.5); margin: 0; padding: rhythm(20px / $base-line-height) 0; background-color: LightBlue; text-align: center; text-transform: uppercase; letter-spacing: 1px; p { float: left; } a { font-weight: bold; } ul { list-style-type:none; margin: 0; padding: 0; li { display:inline; margin: 0 20px; } } } div#topbar li, div#topbar ul, div#topbar ul li, div#topbar ol, div#topbar ol li, div.topbar li, div.topbar ul, div.topbar ul li, div.topbar ol, div.topbar ol li { @include adjust-font-size-to(1.1 * $base-font-size, 2em / $base-rhythm-unit); } div#topbar img, div.topbar img { margin: 0 20px; } div#wrapper, div#pagebody { float: left; width: 100%; } // FIXME: use vertical rhythm div#content { min-height: 480px; max-width: 48em; margin: 2% 40% 2% 20%; padding: 0; text-align: left; background-color: none; } // FIXME: use vertical rhythm div#content IMG { display: block; clear: both; float: right; width: 50%; max-width: 200px; margin-right: -50%; padding: 0 5% 5%; background-color: none; } div.inlinepage { border: 0; padding: 1em; margin: 0 -1em; background-color: LightYellow; } div.inlinepage SPAN.header a { @include adjust-font-size-to(.9 * $base-font-size); font-weight: normal; color: DarkRed; } div.inlinefooter { display: none; } // FIXME: use vertical rhythm div#sidebar, div.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; } div#sidebar ul, div.sidebar ul { padding-left: 0.5em; margin-bottom:0; margin-top:0; } div#sidebar ul li, div.sidebar ul li { list-style-type: none; padding: 0; } div#sidebar ul li, div.sidebar ul li, div#sidebar ul li p, div.sidebar ul li p { margin-bottom: 0; } div#sidebar ul li a, div.sidebar ul li a { font-weight: normal; color: black; &:hover { color: white; } } div#sidebar ul li SPAN.selflink, div.sidebar ul li SPAN.selflink { color: white; font-weight: bold; } // FIXME: use vertical rhythm div#farbar, div.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; } div.tags { display: none; } div#backlinks { display: none; } // FIXME: use vertical rhythm div#footer { clear: left; width: 100%; margin: 2% 0 0; } div#pageinfo { margin: 0; border-top: 0; padding: rhythm(1em / $base-rhythm-unit) 1em rhythm(1em / $base-rhythm-unit) 20px; background-color: LightBlue; } div.pagedate { margin-top: 0; } div.pagecopyright, div.pagecopyright P { margin-top: 0; margin-bottom: 0; }