.inner p,
.inner blockquote:not([class]),
.inner ul,
.inner ol,
.inner .centertext,
.inner .lefttext,
.inner .righttext,
.list_posts p,
.list_posts blockquote:not([class]),
.list_posts ul,
.list_posts ol,
.list_posts .centertext,
.list_posts .lefttext,
.list_posts .righttext,
#preview_body p,
#preview_body blockquote:not([class]),
#preview_body ul,
#preview_body ol,
#preview_body .centertext,
#preview_body .lefttext,
#preview_body .righttext
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.inner p:first-child,
.inner ul:first-child,
.inner ol:first-child,
.inner .centertext:first-child,
.inner .lefttext:first-child,
.inner .righttext:first-child,
.list_posts p:first-child,
.list_posts ul:first-child,
.list_posts ol:first-child,
.list_posts .centertext:first-child,
.list_posts .lefttext:first-child,
.list_posts .righttext:first-child,
#preview_body p:first-child,
#preview_body ul:first-child,
#preview_body ol:first-child,
#preview_body .centertext:first-child,
#preview_body .lefttext:first-child,
#preview_body .righttext:first-child,
blockquote *:first-child,
blockquote cite:first-child + p,
blockquote cite:first-child + ul,
blockquote cite:first-child + ol,
blockquote cite:first-child + .centertext,
blockquote cite:first-child + .lefttext,
blockquote cite:first-child + .righttext
{
	margin-top: 0;
}

.inner p:last-child,
.inner ul:last-child,
.inner ol:last-child,
.inner .centertext:last-child,
.inner .lefttext:last-child,
.inner .righttext:last-child,
.list_posts p:last-child,
.list_posts ul:last-child,
.list_posts ol:last-child,
.list_posts .centertext:last-child,
.list_posts .lefttext:last-child,
.list_posts .righttext:last-child,
#preview_body p:last-child,
#preview_body ul:last-child,
#preview_body ol:last-child,
#preview_body .centertext:last-child,
#preview_body .lefttext:last-child,
#preview_body .righttext:last-child,
blockquote *:last-child
{
	margin-bottom: 0;
}

/* No margin-top on paragraphs immediately following a float */
.inner .bbc_float + p,
.inner .bbc_float + blockquote:not([class]),
.inner .bbc_float + ul,
.inner .bbc_float + ol,
.inner .bbc_float + .centertext,
.inner .bbc_float + .lefttext,
.inner .bbc_float + .righttext,
.list_posts .bbc_float + p,
.list_posts .bbc_float + blockquote:not([class]),
.list_posts .bbc_float + ul,
.list_posts .bbc_float + ol,
.list_posts .bbc_float + .centertext,
.list_posts .bbc_float + .lefttext,
.list_posts .bbc_float + .righttext,
#preview_body .bbc_float + p,
#preview_body .bbc_float + blockquote:not([class]),
#preview_body .bbc_float + ul,
#preview_body .bbc_float + ol,
#preview_body .bbc_float + .centertext,
#preview_body .bbc_float + .lefttext,
#preview_body .bbc_float + .righttext
{
	margin-top: 0;
}
