/*BLOG
--------------------------------------------->*/
.labels {
    margin: 10px;
    padding: 10px;
}

.placements {
    margin: 10px;
    padding: 30px;
}

.label1 {
    background: #cf76ff;
}

.label2 {
    background: #ff8db3;
}

.label3 {
    background: #fffc98;
}

.label4 {
    background: #79ffc4;
}

.label5 {
    background: #8aaeff;
}

.label6 {
    background: #ff80d3;
}

.label7 {
    background: #b2ff83;
}

.label8 {
    background: #ffc38b;
}

.placement1 {
    background: #ffd8e9;
}

.placement2 {
    background: #ffeec6;
}

.placement3 {
    background: #e2ffc5;
}

.placement4 {
    background: #fff4c4;
}

.placement5 {
    background: #b9fffc;
}

.placement6 {
    background: #cccaff;
}

.placement {
    overflow: hidden;
    padding: 10px;
    min-height: 100px;
}

.placement .label {
    padding: 5px;
    margin: 3px;
    border: 1px solid #cccccc;
}

.testBlog td {
    vertical-align: top !important;
}

.comments_pagination,
.blog_pagination {
    overflow: hidden;
    margin: 0 5px !important;
}

.comments_pagination li a,
.blog_pagination li a {
    font-size: 14px !important;
    line-height: 26px !important;
}

.comments_pagination .current a,
.blog_pagination .current a {
    color: #ffffff;
}

.comments_pagination .current,
.blog_pagination .current {
    background: #000000;
}

.comments_pagination li,
.blog_pagination li {
    float: left;
    list-style: none;
    padding: 7px;
    margin: 2px;
    background: #cccccc;
    border: 1px solid #000000;
}

.post {
    margin: 5px 0;
    padding: 10px;
    background: #ffffff;
}

.post .more {
    position: relative;
    margin-top: 15px;
}

.post .more a {
    color: #ff8db3;
    font-size: 14px;
}

.post .content {
    position: relative;
    margin-top: 15px;
}

.post .description {
    margin-top: 15px;
    font-size: 16px;
    position: relative;
}

.labels {
    position: relative;
    padding: 8px 2px !important;
    margin: 0 !important;
    margin-top: 15px !important;
}

.labels a {
    padding: 5px;
}

.label {
    margin-right: 2px !important;
}

.comments_amt {
    margin-bottom: 5px;
    margin-top: 15px;
    font-size: 14px;
    position: relative;
}

.post_info {
    font-size: 14px;
    margin-top: 15px;
    position: relative;
}

.comments_amt a {
    font-size: 14px !important;
}

.post_info a {
    font-size: 14px !important;
}

.helperInfo {
    font-size: 12px;
    color: #cccccc;
    top: -14px;
    left: 0;
    position: absolute;
}

.page_comments {

}

.page_new_comment_form, .page_comment {

}

.blog_new_comment_form, .page_new_comment_form {
    border: 1px solid #cccccc;
    background: #ffffff;
    padding: 10px;
    font-size: 14px;
    margin-bottom: 15px;
    margin: 10px 0;
}

.blog_new_comment_form input, .blog_new_comment_form textarea,
.page_new_comment_form input, .page_new_comment_form textarea {
    width: 300px;
    border: 1px solid #cccccc;
    padding: 0;
    margin: 0;
    display: block;
}

.blog_post_submit {
    margin-top: 5px !important;
    width: 151px !important;
}

.comments {
    margin-top: 10px;
}

.comments a,
.comments {
    font-size: 14px !important;
}

.comment {
    border: 1px solid #cccccc;
    background: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
}

.comments .author,
.comments .text,
.comments .datetime,
.comments .admin_links {
    margin-top: 15px;
    font-size: 14px;
    position: relative;
}

.admin_links {
    height: 16px;
}

