.side-shadow-border { @include box-shadow(#fff 0 1px); } #articles + aside { section { @extend .sans; font-size: .8em; line-height: 1.5em; margin-bottom: 1.5em; h1 { margin: 1.5em 0 0; padding-bottom: .2em; border-bottom: 1px solid #ddd; @extend .side-shadow-border; + p { padding-top: .4em; } } } ul { margin-bottom: 0.5em; } li { list-style: none; padding: .5em 0; margin: 0; border-bottom: 1px solid #ddd; @extend .side-shadow-border; p:last-child { margin-bottom: 0; } } a { color: inherit; @include transition(color, .5s); } &:hover a, &:hover #tweets a { color: $link-color; } @import "twitter"; @import "pinboard"; #recent_posts { time { text-transform: uppercase; font-size: .9em; color: #666; } } } .aside-alt-link { color: #999; text-decoration: none; &:hover { color: #555; } }