/* LESS Document */ @beigeColor: #e2d3bf; @lightBrownColor: #d0c1b6; @brownColor: #c4b5aa; @centered: 0 auto; @fullwidth: 820px; @textBrown: #6b6a6a; body { background: @beigeColor; font-family: Verdana, sans-serif; margin: 0; padding: 0; } a:link { color: @textBrown; text-decoration: none; } .even a:link { color: #f5dbc3; } a:visited { color: @textBrown; text-decoration: none; } .even a:visited { color: #f5dbc3; } a:hover { color: @beigeColor; text-decoration: none; } .even a:hover { color: @lightBrownColor; } a:active { color: @beigeColor; text-decoration: none; } .even a:active { color: @lightBrownColor; } #header_outer { width: 100%; margin: 6px 0 0 0; border-top: 1px solid @brownColor; } header, #slider_inner, #content_inner, footer { width: @fullwidth; margin: @centered; position: relative; } header { height: 64px; } header #logo { position: absolute; left: 0; top: 0; } header #head_address { width: 420px; position: absolute; right: 0; top: 28px; font-size: 0.7em; text-align: right; color: @textBrown; } #slider_outer { width: 100%; background:url(../images/slider_outer_bg.gif) repeat; height: 375px; } #slider_outer #slider_inner #monoslideshow { background-color: #222; width: 813px; height: 375px; border: 4px solid #fff; position: absolute; top: -4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .divider { height: 11px; width: 100%; border-bottom: 1px solid @brownColor; } #content_outer { margin: 7px 0 0 0; border-top: 7px solid @brownColor; } #content_outer #content_inner nav { width: 160px; float: left; margin: 20px 0 0 0; } #content_outer #content_inner nav ul { list-style: none; padding: 0; margin: 0; } #content_outer #content_inner nav ul .even { background: @brownColor; color: @beigeColor; } #content_outer #content_inner nav ul .odd { background: @lightBrownColor; color: @textBrown; } #content_outer #content_inner nav ul li { padding: 7px 10px; } #content_outer #content_inner article { float: left; width: 558px; margin: 0 0 0 22px; min-height: 300px; background: @brownColor; color: @textBrown; padding: 25px 40px 36px 40px; font-size: 0.8em; } #content_outer #content_inner article h1:first-child, #content_outer #content_inner article h2:first-child, #content_outer #content_inner article h3:first-child, #content_outer #content_inner article h4:first-child, #content_outer #content_inner article p:first-child { margin-top: 0; } #content_outer #content_inner article h1 { font-size: 1.8em; } #content_outer #content_inner article h2 { font-size: 1.3em; } #content_outer #content_inner article h3 { font-size: 1.1em; } .clr { clear: both; }