* {
	margin:0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font: 70%/1.5em Verdana, Tahoma, Arial, sans-serif;
	color: #333;
	background: #fff url(../img/bg.gif) repeat-x;
	text-align: center;
}
a {
	color: #BDA456;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #666;
	background-color: inherit;
}
h1, h2, h4 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
}
h1 {
	font-size: 150%;
	padding: 3em 10px 5px 10px;
	color: #88B74C;
	border-bottom: 1px solid #eee;
}
.h1_more {
	color: #88B74C;
	padding:0;
	margin:0;
}
h2 {
	font-size: 125%;
	text-transform: uppercase;
}
h4 {
	font-size: 125%;
	color: #404040;
}
h5 {
	font-size:100%;
	font-weight:normal;
}
h2, h4, h5, p {
	padding: 10px;
	margin: 0;
}
div.title {
	font-style:italic;
}
div.psalm-title {
	font-style: normal;
}
div.text, div.psalm {
	margin: 0 10px;
	text-indent: 20px;
}
div.text {
	text-align: justify;
}
div.psalm {
	text-align: left;
}
div.text p, div.psalm p {
	padding: 0;
	margin: 0;
}
div.text p {
	display: inline;
}
.verseno {
	font-weight: bold;
}
.fn-title {
	cursor: hand;
	cursor: pointer;
	font-size: smaller;
	font-style: normal !important;
}
.fn {
	font-size: smaller;
	font-style: normal !important;
	background-color: #ddd;
}
.reference {
	display: none;
}
.round-d {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
div.formbox {
	width: 75%;
	margin: 10px;
	padding: 8px;
	background-color: #eee;
}
form {
	margin: 0px;
	padding: 5px;
	border: 1px solid #ffffff;
	background-color: #eeeeee;
}
label {
	display: block;
	font-weight: bold;
	margin: 5px 0;
	color: #BDA456;
}
input.textbox {
	width: 99%;
	padding: 3px;
	border: 1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color: #777;
}
input.selectbox {
	padding: 3px;
	margin: 0;
}
textarea {
	width: 99%;
	padding: 3px;
	font: normal 1em Verdana, sans-serif;
	border: 1px solid #eee;
	height: 100px;
	display: block;
	color: #777;
}
input.button {
	width:auto;
	margin: 0;
	font: bolder 11px Verdana, Sans-serif;
	border: 1px solid #CCC;
	padding: 2px 3px;
	background: #FFF;
	color: #BDA456;
}
form.search {
	position: relative;
	top: 1.7em;
	padding: 0;
	margin: 0 0 0 40px /*4em*/;
	border: none;
	background-color: transparent;
}
form.search input.textbox {
	margin: 0;
	width: 12em;
	border: 1px solid #CCC;
	background: #FFF;
	color: #333;
}
form.search p {
	margin: 0;
	padding: 0;
	text-align: left;
}
#header_wrap, #menu_wrap, #content_wrap, #footer_wrap, #copyright_wrap {
	margin: 0 auto;
	width: 770px /*69em*/;
	padding: 0;
	text-align: left;
}
#header {
	position: relative;
	height: 7em;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#header #logo_title {
	position: relative;
	top: 5px;
	left: 3px;
	font: bold 3.5em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	color: #CFB35B;
	letter-spacing: -1px;
	border: none;
}
#header #logo_title span {
	color: #666;
}
#header #logo_title a, #header #logo_title a:hover {
	color: inherit;
}
#header #motto {
	position: relative;
	top: -3px;
	left: 30px;
	margin: 0;
	padding: 0;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: none;
}
#menu {
	clear: both;
	background: #CFB35B url(../img/menu_bg.gif) repeat-x;
	border-top: 0.2em solid #e1e1e1;
	text-align: left;
	margin: 0 auto;
	display: table;
	width: 100%;
}
#menu ul {
	margin: 0;
	padding: 0 5px;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}
#menu ul li {
	float: left;
	list-style: none;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	padding: 0.54em 20px;
	color: #FFF;
}
#menu ul li a:hover {
	color: #333;
	background: #ec7 url(../img/menu_hover_bg.gif) repeat-x;
}
#menu ul li.current a {
	color: #333;
	background: #fff url(../img/menu_current_bg.gif) repeat-x;
}
#menu_under {
	clear: both;
	background: #fff url(../img/menu_under_bg.gif) repeat-x;
	height: 35px;
}
#main {
	padding: 0;
	min-height: 550px;
}
#breadcrumbs {
}
#breadcrumbs span {
	font-weight: bold;
}
#nav_top {
	margin: -0.7em 10px 20px 25px;
	background-color: #eee;
	float: right;
	min-width: 150px;
}
.books {
	margin: 10px;
	background-color: #eee;
	font-size: 14px;
	font-weight: bold;
}
#nav_top table, .books table {
/*	margin: 4px;*/
}
#nav_top table td {
	text-align: center;
	border: 1px solid #fff;
	width: 2em;
	font-weight: bold;
}
.books table td {
	text-align: center;
	border: 1px solid #fff;
	width: 13em;
}
.books table tr {
}
#nav_top table td.current {
	background: #fff;
}
#nav_top table td.disabled {
/*	border: 1px solid #eee; */
}
#nav_top table td.current a:hover {
	background: #fff;
	font-weight: bolder;
	color: #BDA456;
	cursor: default;
}
#nav_top table td a, .books table td a {
	display: block;
	padding: 0 3px 0 3px;
}
.books table td a {
	height: 2.5em;
}
#nav_top table td a:hover, .books table td a:hover {
	display: block;
	padding: 0 3px 0 3px;
	background:#666;
	color:#FFF;
}
.nav_tr, .nav_ch {
	width: 100%;
	padding: 0px 5px 5px 5px;
}
.nav_select_ch {
	padding: 10px 5px 5px 5px;
}
.nav_select_books {
	padding: 5px;
}
.books_reff, .books_reff2 {
	position: relative;
	top: 25%;
}
.books_reff2 {
	top: 5% !important;
}
.books_ch_no {
	font-weight: normal;
	font-size: smaller;
}
#bible_copy {
	margin-top: 10px;
	font-weight: bold;
	font-size: smaller;
	color: #666;
}
#nav_bottom {
	margin-top: 30px;
	padding: 10px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 15px;
}
#nav_bottom img {
	border: 0;
	width: 1.6em;
	height: 1em;
}
#nav_bottom li {
	display: inline;
	float: left;
	margin-right: 50px;
}
#nav_bottom li.left {
	float: left;
	text-align: left;
	width: 30%;
	margin: 0;
}
#nav_bottom li.center {
	text-align: center;
	width: 40%;
	margin: 0;
	font-weight: bold;
}
#nav_bottom li.right {
	float: right;
	text-align: right;
	width: 30%;
	margin: 0;
}
#footer {
	clear: both;
	color: #666;
	margin: 50px 0 0 0;
	padding: 0;
	background: #eee;
	display: table;
	width: 100%;
}
#footer a {
	text-decoration: none;
	font-weight: bold;
}
#header_wrap .left, #footer_wrap .left, #copyright_wrap .left {
	padding: 10px;
	width: 60%;
	float: left;
	text-align: left;
}
#header_wrap .right, #footer_wrap .right, #copyright_wrap .right {
	padding: 10px;
	width: 33%;
	float: right;
	text-align: right;
}
#footer_logo {
	padding: 5px 10px !important;
	font: bold 2em Georgia, "Times New Roman", Times, serif;
	color: #CFB35B;
	letter-spacing: -1px;
}
#footer_logo span {
	color: #666;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align: right;
}
