.acceptutils-graph {
	float: left;
	vertical-align: top;
	padding: 0px;
}

.acceptutils-graphs::after {
	content: "";
	clear: both;
	display: table;
}

@media screen and (max-width: 400px) {
	.acceptutils-graph {
		width: 100%;
	}
}

img {
	max-width: 100%;
	height: auto;
}

.img caption {
	text-align: left;
}

p, blockquote, li, a {
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

.sidebar {
	width: 40ex;
	font-size: smaller;
}

/* Solarized Dark */
body.hl { background-color:#002b36; }
pre.hl  { color:#839496; background-color:#002b36; font-family:monospace;}
.hl.num { color:#dc322f; }
.hl.esc { color:#6c71c4; }
.hl.str { color:#dc322f; }
.hl.pps { color:#dc322f; }
.hl.slc { color:#586e75; }
.hl.com { color:#586e75; }
.hl.ppc { color:#6c71c4; }
.hl.opt { color:#93a1a1; }
.hl.ipl { color:#6c71c4; }
.hl.lin { color:#268bd2; }
.hl.kwa { color:#cb4b16; }
.hl.kwb { color:#859900; }
.hl.kwc { color:#cb4b16; }
.hl.kwd { color:#93a1a1; }

/* Solarized Light */
body.hl { background-color:#fdf6e3; }
pre.hl  { color:#657b83; background-color:#fdf6e3; font-family:monospace;}
.hl.num { color:#dc322f; }
.hl.esc { color:#6c71c4; }
.hl.str { color:#dc322f; }
.hl.pps { color:#dc322f; }
.hl.slc { color:#93a1a1; }
.hl.com { color:#93a1a1; }
.hl.ppc { color:#6c71c4; }
.hl.opt { color:#586e75; }
.hl.ipl { color:#6c71c4; }
.hl.lin { color:#268bd2; }
.hl.kwa { color:#cb4b16; }
.hl.kwb { color:#859900; }
.hl.kwc { color:#cb4b16; }
.hl.kwd { color:#586e75; }
