body {
  background-color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  color: #311800;
  margin: 0;
  padding: 0;
}

a {
  color: white;
  text-decoration: none;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#footer {
  width: 930px;
  position: absolute;
  top: 810px;
  left: 30px;
  margin: 0 0 20px 0;
  padding: 25px, 25px, 24px, 0;
  float: left;
}

#footer .links {
  float: right;
}

#footer #copyright {
  float: left;
  padding: 1px 0px 10px 25px;
  color: #ffffff;
}

#main-links {
  width: 100%;
  background: transparent url(/en/images/footer.png) no-repeat top left;
  height: 41px;
}

#main-links li {
  display: block;
  float: left;
  margin: 25px 0 0 25;
  padding: 0;
  list-style: none;
  width: 25%;
}

#main-links li a {
  display: block;
  height: 41px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

/*Spanish*/
#footer_es {
  width: 930px;
  position: absolute;
  top: 810px;
  left: 30px;
  margin: 0 0 20px 0;
  padding: 25px, 25px, 24px, 0;
  float: left;
}

#footer_es .links {
  float: right;
}

#footer_es #copyright {
  float: left;
  padding: 1px 0px 10px 25px;
  color: #ffffff;
}

#main_links_es {
  width: 100%;
  background: transparent url(/es/images/footer.png) no-repeat top left;
  height: 60px;
}

#main_links_es li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#main_links_es li a {
  display: block;
  height: 30px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_es li.kofc a {
  display: block;
  height: 60px !important;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_es > li.kofc{width: 220px;height: 60px;}
#main_links_es > li.truth{width: 215px;line-height: 1;height: 30px;}
#main_links_es > li.festival{width: 222px;height: 30px;}
#main_links_es li.timeline{width: 255px;height: 30px;}
#main_links_es li.eyes{width: 243px;height: 30px;}
#main_links_es li.chavez{width: 453px;height: 30px;}

/*French*/
#footer_fr {
  width: 930px;
  position: absolute;
  top: 810px;
  left: 30px;
  margin: 0 0 20px 0;
  padding: 25px, 25px, 24px, 0;
  float: left;
}

#footer_fr .links {
  float: right;
}

#footer_fr #copyright {
  float: left;
  padding: 1px 0px 10px 25px;
  color: #ffffff;
}

#main_links_fr {
  width: 100%;
  background: transparent url(/fr/images/footer.png) no-repeat top left;
  height: 40px;
}

#main_links_fr li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#main_links_fr li a {
  display: block;
  height: 40px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_fr li.kofc a {
  display: block;
  height: 40px !important;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_fr > li.kofc{width: 220px;height: 40px;}
#main_links_fr > li.truth{width: 205px;line-height: 1;height: 40px;}
#main_links_fr > li.festival{width: 245px;height: 40px;}
#main_links_fr li.timeline{width: 255px;height: 40px;}

/*polish*/
#footer_pl {
  width: 930px;
  position: absolute;
  top: 810px;
  left: 30px;
  margin: 0 0 20px 0;
  padding: 25px, 25px, 24px, 0;
  float: left;
}

#footer_pl .links {
  float: right;
}

#footer_pl#copyright {
  float: left;
  padding: 1px 0px 10px 25px;
  color: #ffffff;
}

#main_links_pl {
  width: 100%;
  background: transparent url(/pl/images/footer.png) no-repeat top left;
  height: 40px;
}

#main_links_pl li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#main_links_pl li a {
  display: block;
  height: 40px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_pl li.kofc a {
  display: block;
  height: 40px !important;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

#main_links_pl > li.kofc{width: 220px;height: 40px;}
#main_links_pl > li.truth{width: 205px;line-height: 1;height: 40px;}
#main_links_pl > li.festival{width: 245px;height: 40px;}
#main_links_pl li.timeline{width: 255px;height: 40px;}


#language-links {
  position: absolute;
  top: 2px;
  left: 30px;
}

#language-links li {
  display: inline;
  padding: 0px 9px 0px 10px;
  border-right: 1px solid white;
}

#language-links li.last {
  border-right: none;
}



/*Interior Pages*/

