/*
general alignment, padding and color things
*/
html, body {
    background-color: hsl(50, 70%, 75%);
}

/* the main background div*/
div.body {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 600px;
}

/* if tables are to big and stick out on the side, they need a background color */
.body table {
    background-color: #fff;
}

/* list items */
dl dd {
    margin-left: 15px;
}

/*
highligting all captions
*/
.caption-text {
    background-color: hsl(38, 100%, 73%);
    display: block;
    padding: 2px;
    border-bottom: #ccc 1px solid;
    border-radius: 5px 30px 0px 0px;
}

/*
Sidebar
*/
.sphinxsidebar {
    background-color: hsl(0, 0%, 80%);
}
