#blog {
    margin: 80px auto 20px auto;
    padding: 20px;
    max-width: 1000px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
}

#blog #title {
    text-transform: uppercase;
    font-size: 38px;
    font-weight: bold;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    text-shadow: 0 1px 0 #000;
    text-align: center
}

#blog #sidebar {
    float: right;
    width: 240px;
    background: #fff;
    margin: 20px 0 20px 20px;
    padding: 20px;
    border-left: 1px solid #ccc;
    font-size: 14px;
}

#blog #sidebar #username {
    font-weight: bold;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    padding: 5px 0;
    margin: 0 0 5px 0;
    text-align: center
}

#blog #sidebar #about {
    text-align: center;
    font-weight: bold
}

#blog #sidebar #presentation {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 20px 0;
}

#blog #sidebar #presentation li {
    margin: 20px 0
}

#blog #sidebar #copyright {
    margin: 20px 0 0 0;
    color: #888
}

#blog #argument {
    font-weight: bold;
    margin: 20px 0;
    min-height: 80px;
    text-align: left;
}

#blog #argument .cite {
    font-weight: bold !important
}

#blog #argument blockquote {
    padding: 0 0 0 35px;
    border-left: 3px solid #ccc;
    margin: 10px 0 20px 0
}

#blog #argument p {
    font-weight: normal
}

#blog #hashtags {
    margin: 20px 0;
    clear: both;
}

#blog #hashtags li {
    padding: 3px 10px;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 10px 0 0;
    color: #fff;
    text-shadow: 0 1px 0 #000
}

#blog #reblogs {
    color: #666;
}

#blog #reblogs li {
    margin: 10px 0;
}

#blog #reblogs li p.insult {
    padding: 0 0 0 15px;
    border-left: 3px solid #ccc;
    margin: 10px 0
}
