/* Site-wide WriteFreely theme switcher and minimal overrides. */
.wf-theme-toggle {
	float: right;
	padding: .35rem .7rem;
	border: 1px solid #ccc;
	border-radius: .3rem;
	background: transparent;
	color: #555;
	cursor: pointer;
	font: .86rem 'Open Sans', sans-serif;
}

#single-user-nav { margin-left: 1em; }
#single-user-nav a { color: #767676; }

body.wf-painkiller {
	background: #232931;
	color: #ccc;
	font-family: monospace;
}
body.wf-painkiller h1, body.wf-painkiller h2, body.wf-painkiller h3,
body.wf-painkiller h4, body.wf-painkiller h5, body.wf-painkiller h6,
body.wf-painkiller header h2 a, body.wf-painkiller h1 a { color: #f4f5f7; }
body.wf-painkiller a, body.wf-painkiller header nav a,
body.wf-painkiller #single-user-nav a { color: #4ecca3; }
body.wf-painkiller a:hover { color: #666; }
body.wf-painkiller p, body.wf-painkiller header p.description,
body.wf-painkiller footer nav, body.wf-painkiller .post-title time { color: #ccc; }
body.wf-painkiller hr { background: #4ecca3; }
body.wf-painkiller article, body.wf-painkiller pre,
body.wf-painkiller #official-writing code,
body.wf-painkiller #wrapper code { background: #22262b; border-color: #3c424a; }
body.wf-painkiller .wf-theme-toggle { border-color: #59616b; color: #e7e9ec; }
body.wf-painkiller input, body.wf-painkiller textarea,
body.wf-painkiller select { background: #22262b; color: #e7e9ec; border-color: #59616b; }
body.wf-painkiller .pager a { border-color: #59616b; color: #d8deea; }
body.wf-painkiller .pager a:hover { background: #2b3138; }

/* Bilge-inspired alternate theme. */
body.wf-bilge { background: #fff4e6; color: #0d0d0d; }
body.wf-bilge, body.wf-bilge article { font-family: Georgia, serif; line-height: 1.5; }
body.wf-bilge #blog-title a, body.wf-bilge header nav a,
body.wf-bilge h1, body.wf-bilge h2, body.wf-bilge h3,
body.wf-bilge h4, body.wf-bilge h5, body.wf-bilge h6 { color: #00006b; }
body.wf-bilge a { color: #00006b; }
body.wf-bilge a:visited { color: #f43b28; }

@media (max-width: 600px) {
	.wf-theme-toggle { margin-top: .25rem; }
}
