body {
	background-color:#111211;
	color: #808080;
	padding: 5%;
	margin: auto;
	max-width:540px;
	font-family: sans-serif;
}

pre {
	overflow: auto;
}

details summary:before {
	content:"+ ";
}
details[open] summary:before {
	content:"= ";
	font-size:100%;
}
details summary::-webkit-details-marker {
	display:none;
}
summary {
	background-color:#111211;
	outline:none;
	border-bottom:3px double #1d1d1d;
	font-variant:small-caps;
	font-size:120%;
	color: #808080;
}

/*navbar*/
.navbar {
	margin:auto;
	/* margin:auto; */
	text-align: left;
	/* text-align: center; */
	color:#908E88;
	font-size:135%;
	/* font-size:150%; */
	/* font-variant:small-caps; */
	font-weight:bold;
	word-wrap:break-word;
	word-break:break-all;
}
.navbar a {
	display:inline-block;
	text-decoration:none;
    color: #9f9f9f;
	transition:all 5s;
	/* transform: rotate(360deg); */
	/* -moz-transform: rotate(360deg); */
	/* -webkit-transform: rotate(360deg); */
}
.navbar a:hover {
    color: #9f9f9f;
	transition:all .35s;
	/* transform: rotate(0deg); */
	/* -moz-transform: rotate(0deg); */
	/* -webkit-transform: rotate(0deg); */
}

/* links */
a {
	color:#908E88;
    text-decoration: none;
    border-bottom: 1px dotted rgb(124, 124, 124);
}
a:active, a:hover, a:focus {
    color: #9f9f9f;
    text-decoration: underline;
}

/* man pages */
table { border-collapse: collapse; }
table.head, table.foot { width: 100%; }
td.head-rtitle, td.foot-os { text-align: right; }
td.head-vol { text-align: center; }
table.foot td { width: 50%; }
table.head td { width: 33%; }
div.spacer { margin: 1em 0; }
code.Nm { font-weight: bold; }
a.permalink { color: inherit; text-decoration: none; }
i.Em { text-decoration: underline; }
