html.ce1 {
  /**
  * Sidebars
  */
  /**
  * Individual items
  */
  /**
  * Other
  */
}
html.ce1 a {
  color: #311e0a;
  text-decoration: none;
}
html.ce1 a:hover {
  color: #000000;
  text-decoration: underline;
}
html.ce1 .container {
  max-width: 960px;
}
html.ce1 header.siteheader {
  border-bottom: 1px #d9d9d9 dashed;
  margin-bottom: 5px;
}
html.ce1 header.siteheader .brandbar {
  background-color: #f3f3f3;
  min-height: 85px;
}
@media (max-width: 768px) {
  html.ce1 header.siteheader .brandbar {
    text-align: center;
  }
}
html.ce1 header.siteheader .statusbar,
html.ce1 header.siteheader .navbar {
  background-color: #c7bb9b;
}
html.ce1 header.siteheader .statusbar h1 {
  font-size: 0.9em;
  margin: 5px 0;
  color: #60543e;
}
html.ce1 header.siteheader .actionbar {
  font-size: 0.9em;
  padding: 0 0 14px 0;
  color: #aaaaaa;
}
html.ce1 header.siteheader .actionbar .date_heb {
  color: #3a2206;
}
html.ce1 .navbar {
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-radius: 0;
  min-height: 25px;
}
html.ce1 .nav > li > a {
  padding: 0;
}
@media (max-width: 768px) {
  html.ce1 .navbar-default .navbar-nav {
    margin: 0;
  }
}
html.ce1 .navbar-default .navbar-nav > li > a {
  color: #021318;
  font-weight: bold;
  padding: 2px 10px 2px;
  border-left: 1px #fff solid;
  min-width: 100px;
  text-align: center;
}
html.ce1 .main .panel .panel-heading {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #c7bb9b;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce1 .main header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #c7bb9b;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce1 .rightbar aside,
html.ce1 .leftBar aside {
  background-color: #ede9df;
}
html.ce1 .rightbar aside header,
html.ce1 .leftBar aside header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #c7bb9b;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce1 .rightbar aside .nav li span.badge,
html.ce1 .leftBar aside .nav li span.badge {
  color: inherit;
  background-color: inherit;
  font-weight: normal;
}
html.ce1 .rightbar aside .nav li > a,
html.ce1 .leftBar aside .nav li > a {
  padding: 0 5px;
}
html.ce1 .rightbar aside .nav li > a:hover,
html.ce1 .leftBar aside .nav li > a:hover {
  background-color: #d1c8af;
}
html.ce1 .rightbar aside .nav li:nth-child(even),
html.ce1 .leftBar aside .nav li:nth-child(even) {
  background-color: #dad3bf;
}
html.ce1 .rightbar aside .nav li:nth-child(odd),
html.ce1 .leftBar aside .nav li:nth-child(odd) {
  background-color: #ede9df;
}
html.ce1 .rightbar aside .nav.nav-no-links li,
html.ce1 .leftBar aside .nav.nav-no-links li {
  padding-right: 5px;
}
@media (max-width: 768px) {
  html.ce1 .mainQT h2,
  html.ce1 .mainQT h3 {
    font-size: 1.1em;
  }
}
html.ce1 .media.custom-item-media {
  position: relative;
  overflow: visible;
}
html.ce1 .media.custom-item-media .media-right > .media-object {
  font-size: 22pt;
  padding-top: 4px;
  width: 30px;
  height: 30px;
  margin: 5px 5px 0 0;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000;
  line-height: 100%;
  background-image: linear-gradient(to bottom, #c7bb9b 20%, #dad3bf 70%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7bb9b', endColorstr='#ffdad3bf', GradientType=0);
}
html.ce1 .media.custom-item-media .media-right > .media-object > a {
  color: inherit;
}
html.ce1 .media.custom-item-media .media-right > .media-object > a:hover {
  text-decoration: none;
}
html.ce1 .media.custom-item-media .media-body .media-attributed {
  padding-top: 5px;
}
html.ce1 .media.custom-item-media .media-footer {
  font-size: 0.8em;
  padding: 5px 5px 5px 80px;
  background-color: #f3f3f3;
  margin-top: 10px;
}
html.ce1 .media.custom-item-media .media-footer:before,
html.ce1 .media.custom-item-media .media-footer:after {
  content: " ";
  display: table;
}
html.ce1 .media.custom-item-media .media-footer:after {
  clear: both;
}
html.ce1 .media.custom-item-media .media-rank {
  position: absolute;
  text-align: center;
  border: 1px #e7e7e7 solid;
  width: 70px;
  height: 50px;
  background: #fcfcfc;
  padding-top: 3px;
  color: gray;
  bottom: -10px;
  left: 5px;
}
html.ce1 .media.custom-item-media .media-rank a {
  font-size: 0.8em;
}
html.ce1 .media.custom-item-media .media-rank .castVoteCont {
  position: absolute;
  left: -15px;
  top: 45px;
  border: 1px gray solid;
  width: 97px;
  padding: 5px;
  background: #fff;
  font-size: 0.75em;
  color: #000;
  z-index: 9999;
}
html.ce1 .listing-desc {
  border: 1px gray dashed;
  text-align: right;
  color: #5C4E2F;
  font-size: 0.8em;
  background: #F7F7F7;
  margin-bottom: 15px;
}
html.ce1 .ad-container {
  text-align: center;
  border-top: 1px #D9D9D9 dashed;
  border-bottom: 1px #D9D9D9 dashed;
  margin: 15px 0;
  padding: 5px 0;
}
html.ce2 {
  /**
  * Sidebars
  */
  /**
  * Individual items
  */
  /**
  * Other
  */
}
html.ce2 a {
  color: #310a0a;
  text-decoration: none;
}
html.ce2 a:hover {
  color: #000000;
  text-decoration: underline;
}
html.ce2 .container {
  max-width: 960px;
}
html.ce2 header.siteheader {
  border-bottom: 1px #d9d9d9 dashed;
  margin-bottom: 5px;
}
html.ce2 header.siteheader .brandbar {
  background-color: #f3f3f3;
  min-height: 85px;
}
@media (max-width: 768px) {
  html.ce2 header.siteheader .brandbar {
    text-align: center;
  }
}
html.ce2 header.siteheader .statusbar,
html.ce2 header.siteheader .navbar {
  background-color: #d1aeae;
}
html.ce2 header.siteheader .statusbar h1 {
  font-size: 0.9em;
  margin: 5px 0;
  color: #410808;
}
html.ce2 header.siteheader .actionbar {
  font-size: 0.9em;
  padding: 0 0 14px 0;
  color: #aaaaaa;
}
html.ce2 header.siteheader .actionbar .date_heb {
  color: #3a0606;
}
html.ce2 .navbar {
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-radius: 0;
  min-height: 25px;
}
html.ce2 .nav > li > a {
  padding: 0;
}
@media (max-width: 768px) {
  html.ce2 .navbar-default .navbar-nav {
    margin: 0;
  }
}
html.ce2 .navbar-default .navbar-nav > li > a {
  color: #021318;
  font-weight: bold;
  padding: 2px 10px 2px;
  border-left: 1px #fff solid;
  min-width: 100px;
  text-align: center;
}
html.ce2 .main .panel .panel-heading {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #d1aeae;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce2 .main header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #d1aeae;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce2 .rightbar aside,
html.ce2 .leftBar aside {
  background-color: #eddfdf;
}
html.ce2 .rightbar aside header,
html.ce2 .leftBar aside header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #d1aeae;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce2 .rightbar aside .nav li span.badge,
html.ce2 .leftBar aside .nav li span.badge {
  color: inherit;
  background-color: inherit;
  font-weight: normal;
}
html.ce2 .rightbar aside .nav li > a,
html.ce2 .leftBar aside .nav li > a {
  padding: 0 5px;
}
html.ce2 .rightbar aside .nav li > a:hover,
html.ce2 .leftBar aside .nav li > a:hover {
  background-color: #d1afaf;
}
html.ce2 .rightbar aside .nav li:nth-child(even),
html.ce2 .leftBar aside .nav li:nth-child(even) {
  background-color: #dabfbf;
}
html.ce2 .rightbar aside .nav li:nth-child(odd),
html.ce2 .leftBar aside .nav li:nth-child(odd) {
  background-color: #eddfdf;
}
html.ce2 .rightbar aside .nav.nav-no-links li,
html.ce2 .leftBar aside .nav.nav-no-links li {
  padding-right: 5px;
}
@media (max-width: 768px) {
  html.ce2 .mainQT h2,
  html.ce2 .mainQT h3 {
    font-size: 1.1em;
  }
}
html.ce2 .media.custom-item-media {
  position: relative;
  overflow: visible;
}
html.ce2 .media.custom-item-media .media-right > .media-object {
  font-size: 22pt;
  padding-top: 4px;
  width: 30px;
  height: 30px;
  margin: 5px 5px 0 0;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000;
  line-height: 70%;
  background-image: linear-gradient(to bottom, #d1aeae 20%, #dabfbf 70%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1aeae', endColorstr='#ffdabfbf', GradientType=0);
}
html.ce2 .media.custom-item-media .media-right > .media-object > a {
  color: inherit;
}
html.ce2 .media.custom-item-media .media-right > .media-object > a:hover {
  text-decoration: none;
}
html.ce2 .media.custom-item-media .media-body .media-attributed {
  padding-top: 5px;
}
html.ce2 .media.custom-item-media .media-footer {
  font-size: 0.8em;
  padding: 5px 5px 5px 80px;
  background-color: #f3f3f3;
  margin-top: 10px;
}
html.ce2 .media.custom-item-media .media-footer:before,
html.ce2 .media.custom-item-media .media-footer:after {
  content: " ";
  display: table;
}
html.ce2 .media.custom-item-media .media-footer:after {
  clear: both;
}
html.ce2 .media.custom-item-media .media-rank {
  position: absolute;
  text-align: center;
  border: 1px #e7e7e7 solid;
  width: 70px;
  height: 50px;
  background: #fcfcfc;
  padding-top: 3px;
  color: gray;
  bottom: -10px;
  left: 5px;
}
html.ce2 .media.custom-item-media .media-rank a {
  font-size: 0.8em;
}
html.ce2 .media.custom-item-media .media-rank .castVoteCont {
  position: absolute;
  left: -15px;
  top: 45px;
  border: 1px gray solid;
  width: 97px;
  padding: 5px;
  background: #fff;
  font-size: 0.75em;
  color: #000;
  z-index: 9999;
}
html.ce2 .listing-desc {
  border: 1px gray dashed;
  text-align: right;
  color: #5C4E2F;
  font-size: 0.8em;
  background: #F7F7F7;
  margin-bottom: 15px;
}
html.ce2 .ad-container {
  text-align: center;
  border-top: 1px #D9D9D9 dashed;
  border-bottom: 1px #D9D9D9 dashed;
  margin: 15px 0;
  padding: 5px 0;
}
html.ce3 {
  /**
  * Sidebars
  */
  /**
  * Individual items
  */
  /**
  * Other
  */
}
html.ce3 a {
  color: #0a3110;
  text-decoration: none;
}
html.ce3 a:hover {
  color: #000000;
  text-decoration: underline;
}
html.ce3 .container {
  max-width: 960px;
}
html.ce3 header.siteheader {
  border-bottom: 1px #d9d9d9 dashed;
  margin-bottom: 5px;
}
html.ce3 header.siteheader .brandbar {
  background-color: #f3f3f3;
  min-height: 85px;
}
@media (max-width: 768px) {
  html.ce3 header.siteheader .brandbar {
    text-align: center;
  }
}
html.ce3 header.siteheader .statusbar,
html.ce3 header.siteheader .navbar {
  background-color: #9bc79c;
}
html.ce3 header.siteheader .statusbar h1 {
  font-size: 0.9em;
  margin: 5px 0;
  color: #0f4108;
}
html.ce3 header.siteheader .actionbar {
  font-size: 0.9em;
  padding: 0 0 14px 0;
  color: #aaaaaa;
}
html.ce3 header.siteheader .actionbar .date_heb {
  color: #0b3a06;
}
html.ce3 .navbar {
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-radius: 0;
  min-height: 25px;
}
html.ce3 .nav > li > a {
  padding: 0;
}
@media (max-width: 768px) {
  html.ce3 .navbar-default .navbar-nav {
    margin: 0;
  }
}
html.ce3 .navbar-default .navbar-nav > li > a {
  color: #021318;
  font-weight: bold;
  padding: 2px 10px 2px;
  border-left: 1px #fff solid;
  min-width: 100px;
  text-align: center;
}
html.ce3 .main .panel .panel-heading {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9bc79c;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce3 .main header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9bc79c;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce3 .rightbar aside,
html.ce3 .leftBar aside {
  background-color: #e1eddf;
}
html.ce3 .rightbar aside header,
html.ce3 .leftBar aside header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9bc79c;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce3 .rightbar aside .nav li span.badge,
html.ce3 .leftBar aside .nav li span.badge {
  color: inherit;
  background-color: inherit;
  font-weight: normal;
}
html.ce3 .rightbar aside .nav li > a,
html.ce3 .leftBar aside .nav li > a {
  padding: 0 5px;
}
html.ce3 .rightbar aside .nav li > a:hover,
html.ce3 .leftBar aside .nav li > a:hover {
  background-color: #b4d1af;
}
html.ce3 .rightbar aside .nav li:nth-child(even),
html.ce3 .leftBar aside .nav li:nth-child(even) {
  background-color: #c3dabf;
}
html.ce3 .rightbar aside .nav li:nth-child(odd),
html.ce3 .leftBar aside .nav li:nth-child(odd) {
  background-color: #e1eddf;
}
html.ce3 .rightbar aside .nav.nav-no-links li,
html.ce3 .leftBar aside .nav.nav-no-links li {
  padding-right: 5px;
}
@media (max-width: 768px) {
  html.ce3 .mainQT h2,
  html.ce3 .mainQT h3 {
    font-size: 1.1em;
  }
}
html.ce3 .media.custom-item-media {
  position: relative;
  overflow: visible;
}
html.ce3 .media.custom-item-media .media-right > .media-object {
  font-size: 22pt;
  padding-top: 4px;
  width: 30px;
  height: 30px;
  margin: 5px 5px 0 0;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000;
  line-height: 70%;
  background-image: linear-gradient(to bottom, #9bc79c 20%, #c3dabf 70%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9bc79c', endColorstr='#ffc3dabf', GradientType=0);
}
html.ce3 .media.custom-item-media .media-right > .media-object > a {
  color: inherit;
}
html.ce3 .media.custom-item-media .media-right > .media-object > a:hover {
  text-decoration: none;
}
html.ce3 .media.custom-item-media .media-body .media-attributed {
  padding-top: 5px;
}
html.ce3 .media.custom-item-media .media-footer {
  font-size: 0.8em;
  padding: 5px 5px 5px 80px;
  background-color: #f3f3f3;
  margin-top: 10px;
}
html.ce3 .media.custom-item-media .media-footer:before,
html.ce3 .media.custom-item-media .media-footer:after {
  content: " ";
  display: table;
}
html.ce3 .media.custom-item-media .media-footer:after {
  clear: both;
}
html.ce3 .media.custom-item-media .media-rank {
  position: absolute;
  text-align: center;
  border: 1px #e7e7e7 solid;
  width: 70px;
  height: 50px;
  background: #fcfcfc;
  padding-top: 3px;
  color: gray;
  bottom: -10px;
  left: 5px;
}
html.ce3 .media.custom-item-media .media-rank a {
  font-size: 0.8em;
}
html.ce3 .media.custom-item-media .media-rank .castVoteCont {
  position: absolute;
  left: -15px;
  top: 45px;
  border: 1px gray solid;
  width: 97px;
  padding: 5px;
  background: #fff;
  font-size: 0.75em;
  color: #000;
  z-index: 9999;
}
html.ce3 .listing-desc {
  border: 1px gray dashed;
  text-align: right;
  color: #5C4E2F;
  font-size: 0.8em;
  background: #F7F7F7;
  margin-bottom: 15px;
}
html.ce3 .ad-container {
  text-align: center;
  border-top: 1px #D9D9D9 dashed;
  border-bottom: 1px #D9D9D9 dashed;
  margin: 15px 0;
  padding: 5px 0;
}
html.ce4 {
  /**
  * Sidebars
  */
  /**
  * Individual items
  */
  /**
  * Other
  */
}
html.ce4 a {
  color: #0a1131;
  text-decoration: none;
}
html.ce4 a:hover {
  color: #000000;
  text-decoration: underline;
}
html.ce4 .container {
  max-width: 960px;
}
html.ce4 header.siteheader {
  border-bottom: 1px #d9d9d9 dashed;
  margin-bottom: 5px;
}
html.ce4 header.siteheader .brandbar {
  background-color: #f3f3f3;
  min-height: 85px;
}
@media (max-width: 768px) {
  html.ce4 header.siteheader .brandbar {
    text-align: center;
  }
}
html.ce4 header.siteheader .statusbar,
html.ce4 header.siteheader .navbar {
  background-color: #9ba6c7;
}
html.ce4 header.siteheader .statusbar h1 {
  font-size: 0.9em;
  margin: 5px 0;
  color: #081841;
}
html.ce4 header.siteheader .actionbar {
  font-size: 0.9em;
  padding: 0 0 14px 0;
  color: #aaaaaa;
}
html.ce4 header.siteheader .actionbar .date_heb {
  color: #06173a;
}
html.ce4 .navbar {
  margin-right: -15px;
  margin-left: -15px;
  border: 0;
  border-radius: 0;
  min-height: 25px;
}
html.ce4 .nav > li > a {
  padding: 0;
}
@media (max-width: 768px) {
  html.ce4 .navbar-default .navbar-nav {
    margin: 0;
  }
}
html.ce4 .navbar-default .navbar-nav > li > a {
  color: #021318;
  font-weight: bold;
  padding: 2px 10px 2px;
  border-left: 1px #fff solid;
  min-width: 100px;
  text-align: center;
}
html.ce4 .main .panel .panel-heading {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9ba6c7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce4 .main header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9ba6c7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce4 .rightbar aside,
html.ce4 .leftBar aside {
  background-color: #dfe6ed;
}
html.ce4 .rightbar aside header,
html.ce4 .leftBar aside header {
  padding: 5px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #9ba6c7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
html.ce4 .rightbar aside .nav li span.badge,
html.ce4 .leftBar aside .nav li span.badge {
  color: inherit;
  background-color: inherit;
  font-weight: normal;
}
html.ce4 .rightbar aside .nav li > a,
html.ce4 .leftBar aside .nav li > a {
  padding: 0 5px;
}
html.ce4 .rightbar aside .nav li > a:hover,
html.ce4 .leftBar aside .nav li > a:hover {
  background-color: #afbfd1;
}
html.ce4 .rightbar aside .nav li:nth-child(even),
html.ce4 .leftBar aside .nav li:nth-child(even) {
  background-color: #bfccda;
}
html.ce4 .rightbar aside .nav li:nth-child(odd),
html.ce4 .leftBar aside .nav li:nth-child(odd) {
  background-color: #dfe6ed;
}
html.ce4 .rightbar aside .nav.nav-no-links li,
html.ce4 .leftBar aside .nav.nav-no-links li {
  padding-right: 5px;
}
@media (max-width: 768px) {
  html.ce4 .mainQT h2,
  html.ce4 .mainQT h3 {
    font-size: 1.1em;
  }
}
html.ce4 .media.custom-item-media {
  position: relative;
  overflow: visible;
}
html.ce4 .media.custom-item-media .media-right > .media-object {
  font-size: 22pt;
  padding-top: 4px;
  width: 30px;
  height: 30px;
  margin: 5px 5px 0 0;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000;
  line-height: 70%;
  background-image: linear-gradient(to bottom, #9ba6c7 20%, #bfccda 70%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9ba6c7', endColorstr='#ffbfccda', GradientType=0);
}
html.ce4 .media.custom-item-media .media-right > .media-object > a {
  color: inherit;
}
html.ce4 .media.custom-item-media .media-right > .media-object > a:hover {
  text-decoration: none;
}
html.ce4 .media.custom-item-media .media-body .media-attributed {
  padding-top: 5px;
}
html.ce4 .media.custom-item-media .media-footer {
  font-size: 0.8em;
  padding: 5px 5px 5px 80px;
  background-color: #f3f3f3;
  margin-top: 10px;
}
html.ce4 .media.custom-item-media .media-footer:before,
html.ce4 .media.custom-item-media .media-footer:after {
  content: " ";
  display: table;
}
html.ce4 .media.custom-item-media .media-footer:after {
  clear: both;
}
html.ce4 .media.custom-item-media .media-rank {
  position: absolute;
  text-align: center;
  border: 1px #e7e7e7 solid;
  width: 70px;
  height: 50px;
  background: #fcfcfc;
  padding-top: 3px;
  color: gray;
  bottom: -10px;
  left: 5px;
}
html.ce4 .media.custom-item-media .media-rank a {
  font-size: 0.8em;
}
html.ce4 .media.custom-item-media .media-rank .castVoteCont {
  position: absolute;
  left: -15px;
  top: 45px;
  border: 1px gray solid;
  width: 97px;
  padding: 5px;
  background: #fff;
  font-size: 0.75em;
  color: #000;
  z-index: 9999;
}
html.ce4 .listing-desc {
  border: 1px gray dashed;
  text-align: right;
  color: #5C4E2F;
  font-size: 0.8em;
  background: #F7F7F7;
  margin-bottom: 15px;
}
html.ce4 .ad-container {
  text-align: center;
  border-top: 1px #D9D9D9 dashed;
  border-bottom: 1px #D9D9D9 dashed;
  margin: 15px 0;
  padding: 5px 0;
}
