/* Based on djangoproject.com style */
body {
    background:#092E20 none repeat scroll 0% 0%;
    color:white;
    margin:0pt;
    padding:0pt;
    padding-left:3em;
    padding-right:3em;
    height:100%;
    /*border:1px yellow solid;*/
}
body, th, td {
    -x-system-font:none;
    font-family:Verdana,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.4em;
}
a {
    text-decoration:none;
}
a img {
    border:medium none;
}
a:link, a:visited {
    color:#FFC757;
}
h1, h2, h3 {
    font-family:"Trebuchet MS",sans-serif;
    font-weight:normal;
    margin-top:0.8em;
}
h1 {
    color:#FFC757;
    /*color:#092E20;*/
    font-size:268%;
    /*font-size:218%;*/
    line-height:1.1em;
    margin-bottom:0.6em;
    margin-top:0.6em;
    text-align:center;
}
h2 {
    color:#092E20;
    font-size:150%;
    line-height:1.2em;
    margin-bottom:0.2em;
    margin-top:1em;
}
h3 {
    color:#487858;
    font-size:125%;
    font-weight:bold;
    margin-bottom:0.2em;
}
h4 {
    font-size:100%;
    font-weight:bold;
    letter-spacing:1px;
    margin-bottom:-3px;
    margin-top:1.2em;
    text-transform:uppercase;
}
h5 {
    font-size:1em;
    font-weight:bold;
    margin-bottom:3px;
    margin-top:1.5em;
}
p, ul, dl {
    margin-bottom:0.8em;
    margin-top:0.6em;
}
ul.simple, ol.simple, p {
    font-size:150%;
}
hr {
    background-color:#CCCCCC;
    border:0pt none;
    color:#CCCCCC;
    height:1px;
}
ul {
    /*padding-left:3em;*/
}
ol {
    /*padding-left:30px;*/
}
ul li {
    list-style-type:square;
    margin-bottom:0.4em;
}
ul ul {
    padding-left:1.2em;
}
ul ul ul {
    padding-left:1em;
}
ul.linklist, ul.toc {
    padding-left:0pt;
}
ul.toc ul {
    margin-left:0.6em;
}
ul.toc ul li {
    list-style-type:square;
}
ul.toc ul ul li {
    list-style-type:disc;
}
ul.linklist li, ul.toc li {
    list-style-type:none;
}
div.back {
    background-color:#487858;
    border-left:1px solid;
    border-bottom:1px solid;
    border-right:1px solid;
    text-align:center;
}
div#main-content {
    height:90%;
    width:90%;
    position:absolute;
}
div#footer {
    font-size:90%;
    text-align:center;
}
div.slide-rst {
    height:85%;
    padding:0;
}
div.slide-footer {
    height:10%;
    position-bottom:0;
}
table.slide-footer {
    width:100%;
}
td.slide-footer-left {
    width:25%;
    font-size:90%;
    font-weight:normal;
}
td.slide-footer-center {
    text-align:center;
    font-size:90%;
    font-weight:normal;
}
td.slide-footer-right {
    text-align:right;
    width:15%;
    font-size:90%;
    font-weight:normal;
}
td.slide-list {
    vertical-align:top;
    border-left:1px solid;
    padding-left:10px;
}
td.nav {
    width:30%;
    vertical-align:top;
    border-left:1px solid;
}
table.main-area {
    width:100%;
}
td.main-area {
    vertical-align:top;
}
td.edit-title {
    text-align:center;
    padding-bottom:10px;
    font-weight:bold;
}