body.interior #container {
  width: 950px;
  margin: 0 auto;
  position: relative;
}

body.interior #header {
  background: url(/en/images/header.jpg) no-repeat;
  height: 176px;
  position: relative;
}

body.interior #header h1, body.interior #header h2 {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}

body.interior #header h1 {
  position:absolute;
  width:400px;
  height:170px;
  z-index:30000;
  left:0;
  top:0;
}

body.interior #header h1 a {
  display:block;
  width:100%;
  height:100%;
}

body.interior #language-links {
  position: absolute;
  top: 2px;
  left: auto;
  right: 30px;
}

body.interior #navigation {
  background: url(/en/images/navigation_bg1.png) no-repeat;
  width: 950px;
  height: 58px;
  top: 0px;
  position: relative;
}

body.interior #navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 17px;
  text-transform: uppercase;
  /*position: relative;*/
  top: 10px;
  text-indent: -9999px;
  height: 58px;
  width: 100%;
}

body.interior #navigation ul li {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 200px;
  height: 58px;
}

body.interior #navigation ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

body.interior #navigation ul li.kofc {
  left: 0px;
  width: 220px;
}

body.interior #navigation ul li.truths {
  left: 220px;
  width: 220px;
}

body.interior #navigation ul li.festival {
  left: 420px;
  width: 240px;
}

body.interior #navigation ul li.story {
  left: 670px;
  width: 250px;
}

/*SPANISH*/
body.interior #headeres {
  background: url(/es/images/header.jpg) no-repeat;
  height: 176px;
  position: relative;
}

body.interior #headeres h1, body.interior #headeres h2 {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}


body.interior #headeres h1 {
  position:absolute;
  width:400px;
  height:170px;
  z-index:30000;
  left:0;
  top:0;
}

body.interior #headeres h1 a {
  display:block;
  width:100%;
  height:100%;
}

body.interior #language-links {
  position: absolute;
  top: 2px;
  left: auto;
  right: 30px;
}

body.interior #navigationes {
  background: url(/es/images/navigation_bg.png) no-repeat;
  width: 950px;
  height: 58px;
  top: 0px;
  position: relative;
}

/*internal navigation*/

body.interior #internal-nav-es
{
width: 100%;
height: 58px;
}

body.interior #internal-nav-es li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

body.interior #internal-nav-es li a {
  display: block;
  height: 60px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

body.interior #internal-nav-es li.kofc a {
  display: block;
  height: 60px !important;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

body.interior #internal-nav-es > li.kofc{width: 220px;height: 60px;}
body.interior #internal-nav-es > li.truth{width: 228px;line-height: 1;height: 60px;}
body.interior #internal-nav-es > li.festival{width: 222px;height: 60px;}
body.interior #internal-nav-es li.timeline{width: 255px;height: 60px;}
body.interior #internal-nav-es li.eyes{width: 243px;height: 60px;}
body.interior #internal-nav-es li.chavez{width: 453px;height: 60px;}


/*French*/
body.interior #headerfr {
  background: url(/fr/images/header.jpg) no-repeat;
  height: 176px;
  position: relative;
}

body.interior #headerfr h1, body.interior #headerfr h2 {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}

body.interior #headerfr h1 {
  position:absolute;
  width:400px;
  height:170px;
  z-index:30000;
  left:0;
  top:0;
}

body.interior #headerfr h1 a {
  display:block;
  width:100%;
  height:100%;
}

body.interior #language-links {
  position: absolute;
  top: 2px;
  left: auto;
  right: 30px;
}

body.interior #navigationfr {
  background: url(/fr/images/navigation_bg.png) no-repeat;
  width: 950px;
  height: 58px;
  top: 0px;
  position: relative;
}

body.interior #navigationfr ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 17px;
  text-transform: uppercase;
  /*position: relative;*/
  top: 10px;
  text-indent: -9999px;
  height: 58px;
  width: 100%;
}

body.interior #navigationfr ul li {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 200px;
  height: 58px;
}

body.interior #navigationfr ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

body.interior #navigationfr ul li.truths {
  left: 220px;
  width: 200px;
}

body.interior #navigationfr ul li.festival {
  left: 420px;
  width: 240px;
}

