@charset "UTF-8";
.pageLink {
    text-align: center;
}

.pageLink ul {
    list-style: none;
}

.pageLink li {
    display: inline-block;
    padding: 0 16px;
}

/* -----------------------------------

	MODULE:topics-topics_list

----------------------------------- */

.topicsListBox {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #43342d;
}

.topicDigestImgOn .topicDigestText {
    float: left;
    width: 780px;
}

.topicDigestPhoto {
    float: right;
    width: 160px;
}

.topicDigestPhoto img {
    max-width: 100%;
}

.topicsListBox h2 {
    margin: 0 0 8px;
    padding: 0;
}

/* -----------------------------------

	MODULE:topics-topics_article

----------------------------------- */

.topicsArticlePhoto {
    margin-bottom: 30px;
}

.topicsArticlePhoto img {
    max-width: 100%;
}

/* -----------------------------------

	MODULE:blog-individual

----------------------------------- */

.blogEntry {
    margin-bottom: 30px;
}

.blogEntryMore,
.blogCategoryArchivesList {
    margin-bottom: 30px;
}

.entryCategory {
    margin-top: 30px;
}

.entryCategory ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.entryCategory li {
    display: inline-block;
    padding: 8px 16px 8px 0;
}

.entryFooter ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #43342d;
    border-bottom: 1px solid #43342d;
}

.entryFooter li {
    display: inline-block;
    padding: 16px 16px 16px 0;
}

.blogTrackbacksBox {
    margin-bottom: 16px;
}

.blogCommentsBox {
    margin-bottom: 16px;
}

.blogcommentsForm {
    margin-bottom: 30px;
}

.commentFormBox th {
    width: 20%;
}

.commentFormBox td {
    width: 80%;
}

.blogTrackbacks input[type="text"],
.blogcommentsForm input[type="text"],
.blogcommentsForm textarea {
    width: 100%;
}

/* -----------------------------------

	MODULE:mailform-form

----------------------------------- */

.mailForm th,
.formConfirm th {
    width: 20%;
}

.mailForm td,
.formConfirm td {
    width: 80%;
}

input[type="text"],
textarea {
    box-sizing: border-box;
    padding: 8px;
}

form .pageLink a,
form .pageLink input {
    display: inline-block;
    padding: 8px 32px;
    background-color: #43342d;
    color: #fff;
    text-decoration: none;
    border: none;
    border-radius: 0;
    cursor: pointer;
}

form .pageLink a:hover,
form .pageLink input:hover {
    background-color: #8b786f;
}