/**
 * This file holds the styles that effect the basic content elements within the
 * content areas. Since these styles can be quite lengthy, they've been placed
 * in a file of their own.
 *
 */

.body blockquote,
.body dd,
.body dl,
.body dt,
.body h1,
.body h2,
.body h3,
.body h4,
.body h5,
.body h6,
.body ol,
.body p,
.body pre,
.body ul
{
    margin-bottom: 10px;
}

.body blockquote,
.body dl,
.body ol,
.body p,
.body pre,
.body table,
.body ul
{
    line-height: 1.6;
}

.body blockquote
{
    max-width: 340px;
    font-style: italic;
    padding: 10px 30px;
}

.body dl,
.body ol,
.body ul
{
    max-width: 340px;
    padding: 0px 30px;
}

.body dd
{
    padding-left: 20px;
}

.body hr
{
    height: 1px;
    width: 200px;
    background-color: #b37950;
    border-width: 0px;
    margin: 20px 50px;
}

.body pre
{
    padding: 10px 30px;
}

.body table
{
    border-collapse: collapse;
    margin-top: 20px;
    margin-bottom: 20px;
}

.body tr
{
    vertical-align: baseline;
}

.body tr > *
{
    padding: 5px 15px 3px;
}

.body thead > tr:last-child > *
{
    border-bottom: 1px solid #b37950;
    padding-bottom: 0px;
}

.body tfoot > tr:first-child > *
{
    border-top: 1px solid #b37950;
}

.body tbody + thead > tr:first-child > *,
.body tfoot + thead > tr:first-child > *
{
    padding-top: 20px;
}

#content > .body > blockquote,
#content > .body > dl,
#content > .body > form,
#content > .body > h1,
#content > .body > h2,
#content > .body > h3,
#content > .body > h4,
#content > .body > h5,
#content > .body > h6,
#content > .body > ol,
#content > .body > p,
#content > .body > pre,
#content > .body > ul
{
    max-width: 400px;
}

#content > .body > hr
{
    margin-left: 100px;
}

/*
 * postlink elements
 *
 */

.postlink .body > p
{
    line-height: 1.5;
}
