body {
/* text-align:center; */
/* margin:0 auto; */
background-color: #EDB76B;
}
a:link {
	text-decoration: underline;
	color: #666666;
}
a:visited {
	text-decoration: underline;
	color: #337AB7;
}
a:hover {
/*	color: #883F0F; */
/*  color: #EDB76B; */
/*  color: #A64C11; */
	color: #FFFFFF;
/*	background-color: #A64C11; */
/*  background-color: #FFFFFF; */
	text-decoration: underline;
/*	font-weight: bold; */
}
div.audio-sample-link a:link {
	text-decoration: underline;
/*	color: #0ECEED;  */
	color: #FF0800;
}
div.audio-sample-link a:visited {
	text-decoration: underline;
/*	color: #F3F107; */
	color: #d43f3a;
	
}
div.audio-sample-link a:hover {
/*	color: #883F0F; */
/*  color: #EDB76B; */
/*  color: #A64C11; */
/*	color: #FFFFFF; */
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;	
/*	background-color: #A64C11; */
/*  background-color: #FFFFFF; */
	text-decoration: underline;
/*	font-weight: bold; */
}
blockquote.dpl-small-text-bq {
/*  padding: 10px 20px; */
/*  margin: 0 0 20px; */
  font-size: 12px;
/*  border-left: 5px solid #eee; */
}
h1.text-color {
  color: #CC3300;	
}
h2.dpl-adjust-spacing {
  font-weight: normal;
  line-height: 1.5;	
  margin-top: 0px;
  margin-bottom: 0px;
}
p.dpl-adjust-spacing {
  font-weight: normal;
  line-height: 1.5;	
  margin-top: 0px;
  margin-bottom: 15px;
}
p + p { /* add more space above a paragraph that is following another paragraph */
  margin-top: 25px; 
} 
p + ul { /* add more space above a paragraph that is following another paragraph */
  margin-top: 3px; 
} 
ul + p { /* add more space above a paragraph that is following another paragraph */
  margin-top: 3px; 
} 
.bodyText {
  font-family: Arial, Helvetica, sans-serif;
  /* font-size: 14px; */
  font-size: 1em;
  /*  color: #A64C11;  dpl original color before change - 12/3/2015 */
  color: #3E1C06;   /* moved brown color slide to include more black */
  text-decoration: none;
}
.bodyTextOrig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #A64C11;
  text-decoration: none;
}
.bodyTextMid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76350B;
	text-decoration: none;
}
.freeJournalBox {
  border-radius: 25px;
  border: 1px solid #a64c11;
  background: #eba434;
  padding: 20px;
}
.newsBox {
  border-radius: 25px;
  border: 1px solid #a64c11;
  background: #EDB76B;
  padding: 5px; 
}
.linksBox {
  border-radius: 25px;
  border: 1px solid #a64c11;
  background: #EDB76B;
  padding: 5px; 
}
.articleBox {
  border-radius: 10px;
  border: 1px solid #a64c11;
  padding: 10px; 
}
.articleBox2 {
  border-radius: 10px;
  border: 1px solid #337AB7;
  padding: 10px; 
}
.articleBox3 {
  border-radius: 10px;
  border: 1px solid #EBA434;
  padding: 10px; 
}
.articleBox4 {
  border-radius: 10px;
  border: 1px solid #000000;
  padding: 10px; 
}
.articleBox5 {
  border-radius: 10px;
  border: 1px solid #3E1C06;
  padding: 10px; 
}
.articleBox6 {
  border-radius: 10px;
  border: 1px solid #CC3300;
  padding: 10px; 
}
.articleBox7 {
  border-radius: 10px;
  border: 1px solid #FF0800;
  padding: 10px; 
}
.articleBox8 {
  border-radius: 10px;
  border: 1px solid #FFFFFF;
  padding: 10px; 
}
.articleBox9 {
  border-radius: 10px;
  border: 1px solid #0E2F02;
  padding: 10px; 
}
.abBackColorLightTan {
  background-color: #f5dbb7;
}
.abBackColorTan {
  background-color: tan;
}
.abBackColorTan2 {
  background-color: #F4CA7C;
}
.abBackColorBeige {
  background-color:#F1D399;
}
.abBackColorLightBlue {
  background-color:#AAE8F5
}
.abBackColorLightYellow {
  background-color:#F2F7AA;
}
.abBackColorGolden {
  background-color:#F1A412;
}
.abBackColorGolden2 {
  background-color:#EBA434;
}
.abBackColorLightGray {
  background-color:#D2D2D2;
}
.abImgFloatLeft {
  float:left;
  margin:2px 11px 7px 0px;
  border-style:solid;
  border-color:#ffffff;
  border-width:1px;
}
.abImgFloatRight {
  float:right;
  margin:2px 0px 7px 11px;
  border-style:solid;
  border-color:#ffffff;
  border-width:1px;
}
.abImgFloatLeftNoBorder {
  float:left;
  margin:2px 11px 7px 0px;
}
.abImgFloatRightNoBorder {
  float:right;
  margin:2px 0px 7px 11px;
}
.dgfBoxShadow {
  box-shadow: 5px 5px 5px #888888;
}
.bkyTextIndent {
  text-indent: 25px;	
}
.dgfFloatRight {
  float:right;
}
.dgfTextColorBrown {
  color: #a64c11;
}
.dgfTextColorDarkBrown {
  color: #3E1C06;
}
.dgfTextColorYellow {
  color: #eba434;
}
.dgfTextColorBlue {
  color: #337AB7;
}
.dgfTextColorDarkBlue {
  color: #070645;
}
.dgfTextColorRed {
  color: #FF0800;
}
.dgfTextColorDarkRed {
  color: #720507;
}
.dgfTextColorGreen {
  color: #258719;
}
.dgfTextColorDarkGreen {
  color: #0E2F02;
}
.dgfTextColorOrange {
  color: #CC3300;
}
hr.brown {
  clear: both;
  color: #a64c11;
  background-color: #a64c11;
  height: 1px;
  border-width: 0;
}
hr.darkbrown {
  clear: both;
  color: #3E1C06;
  background-color: #3E1C06;
  height: 1px;
  border-width: 0;
}
hr.yellow {
  clear: both;
  color: #eba434;
  background-color: #eba434;
  height: 1px;
  border-width: 0;
}
hr.blue {
  clear: both;
  color: #337AB7;
  background-color: #337AB7;
  height: 1px;
  border-width: 0;
}
hr.darkblue {
  clear: both;
  color: #070447;
  background-color: #070447;
  height: 1px;
  border-width: 0;
}
hr.black {
  clear: both;
  color: #000000;
  background-color: #000000;
  height: 1px;
  border-width: 0;
}
hr.white {
  clear: both;
  color: #FFFFFF;
  background-color: #FFFFFF;
  height: 1px;
  border-width: 0;
}
hr.red {
  clear: both;
  color: #FF0800;
  background-color: #FF0800;
  height: 1px;
  border-width: 0;
}
hr.darkred {
  clear: both;
  color: #370102;
  background-color: #370102;
  height: 1px;
  border-width: 0;
}
hr.green {
  clear: both;
  color: #258719;
  background-color: #258719;
  height: 1px;
  border-width: 0;
}
hr.darkgreen {
  clear: both;
  color: #0E2F02;
  background-color: #0E2F02;
  height: 1px;
  border-width: 0;
}
hr.orange {
  clear: both;
  color: #CC3300;
  background-color: #CC3300;
  height: 1px;
  border-width: 0;
}
img.babaji-logo {
  position: relative;
  top: -18px;
  height: 35px;
  width: 26px;
}
img.RightImage {
  float:right;
  margin:2px;
}
img.LeftImage {
  float:left;
  margin:2px;
}
img.WhiteBorder {
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
}
img.BlackBorder {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}
img.BrownBorder {
  border-style: solid;
  border-color: #a64c11;
  border-width: 1px;
}
img.DarkBrownBorder {
  border-style: solid;
  border-color: #3E1C06;
  border-width: 1px;
}
img.YellowBorder {
  border-style: solid;
  border-color: #eba434;
  border-width: 1px;
}
img.BlueBorder {
  border-style: solid;
  border-color: #337AB7;
  border-width: 1px;
}
img.DarkBlueBorder {
  border-style: solid;
  border-color: #070447;
  border-width: 1px;
}
img.RedBorder {
  border-style: solid;
  border-color: #FF0800;
  border-width: 1px;
}
img.DarkRedBorder {
  border-style: solid;
  border-color: #370102;
  border-width: 1px;
}
img.GreenBorder {
  border-style: solid;
  border-color: #258719;
  border-width: 1px;
}
img.DarkGreenBorder {
  border-style: solid;
  border-color: #0E2F02;
  border-width: 1px;
}
img.OrangeBorder {
  border-style: solid;
  border-color: #CC3300;
  border-width: 1px;
}
#gsc-iw-id1 {
  height: 30px;
}
.dgf-bg-tan {
  background-color: #F4CA7C;
}
#bky-art4-list > li {
  padding-bottom:10px;
}
.bky-list > li {
  padding-bottom:10px;
}
.bky-sub {
  vertical-align: sub;
  font-size: smaller;
  color: #666666;
  bottom: -0.25em;
}
ol.bky-low-roman {
  list-style-type: lower-roman;
}
.Stil1 {
  font-weight: bold;
  font-style: italic;
}
.Stil12 {
  font-size: 16px; 
  color: #CC3300; 
  font-family: Arial, Helvetica, sans-serif; 
}
.Stil2 {
  font-family: Arial, Helvetica, sans-serif;
}
.Stil4 {	
  font-size: 16px;
  color: #666666;
}
.Stil5 {	
  font-size: 16px;
  color: #F87F08;
  font-weight: bold;
}
.Stil9 {
  font-size: 16px; 
  color: #CC3300; 
}
.style4 {
  color: #666666;
}
.style5 {
  font-weight: bold;
}
.style6 {
  font-size: 12px;
}
.style7 {
  font-size: 16px;
}
.TextGrey {
  color: #666666;
}
.JustifyText {
	text-align:justify;
}
.RightText {
	text-align:right;
}
.LeftText {
	text-align:left;
}
.dpl-Text-18px {
  font-size: 18px;
}
.dpl-Text-17px {
  font-size: 17px;
}
.dpl-Text-16px {
  font-size: 16px;
}
.dpl-Text-14px {
  font-size: 14px;
}
@media (min-width: 992px) {
  .dpl-half-col-md-1 {
    width: 4.16666667%;
  }
  .dpl-half-col-md-3 {
    width: 12.5%;
  }
  .dpl-half-col-md-5 {
    width: 20.8333333%;
  }
  .dpl-half-col-md-7 {
    width: 29.16666667%;
  }
  .dpl-half-col-md-9 {
    width: 37.5%;
  }
  .dpl-half-col-md-11 {
    width: 45.8333333%;
  }
  .dpl-half-col-md-pull-1 {
    right: 4.16666667%;
  }
  .dpl-half-col-md-pull-3 {
    right: 12.5%;
  }
  .dpl-half-col-md-pull-5 {
    right: 20.8333333%;
  }
  .dpl-half-col-md-pull-7 {
    right: 29.16666667%;
  }
  .dpl-half-col-md-pull-9 {
    right: 37.5%;
  }
  .dpl-half-col-md-pull-11 {
    right: 45.8333333%;
  }
  .dpl-half-col-md-push-1 {
    left: 4.16666667%;
  }
  .dpl-half-col-md-push-3 {
    left: 12.5%;
  }
  .dpl-half-col-md-push-5 {
    left: 20.8333333%;
  }
  .dpl-half-col-md-push-7 {
    left: 29.16666667%;
  }
  .dpl-half-col-md-push-9 {
    left: 37.5%;
  }
  .dpl-half-col-md-push-11 {
    left: 45.8333333%;
  }
}
/* Below - changes and additions to code in boootstrap.css */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;  */
    color: #ffffff;
    text-decoration: none;
    background-color: #840628;
}
/* dplavoie - 07-15-2015 navbar center code from - http://forums.asp.net/t/1955304.aspx?Bootstrap+3+menu+align+center+instead+of+left */
.navbar-collapse.collapse {
  text-align: center; /* Set this */
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  font-weight:bold;
}
.navbar {
  border: 2px solid transparent;  /* thicker border around main menu */
}
.navbar-nav {
  *display:inline; /* ie7 fix */
  *zoom:1; /* hasLayout ie7 trigger */
  vertical-align: top;    
  display: inline-block;
  float: none;
  margin: 0;
}
.dropdown-menu {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu - from bootstrap.css
  background-color: #fff; */
  background-color: #eba434;
  /* dplavoie 07/13/2015 - end of mod */
}
.dropdown > a {
  text-decoration: none;   /* removed underline for menu link */
}
.dropdown-menu > li > span > a {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu - this is for the language menu
  color: #333; */
  color: #a64c11;
  text-decoration: none;   /* removed underline for dropdown menu link */
  /* dplavoie 07/13/2015 - end of mod */
}
.dropdown-menu > li > span > a:hover,
.dropdown-menu > li > span > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu - this is for the language menu
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;  */
    color: #ffffff;
    text-decoration: none;
    background-color: #840628;
}
.dropdown-menu > li > a {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #333; */
  color: #a64c11;
  text-decoration: none;   /* removed underline for dropdown menu link */
  border-style: inset;
  border-width: 1px;
  border-color: #edb76b;
  /* dplavoie 07/13/2015 - end of mod */
}
.dropdown-menu > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;  */
    color: #ffffff;
    text-decoration: none;
    background-color: #840628;
  /* dplavoie 07/13/2015 - end of mod */
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;  */
    color: #ffffff;
    text-decoration: none;
    background-color: #840628;
}
.nav .open > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    background-color: #eee;
    border-color: #337ab7;   */
    background-color: #840628;
    border-color: #ffffff;
}
.navbar-default {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  background-color: #f8f8f8;
  border-color: #e7e7e7; */
  background-color: #eba434;
  border-color: #840628;
  /* dplavoie - end of mod */
  /*dplavoie 07/14/2015 - make the navbar not go all the way to ends of screen, for navbar-default.  The navbar-static-top does this, and this should not be doing this. */
  margin-right: 60px;
  margin-left: 60px;
}
.dgf-navbar-default {
  /* dplavoie 07/17/2015 - Remove the box border by changing to background color */
  background-color: #EDB76B;
  border-color: #EDB76B;
  margin-right: 60px;
  margin-left: 60px;
}
/* .dgf-navbar-bookstore { */
  /* dplavoie 07/17/2015 - Remove the box border by changing to background color */
