/* == Stop Editing Here! == */
/* Anything beneath the above line will be deleted if you publish CSS under Appearance / Custom CSS. If you want to manually insert additional CSS, place it further up. */

/* ADDED BY SIMON */

#comment_wrapper{
    margin-top:20px;
    clear:both;
}
#comment_wrapper hr{
    clear:both;
    margin:0 5px;
    height:1px;
}

#comment_wrapper .meta-info{
    padding: 10px;
    width:100px;
    float:left;
}

#comment_wrapper hr{
    border:0;
    background-color:#3d3d3d;
    height:1px;
}

.thumbs{
    float:left;
    margin-top:10px;
    width:30px;
}

#comment_wrapper .comment_body{
    width:400px;
    display:inline;
    position:relative;
    float:left;
    padding-bottom:25px;
}

#comment_wrapper .comment_timestamp{
    bottom:3px;
    right:10px;
    position:absolute;
    font-style: oblique;
    clear:left;
    color:#aaaaaa;
    font-size:11px;
}

#comment_wrapper .comment_separator{
    background-color:#e2e2e2;
    height:1px;
    clear:both;
    border:0;
}

/* MODIFIED from original CSS*/

.entry_author_image {
  float: left;
  border: solid 1px outset;
  margin: 1.2em 1.2em 0px .1em;
}

/* Added for Diet Ratings Page */

.tplresults { width: 100%; border: 1px solid gray; }
.tplresults img { padding: 0; background: none; margin: 0; border: none; }
.tplresults thead td { background-color: gray; color: white; font-weight: bold; padding: 2px 5px; }
.tplresults .rank { text-align: center; width: 20px; }
.tplresults .votes { text-align: center; }