.thumbnails a {
	width: calc(50% - 8px);
}


a:visited {
	color: blue
}

textarea {
	width: 100%;
	height: 15ex;
}

#content {
	max-width: 500px;
}

/*

@media only screen and (min-width: 768px) {
	.thumbnails a {
  		width: calc(33% - 8px);
  	}
}
*/

#menu {
	padding-left: 2em;
	padding-bottom: 1ex;
	font-size: small;
	text-align: right;
	margin-bottom: 1ex;
}

#menu a {
	text-decoration: none;
}

.post {
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 1em;
	margin-bottom: 1em;
	background: white;
}

.post h2 {
	margin-top: 0;
}

.post h2 a {
	text-decoration: none;
	color: black;
}

.post p.footer {
	font-size: small;
	color: #AAA;
}

body {
	background: #FAFAFA;
}

.destructive {
	color: red
}

a.destructive:visited {
	color: red
}

a.tag {
	color: #AAA;
}

a.tag:visited {
	color: #AAA;
}

#title {
	font-size: 18pt;
	font-weight: bold;
}

.post .buttons {
	text-align: right;
}

.post .buttons a {
	font-size: small;
	text-decoration: none;
	color: black;
}

#pager {
	text-align: center;
	margin-bottom: 1ex;
}

#pager a {
	text-decoration: none;
}

#pager a.selected {
	font-weight: bold;
}

#pager a:visited {
	color: blue;
}

#pager .disabled {
	color: #AAA;
}