pre { text-align: left; background: rgba(200, 200, 200, 0.8)}
p code {background: rgba(200, 200, 200, 0.8)}
li code {background: rgba(200, 200, 200, 0.8)}
table code {background: rgba(200, 200, 200, 0.8)}

table, td, th {
    padding: 5px;
    border: 1px solid rgba(200, 200, 200, 0.8);
}

.content-wrapper {
    background: rgba(10,10,10,.5);
}
li a {
    padding-bottom:1px;
    border-bottom:1px dotted rgba(255,255,255,0.4);
    font-family: 'open_sansregular', sans-serif;
}
li a:hover {
    border-color:#fff;
    border-color:rgba(255,255,255,1);
}

p.image-caption {
    font-size: 60%;
    text-align: center !important;
    font-style: italic;
}

#contents p.image-caption {
    display: none;
}

.content-wrapper p {
    text-align: left;
}

.content-wrapper ul {
    text-align: left;
}

.content-wrapper ol {
    text-align: left;
}


#intro .content-wrapper {
    background: none !important;
}
#intro .content-wrapper p {
    text-align: right;
}

