* {
 font: 1em monospace;
}

a {
 color: black;
}

a:hover {
 color: hotpink;
}

body {
	max-width: 60em;
	margin: auto;
	padding:1em;
}

img {
 display: block;
 max-width: 95%;
 margin: auto;
}

article img {
 width: 100%;
}

img:hover {
 cursor:grab;
}

li {
 list-style-type: none;
}

article {
	margin-bottom: 4em;
}

.alltags {
	padding:1em;
	margin-bottom:2em;
	line-height:1.2;
}

h2 {
 text-align: right;
 max-width: 95%;
 margin: auto;
}

p {
 margin: auto;
 max-width: 95%;
}

.alltags {
 max-width: 98%;
}

#alltags .curr {
 background: black;
 color: white;
}

.tags {
 text-align: right;
}

.eof {
 text-align: right;
}

.nav li {
 display: inline;
}

.link {
 text-align: right;
}

:focus {
	outline:2px solid hotpink;
}

#pics img {
 display: inline-block;
}

#pager {
 display: block;
 margin: auto;
 text-align: center;
 line-height:2;
}

#pager a {
 padding: .5em;
}

#pager .curr {
 background: black;
 color: white;
}

