.sitebody {
    padding: 35px;
}

.navbar {
    margin-bottom: 3.5em;
}

.navbar-brand {
    font-size: 1.8rem;
}

.navbar .nav li span.user {
    padding: 23.375px 8px 19.375px;
    display: block;

    line-height: 1.25em;
    /*color: #eee;*/
}

.navbar .nav li span.userimg {
    padding: 21.375px 8px 5px;
    display: block;
    line-height: 1.25em;
}

.rendered-post img {
    max-width: 100%;
    display: flex;
    margin: 0 auto;
    border-radius: 2px;
}

.rendered-post .imgwrapper {
    border: 7px solid white;
	  margin: 50px auto;
    background: #fff;
	  box-shadow: 0 2px 8px -2px rgba(0,0,0,0.2);
    /*width: 526px;*/
    border-radius: 5px;
    display: inline-block;
}

.rendered-post .caption {
    font-size: 1.0em;
    color: #333;
    max-width: 100%;
    text-align: center;

}

/*
a:link .caption {
    text-decoration: none;
}
*/
