body {
   color: white;
   background-color: black; }

#leftColumn,
#mainMenu {
   border-color: #444; }

div.mainMenuTitle_stagevoices,
div.mainMenuTitle_porte2 {
   color: rgb(184,204,228); }

img.leftColumnCloseButton,
img.chapterButton {
   border-color: #888; }

a:link,
a:visited,
a:hover {
   color: white; }

table.toc,
table.toc th {
   border-color: #888; }

table.toc td {
   border-color: #222; }

div.tocInfoBox {
   border-color: #888; }

/*
tr.toc0 a.minusButton,
tr.toc1 a.minusButton,
tr.toc2 a.minusButton {
   background-color: #CCC;
   color: #000; }
*/

tr.tocMru td.title,               /* most recently used TOC entry */
tr.tocMru td.index {
   background-color: #333; }

tr.chapter td.title:hover {
   background-color: #333;
   cursor: pointer; }

a.i_button,
a.pm_button,
span.indexTreeButton {
   border-color: #444; }

table.borderGray th {
   border-color: #888; }
table.borderGray td {
   border-color: #222; }

/* highlighting the active setting */
a.settingColor2,
a.settingColor3,
a.settingColor4 { background-image: none; }
a.settingColor1 { background-image: url(images/markActiveButton_1.gif); }

/* show/hide button variants */
.ifColorScheme1,
.ifColorScheme1or3 {
   display: inline; }
.ifColorScheme2,
.ifColorScheme3,
.ifColorScheme4,
.ifColorScheme2or4 {
   display: none; }

/* images */
a.subMenuItemSelected,
a.subMenuItem:hover,
a.subMenuItemSelected:hover {
   background-image: url(images/markActiveButton_1.gif); }

#contentColumn ul.chapterIndex li {
   list-style-image: url(images/listMarkerSmall_1.gif); }

#contentColumn ul li {
   background-image: url(images/listMarkerMedium_1.gif); }

/* search form */
input {
   color: white;
   background-color: #000;
   border-color: #888; }
