body{
    background-color: #FFF;
    margin: 0px auto;
    text-align: center;
}

#container{
    position: relative;
    margin: 0px auto;
    width: 960px;
    background: url(../images/header.gif) no-repeat;
    padding-top: 160px;
}

#content{
    position: relative;
    text-align: justify;
    line-height: 1.2em;
    font-size: 1.1em;
    /*padding-left: 100px;*/
    padding-right: 20px;
}

#content p{margin-bottom: 1.5em;}

#tip{
    position: relative;
    text-align: center;
    color: #999;
    font-style: italic;
    margin: 0px auto;
    width: 325px;
    height: 200px;
    font-size: 0.8em;
    padding-right: 180px;
}

#tip .start{color: #EEEE00; font-weight: bold;}

h2{
    font-size: 2em;
    font-weight: bold;
    padding: 0px 0px 1em 0px;
    color: #AAA;
}

.article{float: left;}
.post{position: relative; float: left; clear: both; width: 100%; margin-bottom: 5em;}
.heading_container{float: left; width: 100%;}
.heading{position: relative; float: left; width: 80%;}
.date{position: relative; float: left; width: 20%; text-align: right; font-variant: small-caps;}


#footer{
    font-size: 0.8em;
    text-align: center;
    color: #DDD;
    font-variant: small-caps;
    margin-bottom: 2em;
}


#AssholeCalculator {position: relative; margin: 0px auto; text-align: center; float: left; width: 100%; border: 1px solid #BBB; padding: 10px; margin-bottom: 10px;}
#asshole_results{position: relative; float: left; width: 100%; text-align: center; font-style: italic}

blockquote{
    margin-bottom: 2em;
    width: 80%;
    padding-left: 50px;
    border-left: 10px solid #AAA;
    font-style: italic;
}
