@import "config"; @import "common"; @import "header"; @import "navbar"; @import "pagination"; @import "post"; @import "concerts"; body { background-color: black; color: $text-color; background: { image: image_url("{% asset_path background %}"); repeat: no-repeat; attachment: fixed; position: center top; color: black; } } a { color: $link-color; &:hover { color: $link-hover-color; } } h1, h2, h3, h4, h5, h6 { color: $heading-color; } h1 { font-size: 20pt; } strong { color: $dimmed-text-color; } #page-container { position: relative; width: 28cm; margin: { top: 10mm; left: auto; right: auto; } footer { border: { top: 1px solid $dimmed-text-color; } color: $dimmed-text-color; clear: both; } } #body-content { position: relative; min-height: 700px; line-height: 170%; padding: 1cm; font-size: 16pt; background-color: $body-bg; @include round-corners; #body { float: left; width: 16cm; } #side-body { float: right; width: 8cm; padding: 2mm; background: { color: $side-bar-background } } #news, #links { //width: 8.55cm; //float: left; //margin-right: 5mm; &.wide { width: 100%; float: none; } } } #sponsor-pos-1, #sponsor-pos-2 { text-align: center; margin: { left: auto; right: auto; } height: 500px; width: 3*(250px + 4mm); .sponsor-logos { float: left; width: 250px; display: inline-block; .logo { display: block; vertical-align: middle; img { vertical-align: middle; padding-top: 2mm; padding-bottom: 2mm; } &:hover { background-color: $nav-link-hover-bg; } } &:after { content: "."; visibility: hidden; clear: both; } } }