body { @include clearfix(); height: 100%; font: 14px $body-font-family; background-color: lighten($dark-blue, 62%); background-image: url('/static/img/noise.png'); > section { display: table; table-layout: fixed; width: 100%; } > header { background: $dark-blue; @include background-image(url('/static/img/noise.png'), linear-gradient(lighten($dark-blue, 10%), $dark-blue)); border-bottom: 1px solid darken($dark-blue, 15%); @include box-shadow(inset 0 -1px 0 lighten($dark-blue, 10%)); @include box-sizing(border-box); color: #fff; display: block; float: none; padding: 0 20px; text-shadow: 0 -1px 0 darken($dark-blue, 15%); width: 100%; nav { @include clearfix; > a { @include hide-text; background: url('/static/img/menu.png') 0 center no-repeat; border-right: 1px solid darken($dark-blue, 10%); @include box-shadow(1px 0 0 lighten($dark-blue, 10%)); display: block; float: left; height: 19px; padding: 8px 10px 8px 0; width: 14px; &:hover, &:focus { opacity: .7; } } h2 { border-right: 1px solid darken($dark-blue, 10%); @include box-shadow(1px 0 0 lighten($dark-blue, 10%)); float: left; font-size: 14px; margin: 0; text-transform: uppercase; -webkit-font-smoothing: antialiased; a { color: #fff; padding: 8px 20px; display: block; &:hover { background-color: rgba(darken($dark-blue, 15%), .5); color: $yellow; } } } a { color: rgba(#fff, .8); &:hover { color: rgba(#fff, .6); } } ul { float: left; margin: 0; padding: 0; @include clearfix; &.user-nav { float: right; border-left: 1px solid darken($dark-blue, 10%); } li { border-right: 1px solid darken($dark-blue, 10%); float: left; @include box-shadow(1px 0 0 lighten($dark-blue, 10%)); a { padding: 8px 20px; display: block; &:hover { background-color: rgba(darken($dark-blue, 15%), .5); color: $yellow; } &.new-module { &:before { @include inline-block; content: "+"; font-weight: bold; margin-right: 10px; } } } } } } } &.content { section.main-content { border-left: 2px solid $dark-blue; @include box-sizing(border-box); width: flex-grid(9) + flex-gutter(); float: left; @include box-shadow( -2px 0 0 lighten($dark-blue, 55%)); @include transition(); background: #FFF; } } }