/* reset */
body {
    margin:0;
    padding:0;
    line-height: 1.4em;
    word-spacing:1px;
    letter-spacing:0.2px;
    font: 13px Arial, Helvetica,"Lucida Grande", serif;
    color: #000;
}

/* hide stuff */
#header-nav-wrapper,
#header .leaderboard-dym,
.mobile-nav-toggle,
#nav,
#inner #sidebar,
#before-content-item,
.content-dym-block,
.dynamic-dym,
.posts-related,
.sharedaddy,
#comments,
#respond,
.single-post-nav,
p.post-taxonomies,
p.post-edit-link,
a.post-subscribe-link,
.post-index-reload,
.guest-author-box,
#comment-block-wrapper,
#footer,
.site-popup-box,
body.view-all-active .skip-page-nav {
    display: none!important;
    height: 0;
}

#header-nav-wrapper,
#inner,
body.fbnd-2017 #inner {
    top: 0;
    position: relative;
}

body, h1, h2, h3, ol, ul, div {
    width: auto;
    border: 0;
    margin: 0;
    padding: 0;
    float: none;
    position: static;
    overflow: visible;
}

/* tweak stuff */

#wrap .wrap {
    width: 511pt;
    max-width: 511pt;
    float: none;
    margin: 0 auto;
}

#header {
    border-bottom: 1px solid #ccc;
    top: 0!important;
    height: auto!important;
    margin: 0!important;
}

#header #title {
    float: none;
    text-indent: 0;
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 5px;
}

#header #description {
    float: none;
    text-align: left;
}

#inner {
    padding-top: 20px!important;
}

#inner,
#inner .wrap {
    overflow: visible;
}

#content-sidebar-wrap {
    float: none;
}

#content {
    float: none;
    width: 511pt;
/*    display: inline; */
}

#content .entry-title {
    margin: 0 0 10px 0!important;
}

#content .entry-content {
    overflow:visible;
}

img.alignleft,
.post-image,
.wp-caption.alignleft {
    display: block;
    margin: 0 15px 15px 0;
}

img.alignright,
.wp-caption.alignright {
    display: block;
    margin: 0 0 15px 15px;
}

body.custom img {
    margin-bottom: 15px;
}

.entry-content h3.subhead {
    display: block;
    width: 100%;
    margin: 20px 0 25px;
    padding-top: 10px;
}

#content .post-index-block .post-index-primary {
    width: 65%;
}

#content .post-index-block .post-index-sidelist {
    width: 33%;
}

#content .post-index-block .post-index-primary a.post-index-primary-image {
    display: none;
}

#content .post-index-block .post-index-primary .post-index-primary-content p {
    padding-left: 0;
}


