.blogList .views {
    width:65px;
}
.tx-t3blog-pi2 .single {
    border-bottom:1px solid #FFFFFF;
    width:738px;
}
div#singleNavigation .previous a {
    background-image:url(../../image/buttons_icons/blog_previous.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:210px;
    height:29px;
    float:left;
    padding:7px 0 0 35px;
    color:#7c6a54;
    text-decoration:none;
}
div#singleNavigation .previous a:hover {
    background-image:url(../../image/buttons_icons/blog_previous_hover.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#ffffff;
}
div#singleNavigation .next a {
    background-image:url(../../image/buttons_icons/blog_next.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:210px;
    height:29px;
    float:left;
    padding:7px 0 0 45px;
    color:#7c6a54;
    text-decoration:none;
}
div#singleNavigation .next a:hover {
    background-image:url(../../image/buttons_icons/blog_next_hover.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#ffffff;
}
div#singleNavigation,
div#singleNavigation .next,
div#singleNavigation .previous {
    float:left;
    height:29px;
}
div#singleNavigation .next {
    position:absolute;
    left:525px;
}
div#singleNavigation {
    width:738px;
    margin-bottom:20px;
}
.author_content {
    float:right;
    background-image:url(../../image/buttons_icons/author.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding:1px 0px 0px 18px;
    height:20px;
    float:left;
    width:97px;
}
.backlink {
    float:left;
    margin-top:20px;
    width:134px;
    height:29px;
}
#maincontent .backlink a {
    background-image:url(../../image/buttons_icons/backlink.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    width:134px;
    height:29px;
    padding:8px 0 0 40px;
    color:#40bee6;
    text-decoration:none;
}
#maincontent .backlink a:hover {
    background-image:url(../../image/buttons_icons/backlink_hover.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#ffffff;
}
.blog-text_header {height:50px;}
.blog-picture {
    width:230px;
    padding-bottom:10px;
    float:left;
}
.single .blog_entry {
    width:230px;
    padding-bottom:10px;
    float:left;
}
.blogList .blog-picture {width:125px;}
.blog-text {
    width:613px;
    margin-bottom:10px;
    float:left;
}
.single .blog-text {
    width:505px;
    margin-bottom:10px;
    float:left;
}
.blog-text h3 {
    margin:0;
    padding: 3px 0px 3px 0px;
}
#maincontent .blogList .blog-text h3 a {font-size:1.2em; color:#0080D0; text-decoration:none;}
#maincontent .show-more a {color:#0080D0; text-decoration:none;}
.blog-text p.show-more {
    background-image:url(../../image/buttons_icons/show_more.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    padding-left:15px;
    margin-top:10px;
}
.tx-t3blog-pi2 .single .itemTop {display:none;}
.blog-title h2 {
    color:#0080D0;
    font-size:15px;
    padding: 5px 0px 5px 0px;
}
.itemNav {
    border-top:1px solid #FFFFFF;
    width:738px;
    padding:5px 0 0 0;
}
.tx-t3blog-pi2 .single .itemNav {
    width:738px;
}
.blogList span.views,
.single span.views {
    float:left;
    margin-left:10px;
}

.blog_select_root form,
.blog_select_root_hover form {
    height:30px;
    position:absolute;
    top:15px;
    width:250px;
}

#categories {
    margin-bottom:30px;
    width:250px;
}

#show-text {
    left:10px;
    position:relative;
    top:22px;
}

.blog_select_root {
    width:250px;
}

.blog_select_root .catbackgound {
    background-image:url(../../image/blog/dropdown_normal.png);
    background-repeat:no-repeat;
    height:30px;
    width:250px;
    cursor:pointer;
}

.blog_select_root_hover .catbackgound {
    background-image:url(../../image/blog/dropdown.png);
    background-repeat:no-repeat;
    height:30px;
    width:250px;
    cursor:pointer;
}

#catselect option {
    background:#ffffff;
    border:none;
}

.tx-t3blog-pi2 .comment {
    width:738px;
    float:left;
    margin-bottom:10px;
}

#commentFormNonAjax form {
    float:left;
    width:760px;
}

#commentFormNonAjax .formLabel {
    float:left;
    height:29px;
    line-height:29px;
    padding-right:10px;
    vertical-align:middle;
    width:70px;
}

.formElement.text {
    margin-bottom:5px;
}

.mailform {
    float:left;
    width:738px;
}

.tx-t3blog-pi2 .tx-mmforum-table.detail.header {
    float:left;
    margin-top:20px;
}

#commentFormNonAjax textarea {
    background-image:url(../../image/basiclayout/textarea_bg_blog.png);
    width:726px;
    font-family:arial,sans-serif;
    font-size:10pt;
}

#commentFormNonAjax input.button {
    background:transparent url(../../image/buttons_icons/csc-menu-1_button_bg.png) no-repeat scroll 0 0;
    color:#7C6958;
    float:left;
    height:30px;
    padding:1px 0 0 30px;
    cursor: pointer;
    text-decoration:none;
    width:210px;
    border:none;
    text-align:left;
    margin-right:30px;
}

#commentFormNonAjax input.button_hover {
    background:transparent url(../../image/buttons_icons/content_button_hover_bg.png) no-repeat scroll 0 0;
    color:#ffffff;
    text-decoration:none;
    float:left;
    height:30px;
    padding:1px 0 0 30px;
    cursor: pointer;
    text-decoration:none;
    width:210px;
    border:none;
    text-align:left;
    margin-right:30px;
}

.error.commentError li {
    list-style-type: none;
    font-size:1em;
}

.blogCommentMessage {
    display:none;
}
