$primary-bg: #333; $link-primary: red; $link-hover: #660000; body { background:#222 url('/img/logowall.svg') center top; background-size: 300px; } a { color: red; } h1 { padding-left:160px; padding-bottom:20px; color: $link-primary; } a, .navbar-default .navbar-nav li a, .navbar-nav > li > a { color: red; text-shadow: none; &:hover, &:visited { color: $link-hover; text-decoration: none; } } .content { padding-top:90px; background:$primary-bg url('/img/logowall.svg') center top; background-size: 300px; } .header { background-color: $primary-bg; } .logo { position:relative; z-index:10; width:150px; margin-bottom: -40px; } .navigation { height:50px; background-color: $primary-bg; border-bottom: 1px #aaa solid; } .navbar-default { background:none; box-shadow:none; border:0; .in, .collapsing { margin-top:-60px; .navbar-nav { background-color: $primary-bg; li { text-align:right; } } } } .post, .box { background-color: #aaa; padding: 40px 20px; margin-bottom: 30px; border-radius: 5px; .date { font-style: italic; } a { color: $link-hover; } h2 { a { color: black; &:hover { text-decoration: none; } } } } .singlepost { margin-top:60px; } .footer { padding: 20px; ul { list-style-type: none; } }