@charset "UTF-8";
/*
Monospace font research results:
Higher mark is better; first mark is Windows laptop, second iPhone; "-" means the font was not available. So "4-" for Ubuntu Mono means it looked awesome on Windows, and was not available on iPhone.
	4- Ubuntu Mono
	-4 Menlo
	3- Consolas
	3- DejaVu Sans Mono
	2- Lucida Console
	2- Bitstream Vera Sans Mono
	-2 Courier
	12 Courier, bold
	12 Courier New
	12 Courier New, bold
	-- Andale Mono
	-2 Monaco
	-- Letter Gothic
	-- PragmataPro
*/
/* line 40, ../../private_src/scss/site.scss */
html { font-size: 20px; line-height: 1.5; }

/* line 44, ../../private_src/scss/site.scss */
h1 { font-size: 200%; }

/* line 47, ../../private_src/scss/site.scss */
h2 { font-size: 145%; }

/* line 50, ../../private_src/scss/site.scss */
h3 { font-size: 125%; }

/* line 53, ../../private_src/scss/site.scss */
h4 { font-size: 115%; font-style: italic; }

/* line 58, ../../private_src/scss/site.scss */
h1, h2, h3, h4 { font-weight: normal; line-height: 1.25; }

/* line 62, ../../private_src/scss/site.scss */
h1 { margin: 0; margin-top: 0.5em; margin-bottom: 0.25em; }

/* line 67, ../../private_src/scss/site.scss */
h2, h3, h4 { margin: 0; margin-top: 0.75em; margin-bottom: 0.5em; }

/* line 72, ../../private_src/scss/site.scss */
p { margin: 0; margin-bottom: 0.5em; }

/* line 77, ../../private_src/scss/site.scss */
ul { list-style: square; }
/* line 79, ../../private_src/scss/site.scss */
ul ul { list-style: disc; }
/* line 81, ../../private_src/scss/site.scss */
ul ul ul { list-style: circle; }

/* line 87, ../../private_src/scss/site.scss */
ol { list-style: decimal; }
/* line 89, ../../private_src/scss/site.scss */
ol ol { list-style: lower-alpha; }
/* line 91, ../../private_src/scss/site.scss */
ol ol ol { list-style: lower-greek; }

/* line 97, ../../private_src/scss/site.scss */
blockquote { margin-right: 0; margin-left: 1ex; margin-bottom: 1ex; margin-top: 1ex; border: solid 1px rgba(0, 0, 0, 0.15); border-right: none; border-left: solid 1ex rgba(0, 0, 0, 0.15); padding: 1ex; padding-left: 1.5ex; padding-right: 0; font-style: italic; }

/* line 111, ../../private_src/scss/site.scss */
figure { margin-left: 0; margin-right: 0; text-align: center; }

/* line 116, ../../private_src/scss/site.scss */
figcaption { font-style: italic; }

/* line 120, ../../private_src/scss/site.scss */
* { /* prevent shitty and buggy font size adjustments when changing iPhone orientation */ -webkit-text-size-adjust: 100%; }

/* You can customize the background to look cool on the iPhone when over-scrolling up. It matches body background, and shows color only. Right now not doing this, but can do it if desired. */
/*html {
	background-color: yellow;
}
body {
	background-color: blue;
}*/
/* line 133, ../../private_src/scss/site.scss */
a { text-decoration: none; }

/* line 136, ../../private_src/scss/site.scss */
a:hover, a:focus, a:active { text-decoration: underline; }

/* line 142, ../../private_src/scss/site.scss */
summary { cursor: pointer; }

/* line 146, ../../private_src/scss/site.scss */
body { margin: 0; }

