/* Import Base and Reset files */ @import "/public/css/reset.css"; @import "/public/css/base.css"; /* Import 960 Gridder */ @import "/public/css/libraries/960/960.css"; /* Define base colors */ @white: #fff; @light_gray: #efefef; @light_blue: #c4d8eb; @dark_grey: #666; /* Start Less Mixins */ .bordered (@radius: 5px) { border: 2px solid @light_blue; -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } .box_shadow (@horiz: 3px, @vert: 3px, @blur: 3px, @hex: #666) { -webkit-box-shadow: @horiz @vert @blur @hex; -moz-box-shadow: @horiz @vert @blur @hex; box-shadow: @horiz @vert @blur @hex; } .text_shadow { text-shadow: 2px 2px 2px #afafaf; /* filter: dropshadow(color=#, offx=3, offy=3); - Less doesn't seem to like the IE filters */ } /* Start Main Layout */ body { background-color: @light_gray; padding: 20px 0; } #main_content, body > header { margin-bottom: 15px; } body > header { h1 { margin: 0; font-family: 'Lobster'; font-size: 36px; -webkit-text-stroke: 1px @dark_grey; /* So far webkit only */ .text_shadow; img { -webkit-transform: rotate(348deg); -moz-transform: rotate(348deg); transform: rotate(348deg); border: 5px solid @white; margin: -5px 10px 0 0; float: left; height: 45px; width: 45px; } } } #main_content { background-color: @white; padding: 15px 0; .bordered(10px); .box_shadow; } body > footer { text-align: center; }