

/* ==================== aural ============================ */

@media aural {
  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
  h1 { pitch: x-low; pitch-range: 90 }
  h2 { pitch: x-low; pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4 { pitch: medium; pitch-range: 60 }
  h5 { pitch: medium; pitch-range: 50 }
  h6 { pitch: medium; pitch-range: 40 }
  li, dt, dd { pitch: medium; richness: 60 }
  dt { stress: 80 }
  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  dfn { pitch: high; pitch-range: 60; stress: 60 }
  s, strike { richness: 0 }
  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u { richness: 0 }
  
  :link { voice-family: harry, male }
  :visited { voice-family: betty, female }
  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
  
a.external  {
  padding: 0 20px 0px 0px;
  display:inline;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url(images/external-link.gif);
}
  /* extra-css */
.nobullet {
    list-style: none;
}
.copyright, .feedback {
    text-align: center;
}
.navbar {
	margin-bottom:-1px;
    border-radius:5px;
}

h3.h4 ~ table {
    margin-left: 2em;
}

h3.h4 ~ p {
    margin-left: 2em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: bold;
}

table {
    margin-bottom: 1em;
}

#menu ul {
    padding-left: 1em;
}

img.scaling {
    width: 20vw;
}

th.halfwidth {
    width: 50%;
}

ul.center {
    text-align: center;
}

@media screen and (max-width:767px) {
    .nav-sidebar,
    .searchbox hr {
        display: none;
    }
    .nobullet {
        list-style: disc;
    }
}
.samikey {
    background-color: #D0B24D ;
}
.nonsamikey {
    background-color: #7098D0 ;
}

#content {
  padding-top: 2%;
  padding-right: 2%;
}

nav, .navbar, .navbar-expand-lg, .navbar-light, .bg-light{
  padding-top: 10px;
  padding-bottom: 10px;
}

.accordion-group a, .menuitem a, .menuitem li {
  font-size: 1em;
}

.accordion-group a:hover, .menuitem a:hover, .menuitem li:hover {
  text-decoration: none;
}

.sidebar, .bg-light, #menu {
  padding-right: 2%;
}

.sidebar{
  padding-top: 4%;
  padding-bottom: 4%;
  font-size: medium;
}

.accordion-title {
  font-size: larger;
}
  