body {
	font-family: /*worksans,*/ opensans, sans-serif;

}

.title img {
	vertical-align: middle;
}

h1, h2, h3 {
	border-bottom: solid 1px rgba(0, 0, 0, 0.1);
	padding-bottom: 5px;
}
h2, h3 {
	border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}


/* tables */
table {
	width: 100%;
}
table, td, th {
	border-bottom: solid 1px gray;
	border-collapse: collapse;
}
td, th {
	text-align: left;
	padding: 5px;
}
tr:hover {
	background-color: rgba(0, 0, 0, 0.05);
}


.raw,
.text {
	display: block;
}

.item.checked {
	opacity: 0.3;
}
.item.checked:hover {
	opacity: 0.8;
}
.item.checked .item-content * {
	text-decoration: line-through;
}

.button {
	text-decoration: none;
}
.button:last-child {
	margin-right: 5px;
}

.separator~* {
	float: right;
}

pre {
	display: block;
	background-color: rgba(0, 0, 0, 0.05);
	padding: 10px;
	padding-bottom: 15px;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
}

.item:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.item .button {
	display: none;
}
.item:hover .button {
	display: inline-block;
}

.sort-handle {
	opacity: 0.1;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	text-decoration: none;
}
.item:hover .sort-handle {
	opacity: 0.3;
}
.sort-placeholder {
	display: block;
}

/* @filter(-wikiword) */
/* @filter(text) */
/* vim:set ts=4 sw=4 ft=css : */
