    .container {
        width:500px;
        margin:0 auto;
        max-width:100%;
    }
    
    #header {
        margin:110px 0px 40px 0px;
        text-align:center;
    }
    
    #description {
        padding:15px;
    }

/* posts */

    .posts {
        margin-top:80px;
    }
    
    /*for those responsive images innit*/
    #posts img {
        max-width:100%;
    }
    
    .postinfo {
        margin:10px 0px;
        text-transform:lowercase;
    }
    
    .date,.notecount {
        font-weight:700;
        font-style:italic;
    }
    
    .list-correct,.notes,.navigation {
        margin-left:-40px;
        list-style:none;
    }
    
    .align-image,.notes img {
        vertical-align:middle;
        padding-right:5px;
    }

    .notes li {
       margin:10px 0px;
    }

/*audio post*/

    .audio-post {
        max-width:100%;
    }

    .def-audio {
        padding:15px;
        border-radius:5px;
        background-color:#fff;
        border:1px solid #eee;
    }
    
    .a-player {
        float:left;
    }
    
    .audio-name {
        float:right;
        text-align:right;
        padding-top:5px;
        padding-right:5px;
        font-weight:700;
    }
    
    .audio-caption {
        clear:both;
    }

/*quote post*/
    
    .quote {
        font-size:16px;
    }
    
    .source {
        margin-top:10px;
    }

    /* p fix */
    .quote p:first-child,.quote p:last-child,.source p:first-child {
        display:inline;
    }

/*link post*/
    
    .link-info h2 {
        font-size:18px;
        margin:5px 0px;
    }

/* answer post*/
    
    .answers {
        margin-top:5px;
    }

/*footer*/

    #footer {
        text-align:center;
        text-transform:lowercase;
        margin:100px 0px;
    }

    .footer-text {
        margin-top:10px;
    }
    
    .footer-text li {
        display:inline-block;
        margin:0px 10px 0px 0px;
    }

    .search-form {
        margin:100px 0px 20px 0px;
    }
    
    /*why does chrome do that thing*/
    .search-input:focus {
        outline:none;
    }