/* set up basic double table styling structure */
/* Created by Ed Palmer */

.booksname {
  display: block;
  font-weight: bolder;
  color: black;
  letter-spacing: 1pt;
  word-spacing: 1pt;
  font-size: 30px;
  text-align: center;
  font-family: Times, Times New Roman, serif;
  line-height: 1;
}
.booksname1 {
  display: block;
  font-weight: bolder;
  color: black;
  letter-spacing: 1pt;
  word-spacing: 1pt;
  font-size: 19px;
  text-align: center;
  font-family: Times, Times New Roman, serif;
  line-height: 0;
}
.booktitle {
  background-color: #149dcc;
  max-width: 845px;
  height: auto;
  border: 0px solid black;
  padding: 1px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
}

img {
display: block;
width: auto;
height: auto;
border-style: solid;
border-width: 2px;
border-color: darkblue;
background-color: #149dcc;
margin: auto;
margin-left: auto;
margin-right: auto;
}

img.a { display: block;
max-width: 700px;
min-width: 300px;
height: auto;
margin: auto;
margin-left: auto;
margin-right: auto;}

img.b {
display: block;
height: auto;
margin: auto;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

 /* unvisited link */
a:link {
  color: darkblue;
  font-size: 24px;
  text-decoration: underline;
}

a.a:link {
  color: darkblue;
  font-size: 19px;
  font-weight: bolder;
  text-decoration: underline;
}

/* visited link */
a:visited {
  text-decoration: none;
}

/* mouse over link */
a:hover {
  color: darkblue;
  font-weight: bold;
  background-color: yellow;
  text-decoration: underline;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

/* mouse over vote NO image link code */
a.a:hover {
  background-color: yellow;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
}

/* mouse over vote YES image link code */
a.b:hover {
  background-color: darkblue;
  padding-top: 20px;
  padding-right: 50px;
  padding-bottom: 5px;
  padding-left: 50px;
}
/* mouse over India bible image link code */
a.c:hover {
  background-color: yellow;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

h1 {text-align: center;}

h2 {text-align: center;
  color: darkblue;
  font-weight: bold;
  font-size: 24px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  }
	
h2.a {text-align: left;
	color: #000080;
	font-weight: bold;
	font-size: 26px;
	padding-top: 10px;
  	padding-right: 10px;
  	padding-bottom: 10px;
  	padding-left: 30px;}

h2.b {text-align: center;
	color: #000080;
	font-weight: bolder;
	background-color: #149dcc;
	font-size: 26px;
	padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
	
h2.c {text-align: left;
	color: black;
	font-weight: bolder;
	font-size: 26px;
}
		
h3 {text-align: center;}

h4 {text-align: center;}

h5 {text-align: center;}

h6 {text-align: center;}

/* selected link */
a:active {
  color: blue;
  text-decoration: underline;
} 

ul {padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
font-size: 19;
}

ol {padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
font-size: 19;
}

li {
font-size: 19px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}

/* text styling options */

.style1 {color: black;
font-size: 19px;
font-weight: normal;
text-align: justify;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;}

.style1A {color: black;
font-size: 19px;
font-weight: normal;
text-align: center;}

.style1B {color: black;
font-size: 19px;
font-weight: normal;
text-align: left;}

.style2 {color: black;
font-size: 19px;
width: 90%;
font-weight: normal;
text-align: left;}

.style2A {color: black;
font-size: 24px;
font-weight: bolder;
text-align: center;}

.style3 {color: black;
font-size: 20px;
font-weight: normal;
font-style: italic;
text-align: center;}

/* bot header block styling */
.style4 {
	display: block;
	font-size: 24px;
	font-weight: bolder;
	color: black;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #eeeeee;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

/* top header block styling */
.style5 {
	display: block;
	font-size: 36px;
	font-weight: bolder;
	color: darkblue;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-collapse: collapse;
}

.style5A {
	display: block;
	font-size: 30px;
	font-weight: bold;
	color: darkblue;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-collapse: collapse;
}

.style6 {
	display: block;
	font-size: 24px;
	font-weight: bolder;
	color: darkblue;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #149dcc;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    border-collapse: 0;
}

.style7 {
	display: block;
	font-size: 24px;
	font-weight: bolder;
	color: #880000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.style8 {color: #3c0000;}

.style9 {
	font-weight: bold;
	font-size: 24px;
	color: black;
	text-align: center;
}

.style10 {
	font-size: 18px;
	color: #000000;
	text-align: center;
}

.style17 {
	color: #000080;
	text-align: center;
}

.style20 {
	color: #000080;
	font-weight: bold;
	font-size: 18px;
}

.style21 {
	font-size: 36px;
	font-weight: bold;
}

.style23 {font-size: 36px;
font-weight: bold;
color: #000080; }

.style25 {
	font-size: 24px;
	font-weight: bold;
	color: #000080;
}

.style26 {font-size: 16px; }

.style27 {font-size: 16px; color: #000000; }

.style28 {
	font-size: 30px
}
.style29 {font-size: 18px; }

.center {
  margin: auto;
  display: block;
}

.responsive {
  width: 100%;
  height: auto;
}
  
/* division styling options */

div (text-align: left;
display: block;)

div.a {text-align: center;
display: block;
margin-right: auto;
margin-left: auto;
margin: auto:}

div.b {text-align: left;
display: block;
max-width: 90%;
margin-right: auto;
margin-left: auto;
margin: auto:}

div.c {text-align: center;
display: block;
max-width: 90%;
margin-right: auto;
margin-left: auto;
margin: auto:}

div.d {text-align: center;
display: block;
margin-right: auto;
margin-left: auto;
margin: auto:}

div.e {text-align: center;
display: block;
max-width: 600px;
min-width: 320px;
height: auto;
background-color: white;
margin-right: auto;
margin-left: auto;
margin: auto:}

body {background-color: #149dcc;}

/* horizontal rule styling options */

hr.a {height:3px;
color: darkblue; 
background-color: darkblue;
border: 0px;
width:90%;
}

hr.b {height:2px;
color: black; 
background-color: black;
border: 0px;
style: align left;
text-align: left;
margin-left: 0px;
width:60%;
}

hr.c {height:3px;
color: darkblue; 
background-color:darkblue;
border: 0px;
width:100%;
}

hr.d {height:3px;
color: darkblue; 
background-color:darkblue;
border: 0px;
width:100%;
}

/* form data codes */
.Address {visibility: hidden;}

/* table styling options */

table.a {
    border: 1px solid black;
    max-width: 800px;
    min-width: 300px;
    height: auto;
    padding: 5px;
    background: white;
    text-align: center;
    margin-right: auto:
    margin-left: auto;
    margin: 0 auto 0 auto;
}

table.b {
    border: 5px solid darkblue;
    max-width: auto;
    height: auto;
    padding-left: 0px;
    background: white;
    text-align: left;
    margin-right: auto:
    margin-left: auto;
    margin: 0 auto 0 auto;
    border-collapse: collapse;
}

table.c {
    border: 0px solid white;
    max-width: auto;
    height: auto;
    padding: 12px;
    background: #fff;
    text-align: left;
    margin-right: auto:
    margin-left: auto;
    margin: 0 auto 0 auto;
	border-collapse: collapse;
}

table.d {
    border: 0px solid black;
	background: #dcdcdc;
	max-width: 500px;
	height: auto;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
	margin-right: auto:
    margin-left: auto;
    margin: 0 auto 0 auto;
}

table.d2 {
    border: 0px solid black;
	background: #dcdcdc;
	max-width: 500px;
	height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	margin-right: auto:
    margin-left: auto;
    margin: 0 auto 0 auto;
}
tr {width: auto;
height: auto;
border-collapse: collapse;}

tr.a {height:100%;
background:#fff;
padding: 20px;
border-collapse: collapse;}

tr.b {height:20px;
background:#d9a54e;
border-collapse: collapse;}

tr.c{height:100px;
background:#149dcc;
vertical-align: middle;
border-collapse: collapse;}

th.a {
	text-align: left;
	font-size; 36;
	height: 50px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

th.b {
	text-align: center;
	font-size; 18;
	font-weight: bold;
	color: black;
}

td {width: auto;
height: auto;}

td.a {
	text-align: left;
	vertical-align: top;
	height: 100%;
	padding: 20px;
	width: 100%;
	color: black;
}

td.b {
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 100px;
	font-size; 15;
	height: 25px;
	color: black;
}

td.c {
	text-align: right;
	vertical-align: middle;
	font-size; 15;
	color: black;
}

td.d {
background: white;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;}

td.e {
background: #149dcc;
text-align: left;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 30px;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;}

td.f {
background:#fff;
text-align: center;
width: auto;
height: auto;
border-collapse: collapse;}

td.g {
background:#fff;
text-align: left;
width: 250px;
height: auto;
border-collapse: collapse;}

td.h {
background:#fff;
text-align: left;
width: 250px;
height: auto;
border-collapse: collapse;}




