@import url('https://fonts.obormot.net?fonts=NexusSans,NexusSerif,NexusMix&host=s3');

body, input, .date, .menu {
	font-family: Nexus Sans, Verdana, sans-serif;
}
#wikitext {
	font-family: Nexus Serif, Georgia, serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Nexus Mix, Verdana, sans-serif;
}
#sidebar .img a:hover {
	border: none;
}
.blogit-admin-link img {
	padding-left: 1px !important;
	position: relative;
	top: 3px;
}
a, .current_page_item li a, #sidebar h2, #sidebar .sidehead {
	color: #f00;
}
ul.menu li, .post .date, .page .date, .attachment .date, .comment .date, .blogit-commentblock .date, .pageactions a, #footer a, #sidebar a {
	color: #3c3c3c; 
}
ul.meta li, div.menu ul li {
	color: #f00;
}
ul.menu li, div.menu ul li {
	border-color: #3c3c3c;
}
#wikitext p {
	text-align: justify;
	hyphens: auto;
}
a.footnote {
	font-size: 1em;
}
#headerimg {
	margin: -30px 0 0 10px;
}
#sidebar {
	margin: -120px 0 0 0;
}
#content .img {
	margin: 2em auto 1.5em auto;
}
#content .img img {
	border: 1px solid #000;
	max-width: calc(100% - 2px);
}
#content .img .noborder img {
	border: none;
}
.caption {
	font-weight: bold;
	font-family: Nexus Mix, Verdana, sans-serif;
	display: block;
	margin-top: 6px;
	font-size: 0.9em;
}

.embed iframe {
margin: 1.5em auto;
}

.blogit-commentblock .comment ol {
    counter-reset: numeric_list;
    list-style-type: none;
}
.blogit-commentblock .comment ol li {
    counter-increment: numeric_list;
    position: relative;
}
.blogit-commentblock .comment ol li::before {
    content: counter(numeric_list) ".";
    display: block;
    position: absolute;
    right: 100%;
    width: 2em;
    text-align: right;
    padding: 0 0.5em 0 0;
}