

#frmBlog INPUT, #frmBlog SELECT, #blogform TEXTAREA {
    margin-bottom:0.7em;
}

#blog_title, #entry {
    width:99%;
}

#frmBlog label {
    display:block;
    font-weight:bold;
    font-size:11px;
}


#frmBlog #iscomment_label {
    vertical-align:middle;
}

#frmBlog #iscomment_label INPUT {
    margin:0;
    vertical-align:middle;
}

#frmBlogAddComment  TEXTAREA {
   width:98%; height: 32px;
}

.blogbottom, .bloghead {
    font-size:12px;
    color:#666;
}

DIV.bloglist {
    margin-bottom:10px; border-bottom:1px solid #bbb; padding-bottom:10px;
}

DIV.bloglist .blogtitle {
    padding-top:5px;padding-bottom:3px;
/*border-top:1px solid #bbb;padding-top:3px;padding-bottom:2px; background:#F9F8F3;padding-left:6px;*/
}

DIV.bloglist .blogtitle A {
    font-weight:bold;
    font-size:14px;
}

DIV.bloglist .bloghead IMG {vertical-align:middle}
DIV.bloglist .th {width:55px;height:55px; float:left; margin-right:10px}

.bloglist .useracc {
    font-size:11px;
    font-weight:normal;
}


.blogentry {
    margin-bottom:1em; margin-top:20px;
}

.blogentry .blogtitle {
    font-weight:bold;
    font-size:18px;
    color:#000;
}


.blogentry .bloghead {
    padding-bottom:10px; border-bottom:1px solid #d2d4d8;
}

.blogbody {
    padding-bottom:10px;padding-top:10px;line-height:1.5em; color:#000; 
}

 .blogbottom {
    padding-top:5px;border-top:1px solid #d2d4d8;
}

.blogentry .useracc {
    font-weight:bold;
}

.blogcomment {
    padding:5px;background-color:#D1E0E3;
}

.blogcomment .th {width:42px; height:42px;float:left;margin-right:5px}

.blogcomment.admin {
    background-color:#fff;
}

.blogcomment .bottom {
    color:#666;
    font-size:12px;
}

.blogcomment .useracc {
    font-weight:bold;
}

.blogcomment A.del, .blogcomment A.del:hover {
    font: bold 11px Verdana, Arial;
    color:#dddddd;
    text-decoration:none;
    vertical-align:middle;
    display:inline-block;
    padding:1px;
    text-decoration:none;
    float:right;
}

.blogcomment A.del:hover {
    background-color:red;
    color:white;
    text-decoration:none;
}

.blogcomment .comment {
    padding-left:48px; color: #000;
}
/**blog category*/

.blogmenu {
    margin-bottom:1.5em;padding:6px; background:#fff;
  }

.blogmenu .title {
    font-weight:bold;border-bottom:1px solid #bbb;padding-top:2px
}

.blogmenu UL {
    margin:0;
    padding:0;
    list-style:none;
}

.blogmenu UL LI {
    line-height:20px;
    border-bottom:1px solid #ededed;  
}


.blogmenu UL LI A {
    font-size:13px;
    display:block;
    padding-left:10px;
}

.blogmenu UL LI A.selected {
    color:#f64700;
}

ul.blognav li {border:none;}
ul.blognav li a { font-size:11px;font-weight:bold}

A.bcat:hover {
    text-decoration:underline;
}

@media screen and (min-width: 600px) {
    .blog_cont_left {width:552px;float:left}
    .blog_cont_right {float:left; width:463px}
    .blog_cont_bar {width:200px; float:left; margin-left:20px}
    #frmBlog {width:80%}
}