/* $Id */

/**
 * @file
 * RTL for color schemes
 */


/* CUSTOM BULLETS FOR MENU LISTS */
.block-outer ul li.collapsed,
.node ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-rtl.png);
}

/* ------------ CHANGE TO WHITE TEXT AND BULLETS ON DARK BACKGROUNDS -------- */

.black .block-outer ul li.collapsed,
.red .block-outer ul li.collapsed,
.blue .block-outer ul li.collapsed,
.green .block-outer ul li.collapsed,
.black .node ul li.collapsed,
.red .node ul li.collapsed,
.blue .node ul li.collapsed,
.green .node ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-wh-rtl.png);
}

/* -------------- ADD A WHITE BACKGROUND TO CONTENT AREA -------------------- */

/* Add a little extra spacing on edges if have white bg */
.white-page-bg #preface-top .block.first .inner,
.white-page-bg #postscript-bottom .block.first .inner,
.white-page-bg #footer .block.first .inner {
  margin-right: 10px;
}

.white-page-bg #preface-top .block.last .inner,
.white-page-bg #postscript-bottom .block.last .inner,
.white-page-bg #footer .block.last .inner {
  margin-left: 10px;
}

.sidebars-split .white-page-bg .sidebar-first .block .inner {
  margin-right: 10px;
}

.sidebars-split .white-page-bg .preface-bottom .block.last .inner,
.sidebars-split .white-page-bg .postscript-top .block.last .inner,
.sidebars-split .white-page-bg .sidebar-last .block .inner {
  margin-left: 10px;
}

.sidebars-both-first .white-page-bg .sidebar-first .block .inner {
  margin-right: 10px;
}

.sidebars-both-first .white-page-bg .main-content .block .inner,
.sidebars-both-first .white-page-bg .preface-bottom .block.last .inner,
.sidebars-both-first .white-page-bg .postscript-top .block.last .inner {
  margin-left: 10px;
}

.sidebars-both-first .white-page-bg .sidebar-last .block .inner {
  margin-left: 5px;
}

.sidebars-both-last .white-page-bg .main-content .block .inner,
.sidebars-both-last .white-page-bg .preface-bottom .block.first .inner,
.sidebars-both-last .white-page-bg .postscript-top .block.first .inner {
  margin-right: 10px;
}

.sidebars-both-last .white-page-bg .sidebar-first .block .inner {
  margin-left: 10px;
}

.sidebars-both-last .white-page-bg .sidebar-last .block .inner {
  margin-right: 5px;
}

/* CHANGE TO DARK BULLETS ON WHITE BG */

.white-page-bg .block-outer ul li.collapsed,
.white-page-bg .node ul li.collapsed  {
  list-style-image: url(../images/menu-collapsed-rtl.png);  /* LTR */
}

/* --------------------- GRAY NAVBAR/BUTTONS ------------------------------ */

.primary-menu-inner ul.sf-menu {
  border-left: 1px solid #E1E1E1;
}

.primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #B5B5B4;
  border-right: 1px solid #E1E1E1;
}

.primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTONS */
form input.form-submit {
  border-left: 1px solid #B5B5B4;
  border-right: 1px solid #E1E1E1;
}

/* --------------------- BLACK NAVBAR/BUTTONS ------------------------------ */

.black-accents .primary-menu-inner ul.sf-menu {
  border-left: 1px solid  #414140;
}

.black-accents .primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #232323;
  border-right: 1px solid #414140;
}

.black-accents .primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTONS */
.black-accents form input.form-submit {
  border-left: 1px solid #232323;
  border-right: 1px solid #414140;
}

/* --------------------- RED NAVBAR/BUTTONS ------------------------------ */

.red-accents .primary-menu-inner ul.sf-menu {
  border-left: 1px solid #A4141E; 
}

.red-accents .primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #D73131;
  border-right: 1px solid #A4141E;
}

.red-accents .primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTON */
.red-accents form input.form-submit {
  border-left: 1px solid #A4141E;
  border-right: 1px solid #D73131;
}

/* --------------------- BLUE NAVBAR/BUTTONS ------------------------------ */

/* PRIMARY MENU */

.blue-accents .primary-menu-inner ul.sf-menu {
  border-left: 1px solid #4181C9;
}

.blue-accents .primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #064287;
  border-right: 1px solid #4181C9;
}

.blue-accents .primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTONS */
.blue-accents form input.form-submit {
  border-left: 1px solid #064287;
  border-right: 1px solid #4181C9;
}

/* --------------------- GREEN NAVBAR/BUTTONS ------------------------------ */

.green-accents .primary-menu-inner ul.sf-menu {
  border-left: 1px solid #62B131;
}

.green-accents .primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #337311;
  border-right: 1px solid #62B131;
}

.green-accents .primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTONS */
.green-accents form input.form-submit {
  border-left: 1px solid #337311;
  border-right: 1px solid #62B131;
}

/* --------------------- ORANGE NAVBAR/BUTTONS ------------------------------ */

.orange-accents .primary-menu-inner ul.sf-menu {
  border-left: 1px solid #F27A47;
}

.orange-accents .primary-menu-inner ul.sf-menu li {
  border-left: 1px solid #D54A05;
  border-right: 1px solid #F27A47;
}

.orange-accents .primary-menu-inner ul.sf-menu li.first {
  border-right: 0;
}

/* FORM SUBMIT BUTTONS */
.orange-accents form input.form-submit {
  border-left: 1px solid #D54A05;
  border-right: 1px solid #F27A47;
}

/* Use matching bullets on different footer backgrounds */

.lt-gray-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-lgy-rtl.png); /* LTR */
}

.gray-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-mgy-rtl.png); /* LTR */
}

.dk-gray-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-mgy2-rtl.png); /* LTR */
}

.black-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-dgy-rtl.png); /* LTR */
}

.red-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-red-rtl.png); /* LTR */
}

.blue-footer #footer ul li.collapsed{
  list-style-image: url(../images/menu-collapsed-bl-rtl.png); /* LTR */
}

.lt-blue-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-bl2-rtl.png); /* LTR */
}

.green-footer #footer  ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-gr-rtl.png); /* LTR */
}

.lt-green-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-gr2-rtl.png); /* LTR */
}

.orange-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-or-rtl.png); /* LTR */
}

.lt-orange-footer #footer ul li.collapsed {
  list-style-image: url(../images/menu-collapsed-or2-rtl.png); /* LTR */
}
