header, footer, article { display: block; }

body { font: 62.5%/1.8 Helvetica, Arial, sans-serif; color: #333; }

h1,h2,h3 { font-weight: bold; letter-spacing: -0.02em; }
h1 { font-size: 280%; line-height: 1; }
h2 { font-size: 400%; margin-bottom: 0.5em; }
h3 { font-size: 200%; line-height: 1.3; margin-bottom: 0.5em; }

a { color: #cf4240; text-decoration: none; }
p { font-size: 120%; }
strong { font-weight: bold; }

.left { float: left; }
.right { float: right; }
.left, .right { width: 50%; }

h2,
article.strip h3,
article.comic,
.container { width: 500px; margin-left: auto; margin-right: auto; clear: both; }
article.strip { width: 100%; }

header { margin: 2em 0 1em; }
header .tagline { font: 140% Georgia, 'Times New Roman', serif; color: #999; font-style: italic; }

#navigation { float: right; width: 100%; }
#navigation a { font-size: 120%; float: right; display: block; margin-right: 1em; padding: 0.5em 1em; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#navigation .selected a { background-color: #eee; font-weight: bold; }
#navigation .last a { margin-right: 0 !important; }

#content { margin-bottom: 8em; }

article.comic { clear: both; }
article.comic h3 { float: left; margin-bottom: 0.7em; }
article.comic .time, .comic .not-fetched { margin: 0.4em 0 0 1em; float: left; font: 140% Georgia, 'Times New Roman', serif; color: #999; font-style: italic; }
article.comic .today { color: #333; }

div.image { text-align: center; }
div.meta { font: 140% Georgia, 'Times New Roman', serif; font-style: italic; }
div.meta p { font-family: Helvetica, Arial, sans-serif; font-style: normal; margin-bottom: 1em; }

article.strip .image { margin-bottom: 1.5em; }

footer { border-top: 1px solid #eee; padding-top: 1em; margin-bottom: 2em; color: #999; font-size: 120%; }
footer .application,
footer .comics { display: block; }

.clearfixed:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfixed { display: inline-block; }
/*\*/
.clearfixed { display: block; }
/**/
