/* Post body styles
----------------------------------------*/
.postbody .content {
    font-size: 1.3em;
    overflow-x: auto;
    margin-left: 10px !important;
}

.postbody img.postimage 
 {
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 8px;
}

.content div {
	padding: 5px 0;
}

.content span {
	display: inline-block;
    padding-top: 10px;
}

ul.topiclist dt {
    width: 100%;
    margin-right: -310px;
    font-size: 1.1em;
}

ul.topiclist dt .list-inner {
    margin-right: 310px;
    padding-left: 52px;
}

ul.topiclist dd.lastpost, 
ul.topiclist dd.redirect, 
ul.topiclist dd.moderation, 
ul.topiclist dd.time, 
ul.topiclist dd.info {
    width: 170px;
    float: right;
}

li.header dt {
    font-weight: bold;
    width: 100%;
    margin-right: -310px;
}

dd.posts, dd.topics, dd.views {
    width: 70px;
}

.postprofile {
    width: 19%;
    float: right;
    display: inline;
}

.medals {
    line-height: 6em;
}

span.pieimagen {
	font-size: 0.9em;
	padding-bottom: 6px;
	font-style: italic;
	display: block;
}

span.pieimagenfloat {
	font-size: 0.9em;
	padding: 0 0 6px 0;
	font-style: italic;
	display: block;
}

.postprofile .avatar img {
    display: block;
    height: auto !important;
    max-width: 100%;
    border-radius: 5%;
    box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, 0.8);
    border: 1px solid #666;
}

.postprofile .has-avatar .avatar-container {
    margin-bottom: 10px;
    overflow: visible;
}