/*  font-size: 10px; */
/*  margin-right: 10px; */
/*  margin-left: 10px; */
/*}/ */
.navbar-default .navbar-brand {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #777; */
  color: #a64c11;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #5e5e5e;  
  background-color: transparent; */  
  color: #ffffff;
  background-color: #840628;
}
.navbar-default .navbar-text {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #777; */
  color: #a64c11;
}
.navbar-default .navbar-nav > li > a {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #777; */
  color: #a64c11;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #333;
  background-color: transparent; */
  color: #ffffff;
  background-color: #840628;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #555;
  background-color: #e7e7e7; */
  color: #ffffff;
  background-color: #840628;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  background-color: #ddd;  */
  color: #ffffff;
  background-color: #840628;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #555;
  background-color: #e7e7e7; */
  color: #ffffff;
  background-color: #840628;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #777;  */
    color: #a64c11;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #333;
    background-color: transparent;  */
    color: #ffffff;
    background-color: #840628;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #555;
    background-color: #e7e7e7;  */
    color: #ffffff;
    background-color: #840628;
  }
  .navbar-default {
    margin-right: 60px;
    margin-left: 60px;
  /* dplavoie 08/04/2016 - Added this so that the bootstrap affix for the main menu works correctly with the main menu on top of everything
	width: 100%;
	z-index: 100; */
  }
  img.babaji-logo {   /* change the babaji logo on the menu, for smartphones */
  position: relative;
  top: -15px;
  height: 50px;
  width: 37px;
  }
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #fff;
    background-color: transparent;  */
  color: #ffffff;
  background-color: #840628;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #fff;
  background-color: #080808;  */
  color: #ffffff;
  background-color: #840628;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  /* dplavoie 07/13/2015 - Change to color of original BKY menu
  color: #fff;
  background-color: #080808;  */
  color: #ffffff;
  background-color: #840628;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #fff;
    background-color: transparent;  */
    color: #ffffff;
    background-color: #840628;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    /* dplavoie 07/13/2015 - Change to color of original BKY menu
    color: #fff;
    background-color: #080808;  */
    color: #ffffff;
    background-color: #840628;
  }
}
@media screen and (min-width: 768px) {
  .navbar-default {
    margin-right: 80px;
    margin-left: 80px;
  }
  .navbar {
    min-height: 20px; /* make height of the bar smaller */
  }
  .navbar-brand { /* for navbar menu, make the height of bar smaller */
    height: 20px;
    padding: 15px 15px;
  }
  .navbar-nav > li > a {  /* for navbar menu, make the height of bar smaller */
    padding-top: 3px;
    padding-bottom: 7px;
  }
  #defaultNavbarLang {
	padding-top: 18px;
  }
}
@media screen and (min-width: 992px) {
  .navbar-default {
    margin-right: 90px;
    margin-left: 90px;
  }
}
@media screen and (min-width: 1200px) {
  .navbar-default {
    margin-right: 120px;
    margin-left: 120px;
  }
}
  /* dplavoie 08/05/2016 Enable Menu Hover Dropdowns - https://scotch.io/bar-talk/bootstrap-3-tips-and-tricks-you-might-not-know - does not work, it is dropping down every menu, including sub-menus automatically all at once. Will need to tweak in future. */
/* @media only screen and (min-width : 768px) {  */
    /* Make Navigation Toggle on Desktop Hover */
/*    .dropdown:hover .dropdown-menu { */
/*        display: block; */
/*    } */
/* } */

.container-dpl {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container-dpl {
    width: 650px;
  }
}
@media (min-width: 992px) {
  .container-dpl {
    width: 650px;
  }
}
@media (min-width: 1200px) {
  .container-dpl {
    width: 650px;
  }
}
