    
    .container {
        width:500px;
        margin:0 auto;
        max-width:100%;
    }
    
    .navigation {
        list-style:none;
        margin-left:-40px;
    }
    
    .pagination {
        text-transform:uppercase;
        font-family:'Montserrat',Arial,sans-serif;
        margin-bottom:30px;
    }
    
    .pagination a {
        display:inline-block;
        padding-right:4px;
    }

    #description {
        padding:0px 4px;
    }
    
    img {
        max-width:100%;
    }
    
    .posts {
        margin-top:80px;
        width:500px;
        max-width:100%;
    }
    
    .photosets {
        width:500px;
        max-width:100%;
    }
    
    .notes {
        margin-top:20px;
    }

    .notes li {
        margin:10px 0px;
    }
    
    .align-image,.notes img {
        vertical-align:middle;
        padding:0px 7px;
    }

    /*posts*/
    
    .list-correct,.navigation,.notes {
        margin-left:-40px;
        list-style:none;
        margin-bottom: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;
        font-weight:bold;
    }
    
    .source {
        margin-top:10px;
    }

    /* p fix */
    .quote p:first-child,.quote p:last-child,.source p:first-child,.answers p {
        display:inline;
    }

/*link post*/
    
    .link-info h2 {
        font-size:18px;
        margin:5px 0px;
    }

/* answer post*/
    
    .answers {
        margin-top:5px;
    }
    
    .answers img {
        padding-left:0px;
    }
    
    .postinfo {
        margin:10px 0px;
        text-transform:lowercase;
    }
    
    .date {
        font-weight:700;
        font-family:'Montserrat', Arial, sans-serif;
        text-transform:uppercase;
    }
    
    .tags {
        margin-top:10px;
    }
    
    .tags a,.tags a:visited,.tags a:link,.tags a:hover,.tags a:active,.tags a:visited:active {
        display:inline-block;
        padding:4px;
        }
    
    .list-correct {
        margin-left:-40px;
        list-style:none;
    }
    
    h1 {
        font-size:18px;
        display:inline-block;
        padding:4px;
        margin:0;
    }
    
    h1,h2,h3,h4,h5,h6,.navigation,.search-input {
        text-transform:uppercase;
        font-family:'Montserrat',Arial,sans-serif;
        font-weight:700;
    }
    
    .navigation li {
        font-size:12px;
        padding:3px;
    }
    
    #footer {
        text-align:center;
        margin:100px 0px;
        width:500px;
        max-width:100%;
    }
    
    .footer-text {
        padding-top:20px;
        font-weight:700;
    }
    
    .search-input:focus {
        outline:0;
    }