X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=style.less;h=5bbdc7857b851b9928e172d2a485d6756106c345;hb=5973e59831d9ec141ece84eaa3b3ad35da385c69;hp=cbe6a2739eb462cc46eea0bf2d3d5185fadcd6bb;hpb=34d182fda5293ad42fc1157535080ba5a5d6d47f;p=wfpl-cms.git diff --git a/style.less b/style.less index cbe6a27..5bbdc78 100644 --- a/style.less +++ b/style.less @@ -1,12 +1,12 @@ // dimensions -@site-width: 940px; -@nav-width: 200px; -@site-gutter-width: 18px; +@site-width: 940px; // inside the shadow +@nav-width: 200px; // inner +@site-gutter-width: 18px; // padding around nav and main columns @site-main-body-width: @site-width - 2*@site-gutter-width - @nav-width; // colors @site-header-color: #ddf; -@nav-color: #dff; +@nav-color: #dff; // if different than site-body-color: make sure content is taller than nav @site-body-color: #fff; @site-window-color: #eee; @site-footer-color: #ddf; @@ -20,14 +20,23 @@ body { margin: 0; padding: 0; color: #000; + background: @site-body-color; // overruled below except in wysiywyg + font: 14px "Liberation Sans", Arimo, Arial, sans-serif; +} +body.real_body_tag { // not the wysiwyg body background: @site-window-color; - font: 14px "Verdana", sans-serif; +} + +// try to make the content of the editor widget approximately the same size as +// the content will be displayed +#cke_content { + margin-right: -30px; } #centerer { position: relative; background: @nav-color; - margin: 0 auto; + margin: 15px auto; width: @site-width; -moz-box-shadow: 2px 2px 15px #777; -webkit-box-shadow: 2px 2px 15px #777; @@ -46,23 +55,35 @@ nav { width: @nav-width - 2*@nav-padding; padding: @nav-padding; background: @nav-color; - a { - display: block; + h3 { + span { + color: @nav-color; + } + } + h3.current { + span { + color: inherit; + } + a { + text-decoration: none; + } } } #main-body { float: left; width: @site-main-body-width; - padding: @site-gutter-width @site-gutter-width @site-gutter-width @site-gutter-width; + padding: @site-gutter-width @site-gutter-width 3*@site-gutter-width @site-gutter-width; background: @site-body-color; } footer { clear: both; - width: @site-width; - height: 50px; + width: @site-width - 2*@site-gutter-width; + padding: @site-gutter-width; + text-align: center; background: @site-footer-color; + font-size: 80%; } #wfpl_messages { @@ -79,6 +100,20 @@ footer { height: 1px; } } + +#admin_links { + background: #fdd; + padding: 3px; + margin-bottom: 15px; +} + +code.html { + display: block; + font: 12px monospace; + border: 1px solid black; + background: #ccc; +} + .caption { margin-top: 15px; font-weight: bold; @@ -107,53 +142,99 @@ div.error { background: #fdd; } -/* hack so that vertical margins are only between siblings for the most part */ -td > :first-child, -th > :first-child, -legend + *, -article > :first-child, -section > :first-child, -nav > :first-child, -div > :first-child, -.first { - margin-top: 0px; +h1 { + font-size: 22px; + margin: 20px 0 10px; } -td > :last-child, -th > :last-child, -fieldset > :last-child, -article > :last-child, -section > :last-child, -nav > :last-child, -div > :last-child, -.last { - margin-bottom: 0px; +h1 + h4.tagline { + margin: -10px 0 10px; +} +h2 { + font-size: 19px; + margin: 16px 0px 8px; +} +h2 + h4.tagline { + margin: -8px 0 8px; +} +h3 { + font-size: 16px; + margin: 12px 0 5px; +} +h3 + h4.tagline { + margin: -5px 0 5px; +} +h4 { + font-size: 12px; + margin: 10px 0 3px; +} +h4 + h4.tagline { + margin: -3px 0 3px; +} + +h1, h2, h3, h4 { + font-weight: bold; +} +h4.tagline { + font-weight: normal +} + +p.quote { + margin: 15px 35px; +} +p.attrib { + margin: -15px 0 15px 100px; } -/************ FLOATING IMAGES (from CMS) **************/ + +// floating images (from pastable example code on admin_images) span.wfpl_ifl { display: block; float: left; + clear: left; font-size: 10px; text-align: right; - padding: 4px 15px 7px 0; + background-repeat: no-repeat; + background-position: left top; + margin: 0 10px 2px 0; } span.wfpl_ifr { display: block; float: right; + clear: right; font-size: 10px; + font-weight: normal; text-align: right; background-repeat: no-repeat; - background-position: top left; -} -span.float_left img, span.float_right img { - display: block; - padding-bottom: 1px; -} -span.float_center img { - display: inline; + background-position: left top; + margin: 0 0 2px 10px; } -div.mid_pic { +div.wfpl_ic { margin: 15px auto; font-size: 10px; + font-weight: normal; text-align: right; + background-repeat: no-repeat; + background-position: center top; +} + +// hack so that vertical margins are only between siblings for the most part +td > :first-child, +th > :first-child, +legend + *, +article > :first-child, +section > :first-child, +nav > :first-child, +div > :first-child, +.first { + margin-top: 0px; +} +td > :last-child, +th > :last-child, +fieldset > :last-child, +article > :last-child, +section > :last-child, +nav > :last-child, +div > :last-child, +.last { + margin-bottom: 0px; }