@CHARSET "UTF-8";

.post-body ul {
    margin: 2px;
}

.post-body ul {
    padding: 0 0 0 1em
}

.post-body h1,
.post-body h2,
.post-body h3,
.post-body h4,
.post-body h5,
.post-body h6 {
    display: block;
    margin: 0.5em 0 0.2em 0;
    color: white;
}

/* ingame H5/H6 are same size */
.post-body h5 {
    font-size: 14px;
}

.post-body h6 {
    font-size: 14px;
}

.post-body img {
    max-height: 100%;
    max-width: 100%;
	/** eliminates vertical space between stacked images */
	vertical-align: bottom;
}
.post-signature img {
    max-width: 100%;
    max-height: 128px;
}

.post-quote {
    background-color: #000;
    border: 1px solid #999;
    padding: 0;
    margin: .5em;
}

.post-quote cite {
    margin: 0;
    padding: 0 0 0 .2em;
}

.post-quote blockquote {
    background-color: #555;
    margin: 0;
    padding: .2em .2em;
}

/* forces below float elements */
.clearfix {
    clear: both;
}

/* post outer container */
.post-container,
.single-post-container {
    font-size: 14px;
    color: #d0d0d0;
    padding-bottom: 1em;
    clear: both;
}

.post-container {
    background-color: #181818;
}

.post-header {
    margin: 0;
    background-color: #444;
    padding: .3em;
    height: 1.2em; /* force height because of float <span> tags */
}

/* text and links in post header */
.post-header, .post-header a {
    font-size: 12px;
}

/* text abd links inside post body */
textarea.post-title,
.post-body, .post-body a {
    font-size: 16px;
}

.post-header span.post-nr,
.post-header span.post-author {
    float: left;
    padding-right: 1em;
}

.single-post-container .post-author {
    font-size: 12px; /* restore site default (.post-body is forced higher) */
    text-align: right;
    border-top: 1px solid #555;
    margin: 0;
    padding: 0;
    color: #888;
}

.post-header span.post-buttons {
    float: right;
}

.post-header span.post-buttons input {
    float: right; /* <input> element will disrupt normal text flow */
}

.post-header img {
    vertical-align: middle;
}

.post-sidepanel {
    width: 64px;
    float: left;
    margin: 0 0 0 -67px;
    border: none;
}

.post-avatar-image {
}

.post-avatar-title {
    font-size: xx-small;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

/* post inner container */
.post-container .post-body-container {
    margin: 0 0 0 70px; /* make room for avatar image */
}

.post-title {
    margin: 0;
    padding: 0;
    color: #d92;
}

.post-body {
    margin: 0;
    padding: .3em;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.post-signature {
    margin: 0;
}

.post-signature-sep {
    margin: 0;
    padding: 0;
    display: block;
    color: #888;
}

.post-lastedit {
    margin: 1em 0 0;
    font-size: 85%;
    color: #555;
}

.post-deletedby {
    margin: 1em 0 0;
    font-size: 85%;
    color: #f55;
}

.spoiler {
}
.spoiler-head a {
}
.spoiler-content {
    border: 1px solid #222;
    padding: .2em;
}

a.subforum-link,
a.subforum-link:visited {
    text-decoration: none;
}

.topic-title-translate a {
    text-decoration: none;
}

.topic-title-translate .goog-trans-control {
    position: absolute;
    right: 32px;
    top: 0;
}
.topic-title-translate .goog-te-sectional-gadget-link-text {
    font-size: 10px;
}
