del {
  color: transparent;
  background-color: transparent;
  text-shadow: 0 0 10px #354ea5;
  transition-duration: 0.2s;
  transition-property: color, text-shadow;
}
del:hover, del.reveal {
  color: inherit;
  text-shadow: none;
}

a, blockquote a:hover, b.moderator {
	color: #393c3f;
}
a:hover, blockquote a, .email b:hover, article.editing a:hover {
	color: #4e53c6;
}
article, aside, .modal, .pagination {
	background-color: #eee;
	border-color: #ddd !important;
	border: 1px;
	border-style: solid;
}
article.highlight {
	background-color: #fafafa;
}
article.editing {
	background-color: #fa6;
}
b.admin {
	color: #f00000;
}
b.moderator {
	color: purple;
}
body, pre, .themed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-family: "MS Pゴシック", "MS PGothic", "Mona", "Hiragino Kaku Gothic Pro";
	font-size: 12pt;*/
}
.act:before {
	content: "[";
}
.act:after {
	content: "]";
}
em {
	color: #789922;
}
.popup-menu li:hover {
	background-color: white;
}
nav a {
	color: black;
}

.modal, .preview, .popup-menu {
	background-color: #f5f5f5;
}
.omit {
	color: gray;
}
#trans {
	margin-bottom: -7px;
}
