It’s not being applied because you’re missing two closing brackets } in this section:
/* ---------------------------------------------------------------- *
* set image containers for larger width
/* ---------------------------------------------------------------- */
post-standard .post-inner {
padding-left: 310px;
.post-standard .post-thumbnail {
margin-left: -310px;
max-width: 300px;
Add those brackets, then change the css I posted above to this (no css for the title):
.site-description {
clear: both;
margin-top: 10px;
margin-left: 25px;
line-height: 0;
padding: 0;
}
Change the margins as needed.