    a:hover {
        text-decoration:none;
    }
    
    #container {
        margin:50px auto 50px auto;
        text-align:center;
    }
    
    .content_800 {
        width:800px;
    }
    
    .content_600 {
        width:600px;
    }
    
    .content_400 {
        width:400px;
    }
    
    #header {
        margin:50px 0 50px 0;
    }
    
    #footer,
    #date {
        margin:50px 0 0 0;
    }
    
    #title {
        font-size:20px;
        text-align:center;
        z-index:1000;
    }
    
    p#description {
        width:100%;
        text-align:center;
    }
    
    input.search {
        width:75px;
        font-size:12px;
        border:none;
        outline:none;
        text-align:center;
        background:none;
    }
    
    h1 {
        font-size:20px;
        font-weight:lighter;
    }
    
    #posts {
        padding:12.5px;
    }
    
    .post:hover .wrapper {
        filter:alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        opacity:1;
        -khtml-opacity:1;
    }
    
    .middle-wrapper {
        display:table;
        height:100%;
        width:100%;
        text-align:center;
    }
    
    .middle {
        display:table-cell;
        vertical-align:middle;
    }
    
    ul.chat {
        padding:0;
        margin:0;
        list-style-type:none;
    }
        
    ul.chat li {
        padding:6.25px 0 6.25px 0;
        border-bottom:1px solid;
    }
        
    ul.chat li:first-child {
        padding:0 0 12.5px 0;
    }
        
    ul.chat li:last-child {
        padding:12.5px 0 0  0;
        border-bottom:none;
    }
    
    #player {
        position:absolute;
        padding:10px;
        top:0;
        z-index:1;
        filter:alpha(opacity=50);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        opacity:.5;
        -khtml-opacity:.5;
    }
    
    ul#links,
    ul#tags,
    ul#pagination {
        padding:0;
        margin:0;
        list-style-type:none;
        text-align:center;
    }
        
    ul#links li,
    ul#tags li,
    ul#pagination li {
        display:inline-block;
    }
        
    ul#links li:after,
    ul#tags li:after,
    ul#pagination li:after {
        content:", ";
    }
        
    ul#links li:last-child:after,
    ul#tags li:last-child:after, 
    ul#pagination li:last-child:after {
        content:"";
    }
    
    .post_notes {
        display:none;
    }
    
    ol.notes {
        padding:0px;
        margin:25px 0px;
        list-style-type:none;
    }

    ol.notes li.note {
        padding:6.25px;
    }

    ol.notes li.note img.avatar {
        display:none;
    }
    
    ol.notes li.note .answer_content {
        font-weight:italic;
    }

    ol.notes li.note blockquote {
        border-color: #000;
        padding:4px 10px;
        margin:10px 0px 0px 0;
    }

    ol.notes li.note blockquote a {
        text-decoration:line-through;
    }

    .search_query:before,
    .tag:before {
        content:"“";
    }
    
    .search_query:after,
    .tag:after {
        content:"”";
    }