/* line 150, ../../private_src/scss/site.scss */
header { display: block; background-color: #CCCCCC; padding-bottom: 2px; line-height: 1.75; font-size: 137.5%; }

/* line 158, ../../private_src/scss/site.scss */
header a { font-family: Georgia, "Palatino Linotype", serif; color: #FFFFFF; display: block; max-width: 800px; margin: auto; padding: 0; padding-left: 12px; padding-right: 12px; }

/* line 164, ../../private_src/scss/site.scss */
header a .logo { font-family: Cambria, 'Segoe UI', Courier; font-weight: bold; color: #666666; }

/* line 170, ../../private_src/scss/site.scss */
div.main { display: block; max-width: 800px; margin: auto; padding: 0; padding-left: 12px; padding-right: 12px; }

/* line 174, ../../private_src/scss/site.scss */
div.main > article { font-family: Georgia, "Palatino Linotype", serif; }

/* line 179, ../../private_src/scss/site.scss */
.tags { display: none; }

/* line 183, ../../private_src/scss/site.scss */
.tags a { color: #FFFFFF; background-color: #BBBBBB; padding: 0.5em; padding-top: 0.20em; padding-bottom: 0.30em; margin: 0.25em; margin-top: 0.75em; line-height: 1; vertical-align: top; display: inline-block; border-radius: 0.5em; }

/* line 196, ../../private_src/scss/site.scss */
.endline { text-align: right; padding-right: 1ex; }

/* line 201, ../../private_src/scss/site.scss */
a.footnote-link { font-family: "Ubuntu Mono", Menlo, Consolas, "DejaVu Sans Mono", Courier, monospace; font-size: 0.625em; vertical-align: top; color: inherit; }

/* line 207, ../../private_src/scss/site.scss */
a.footnote-link::before { content: '['; color: #555555; vertical-align: top; }

/* line 212, ../../private_src/scss/site.scss */
a.footnote-link::after { content: ']'; color: #555555; vertical-align: top; }

/* line 218, ../../private_src/scss/site.scss */
* { -moz-tab-size: 2; tab-size: 2; }

/* line 224, ../../private_src/scss/site.scss */
pre { text-align: left; }

/* line 228, ../../private_src/scss/site.scss */
code { font-family: "Ubuntu Mono", Menlo, Consolas, "DejaVu Sans Mono", Courier, monospace; }

/* line 232, ../../private_src/scss/site.scss */
.article-dateline { color: #999999; font-size: 60%; text-align: left; border-top: solid 1px #CCCCCC; margin-bottom: 1.5em; font-family: "Ubuntu Mono", Menlo, Consolas, "DejaVu Sans Mono", Courier, monospace; }
/* line 241, ../../private_src/scss/site.scss */
.article-dateline time + time::before { content: ' · '; }
/* line 244, ../../private_src/scss/site.scss */
.article-dateline time.set-in + time.set-in::before { content: ''; }

/* line 250, ../../private_src/scss/site.scss */
details.comments { font-family: Tahoma, Verdana, sans-serif; font-size: 75%; display: block; margin-bottom: 1.5em; margin-top: 1.5em; }

/* line 257, ../../private_src/scss/site.scss */
details.comments summary { color: #FFFFFF; background-color: #BBBBBB; display: block; padding-left: 0.5em; padding-bottom: 3px; outline: none; }

/* line 266, ../../private_src/scss/site.scss */
table, tbody, tr, th, td { margin: 0; padding: 0; border: none; }

/* line 272, ../../private_src/scss/site.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 277, ../../private_src/scss/site.scss */
pre { font-size: 75%; }

/* line 281, ../../private_src/scss/site.scss */
q { font-style: italic; }

/* line 284, ../../private_src/scss/site.scss */
q:before, q:after { content: ''; }

/* line 288, ../../private_src/scss/site.scss */
aside { display: block; float: right; max-width: 50%; margin: 0; margin-left: 3px; margin-top: 5px; padding: 0; padding-left: 5px; padding-right: 3px; font-size: 75%; border-left: solid 1px rgba(0, 0, 0, 0.2); }

/* line 302, ../../private_src/scss/site.scss */
em { font-style: italic; }