body.interior #navigationfr ul li.story {
  left: 670px;
  width: 250px;
}



/*polish*/
body.interior #headerpl {
  background: url(/pl/images/header.jpg) no-repeat;
  height: 176px;
  position: relative;
}

body.interior #headerpl h1, body.interior #headerpl h2 {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}

body.interior #headerpl h1 {
  position:absolute;
  width:400px;
  height:170px;
  z-index:30000;
  left:0;
  top:0;
}

body.interior #headerpl h1 a {
  display:block;
  width:100%;
  height:100%;
}

body.interior #language-links {
  position: absolute;
  top: 2px;
  left: auto;
  right: 30px;
}

body.interior #navigationpl {
  background: url(/pl/images/navigation_bg.png) no-repeat;
  width: 950px;
  height: 58px;
  top: 0px;
  position: relative;
}

body.interior #navigationpl ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 17px;
  text-transform: uppercase;
  /*position: relative;*/
  top: 10px;
  text-indent: -9999px;
  height: 58px;
  width: 100%;
}

body.interior #navigationpl ul li {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 200px;
  height: 58px;
}

body.interior #navigationpl ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

body.interior #navigationpl ul li.truths {
  left: 230px;
  width: 200px;
}

body.interior #navigationpl ul li.festival {
  left: 430px;
  width: 230px;
}

body.interior #navigationpl ul li.story {
  left: 670px;
  width: 280px;
}

body.interior #left-sidebar {
  position: relative;
  width: 285px;
  height: 600px;
  background: url(/en/images/secrets/angel_long.jpg) no-repeat;
  float: left;
  top: -2px;
}

body.interior #main-content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  float: left;
  width: 650px;
  background: url(/en/images/main_content_bg3.png) no-repeat;
  overflow: hidden;
  color: #311800;
  min-height: auto;
  height: auto !important;
  height: auto;
  padding-left: 5px;
  padding-top: -35px;
  padding-right: 10px;
  position: relative;
  top: 0px;
}

body.interior #main-content h2 {
 font-size: 30px;
 color: #faf6da;
 font-weight: normal;
 position: relative;
 left: 20px;
 top: -10px;
}

body.interior #main-content .content-b {
  float: left;
  width: 250px;
  margin-left: 20px;
  margin-bottom: 40px;
  overflow: hidden;
}

body.interior #main-content .content-b .subnavigation {
  background: url(/en/images/subnavigation_bg.png) no-repeat;
  font-size: 17px;
  list-style-type: none;
  padding-top: 8px;
  overflow: hidden;
  margin-bottom: 40px;
}

body.interior #main-content .content-b .subnavigation li {
  margin-bottom: 10px;
  margin-left: 15px;
}

body.interior #main-content .content-b .subnavigation li.active {
  font-weight: bold;
}

body.interior #main-content .content-b .resources h3 {
  font-weight: normal;
  color: #9d5b31;
  font-size: 18px;
  border-bottom: 1px solid #9d5b31;
}

body.interior #main-content .content-b .resources h4 {
  color: #76877c;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}

body.interior #main-content .content-b .resources li {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 15px;
  margin-bottom: 10px;
  color: #311800;
  font-size: 14px;
}

body.interior #main-content .content-b .resources li a {
  color: #311800;
  text-decoration: underline;
}

body.interior #main-content .content-b .resources span {
  font-style: italic;
  display: block;
}

body.interior #footer {
  width: 100%;
  margin: 0;
  color: #4e1d05;
  margin-top: 150px;
  overflow: hidden;
  clear: both;
  padding-bottom: 5px;
  /*position: absolute; 
  bottom: -20px;*/
}

body.interior #footer a {
  color: #4e1d05;
}

body.interior #footer .links {
  float: right;
  margin-right: 20px;
  overflow: hidden;
}

body.interior #footer #copyright {
  font-size: 8px;
  color: #faf6da;
  overflow: hidden;
  margin: 100px auto 20px auto;
}

#bookclub {
	float: 				right;
	height:				auto;
	width:				auto;
	margin: 			1em 10px 0px 10px;
}

#bookclub img {
	border:				0;
	display:			block;
}
