body { margin: 5% 10%; color: #222; padding: 1ex 1em; font-family: 'Abel', sans-serif; } h1, h2, h3, h4, header, footer { font-family: 'Raleway', sans-serif; margin: 2em 0 1em 0; } h1, h2 { text-shadow: 1px 1px #CCC; } pre, code, kbd { font-family: 'Anonymous Pro', monospace; } pre { line-height: 120%; font-size: smaller; border: thin solid #CDE; overflow: auto; padding: 1ex 2ex; } img, pre { border-radius: 1ex; } time, address, .tags { font-size: smaller; color: #999; } dd { padding-bottom: 1em; } article a { color: #05A; } a, header a { color: #F50; text-decoration: none; } aside { float: right; padding-left: 1em; margin: 0 0 1em 2em; width: 10em; border-left: thin solid #999; color: #555; } aside ul { padding: 0pt; } aside p, aside ul { margin: 1em 1ex; } aside li { list-style-type: none; margin-bottom: 0.5ex; } article { margin-bottom: 3em; } .figcaption { font-style: italic; margin-bottom: 2em; } address { font-style: italic; }