@font-face {
    font-family: 'Linear';
    src: url('./linear-by-braydon-fuller.otf');
    /* license at www.tomforth.co.uk/guardiancomments/LICENSE.txt*/
}

.newComment {
    width: 540px;
    padding: 5px 0px 5px 0px;
    text-align: center;
    margin: 0 auto;
    background-color: #019BD2;
    color: white;
    font-weight: bold;
}

.commentHolder {
    font-family: 'Linear', sans-serif;
    width: 540px;
    border: 1px solid #767676;
    border-left: none;
    border-right: none;
    margin: 0 auto;
    font-size: 1.05em;
    line-height: 1.35em;
    font-stretch:condensed;
    font-stretch:narrower;
    min-height: 150px;
}
#reportButton {
    margin-top: 0px;
    padding-top: 0px;
    text-align: right;
    font-size: 0.8em;
    font-weight: 300;
    color: #005689;
}
#reportButton a {
    text-decoration: none;
}
.personAndPlace {
    font-size: 0.9em;
    color: #333333;
    font-weight: 700;
    margin-left: 80px;
    margin-bottom:0px;
}

.date {
    margin-top:0px;
    color: #767676;
    margin-left: 80px;
}

.commentBody {
    margin: 0px 35px 0px 80px;
    color: #333333;
}

.voteBox {
    font-size: 0.8em;
    float: right;
    text-align:center;
    color: #005689;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
}

.avatar {
    float: left;
    margin-top: 1em;
    padding-top: 0px;
}
    .avatar img {
        border-radius: 30px;
    }

.disqus {
    width: 500px;
    align: center;
    margin: auto;
    font-size: smaller;
    padding: 0px 0px 0px 0px;
}

.whowhatwhy {
    width: 500px;
    align: center;
    text-align: center;
    margin: auto;
    font-size: x-small;
}

.googleInlineAd {
    width: 500px;
    align: center;
    text-align: center;
    margin: auto;
    font-size: x-small;
}

.googleRightAd {
    float: right;
    display: none;
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: larger;
    color: #333333;
    width: 540px;
    text-align: left;
    margin: auto;
    border-style: solid none none none;
    border-width: 3px;
    border-color: #ffc202;
    padding: 2px 0px 2px 0px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #666666;
    width: 540px;
    margin: auto;
    border-style: none none solid none;
    border-width: 1px;
    border-color: #ffc202;
    padding: 2px 0px 4px 0px;
    font-weight: normal;
}