/* Links */
a {
}

/* Body of page */
body {
    background: #FFFFD2;
    color: black;
    font: 11pt;
    font-family: times;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

/* Description lists in figures and tables are NOT centered */
div.figtbl {
    text-align: left;
}

/* Figure */
div.figure {
    text-align: center;
}

/* Footer */
div.footer {
    text-align: center;
}

/* Logo on index page */
div.logo {
    text-align: center;
}

/* Individual slide */
div.slide {
}

/* Table */
div.table {
    text-align: center;
}

/* Titlepage within slide */
div.titlepage {
    text-align: center;
}

/* Topic */
div.topic {
    border-top-style: solid;
}

/* Bibliography styling */
dl.bib dd {
    margin-bottom: 0.25em;
}
dl.bib dt {
}

/* Description lists in figures and tables are NOT centered */
dl.figtbl {
    text-align: left;
}

/* Glossary styling */
dl.gloss dd {
    margin-bottom: 0.25em;
}
dl.gloss dt {
    font-weight: bold;
}

/* Overall lecture title */
h1.lecturetitle {
    font-style: italic;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

/* Title on pages that don't include slides */
h1.pagetitle {
    font-style: italic;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

/* Slide title */
h1.slidetitle {
    border-bottom-style: solid;
    border-bottom-color: #303090;
}

/* Glossary section headings */
h2.gloss {
}

/* Feedback image icons */
img.feedback {
    float: right;
    border: 0;
}

/* Captions on figures and tables */
p.caption {
    font-weight: bold;
}

/* All code fragments use the same font */
pre,code {
    font-family: courier;
}

/* Get rid of margins around code blocks */
pre {
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}

/* Format different kinds of code blocks */
pre.cmd {
    color: #080;
}
pre.csv {
}
pre.err {
    color: #800;
}
pre.m {
}
pre.mk {
}
pre.out {
    color: #008;
}
pre.py {
}
pre.sql {
}
pre.txt {
}

/* Normal table cell */
th,td {
    text-align: left;
    vertical-align: top;
}

/* Disable margin and padding to get the same appearance on IE and Firefox */
ul {
    margin-left: 0em;
    padding-left: 0em;
}

/* Generic properties of list items */
ul li {
    margin-left: 1em;
}

/* Generic properties of list items */
ul li ul li {
    margin-left: 1em;
}

/* Generic properties of list items */
ul li ul li ul li {
    margin-left: 2em;
}
