
.yuimenuitem-selected {
  background-color: #A67031 !important;
}

body, html {
  background: #BFA485;
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}

body div#doc {
  background: #FFFFFF;
}

body div#doc div#bd {
  margin-left: .5em;
  margin-right: .5em;
}

body div#doc div#hd #header-splash-link {
  padding-top: 160px;
  background-image: url("../include/header.jpg");
  background-repeat: no-repeat;  
}

body div#doc div#hd h1 {
  margin-left: 33%;
}

body div#doc div#ft {
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: 1px dotted #A67031;
  margin-top: 1em;
}

a:active, a, a:hover {
  color: #30789B;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:visited {
  color: #80A2B3;
}

h1, h2, h3, h4, h5, h6 {
  color: #A67031;
}

h1 { font-size: 153.9%; }
h2 { font-size: 146.5%; }
h3 { font-size: 138.5%; }
h4 { font-size: 131%; }
h5 { font-size: 123.1%; }
h6 { font-size: 116%; }

div.workshop-speaker p {
  text-align: justify;
}

div.workshop-speaker p img {
  margin: 10px;
  float: left;
}

div.workshop-speaker span {
  font-weight: bold;
}

div.workshop-speaker:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

blockquote.scripture {
  font-style: italic;
}

div#extra-sidebar-content {
  padding-top: 2em;
}

.highlightbox {
  border: .3em solid #A67031;
  padding: 1em;
  background-color: #B0E0F7;
}


table.schedule-table {
  margin-top: 1em;
}
table.schedule-table,
table.schedule-table th,
table.schedule-table td {
  border: 1px solid black;
  border-collapse: collapse;
  padding:0; margin:0;
}
table.schedule-table th {
  width: 16%;
  background-color: #A67031;
  font-size: .75em;
}
table.schedule-table p {
  margin:0; padding: 0; border: 0;
  font-size: .9em;
}
table.schedule-table .specific-time {
  font-size: .7em;
}
table.schedule-table .specific-time:before {
  content: "(";
}
table.schedule-table .specific-time:after {
  content: ")";
}
table.schedule-table td {
  text-align: center;
  vertical-align: middle;
}

object.gdocform {
  overflow: hidden;
}

/* jQuery Countdown styles 1.5.8. */
.hasCountdown {
  border: .3em solid #A67031;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #B0E0F7;
}
.countdown_rtl {
  direction: rtl;
}
.countdown_holding span {
  background-color: #B0E0F7;
}
.countdown_row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center;
}
.countdown_show1 .countdown_section {
  width: 98%;
}
.countdown_show2 .countdown_section {
  width: 48%;
}
.countdown_show3 .countdown_section {
  width: 32.5%;
}
.countdown_show4 .countdown_section {
  width: 24.5%;
}
.countdown_show5 .countdown_section {
  width: 19.5%;
}
.countdown_show6 .countdown_section {
  width: 16.25%;
}
.countdown_show7 .countdown_section {
  width: 14%;
}
.countdown_section {
  display: block;
  float: left;
  font-size: 75%;
  text-align: center;
}
.countdown_amount {
  font-size: 200%;
}
.countdown_descr {
  display: block;
  width: 100%;
}

