html, body {
	background: #f5f5f5;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif; }
h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333366;
	margin: 0;
	padding: 5px 5px 5px 10px; }
h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #5757a5;
	margin: 0;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #bdbdbd; }
p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 5px 5px 5px 10px; }
a:link, a:visited {
	color: #cc0044;
	text-decoration: underline; }
a:hover	{
	color: #cc0044;
	text-decoration: none; }
a img { border: none; }
ul {
	font-size: 11px;
	color: #666666;
	list-style-type: square;
	list-style-position: outside;
	margin: 0;
	padding: 0 5px 0 21px; }
* html ul{ padding: 0 5px 0 24px; }
li {
    position: relative; }

#background {
	background: url("../img/bg_body.gif") repeat-y center top;
	margin: auto;
	width: 690px;
	min-height: 100%;
	text-align: left; }
* html #background { height: 100%; }
#container {
	margin: auto;
	width: 650px;
	min-height: 100%;
	padding-left: 10px;
	text-align: left; }
#header {
	background: url("../img/bg_top.gif") repeat-x center top;
	width: 635px;
	min-height: 64px;
	padding: 6px 0 5px 5px;
	text-align: left; }
* html #header { height: 64px; }
#header_old {
	background: url("../img/bg_top.gif") repeat-x center top;
	width: 627px;
	min-height: 45px;
	padding: 25px 0 5px 13px;
	text-align: left; }
* html #header_old { height: 45px; }
#header2 {
	background: url("../img/bg_top.gif") repeat-x center top;
	width: 640px;
	min-height: 70px;
	padding-top: 25px;
	padding-bottom: 5px;
	text-align: left; }
* html #header2 { height: 70px; }
#nav {
	background: url("../img/bg_nav.gif") repeat-x center top;
	width: 640px;
	min-height: 20px;
	padding-bottom: 5px;
	text-align: left; }
* html #nav { height: 20px; }
#nav a:link, #nav  a:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none; }
#nav  a:hover	{
	color: #ffffff;
	text-decoration: underline; }
#side1 {
	width: 405px;
	margin: 0 5px 5px 0;
	text-align: left;
	float: left; }
#feature {
	width: 405px;
	margin: 0 0 5px 0;
	text-align: left; }
#welcome {
	background: #f3f4ec url("../img/title_welcome.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 25px 0 5px 0;
	text-align: left; }
#news {
	background: #f3f4ec url("../img/title_news.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 30px 0 5px 0;
	text-align: left; }
#about {
	background: #f3f4ec url("../img/title_about.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 25px 0 5px 0;
	text-align: left; }
#about {
	background: #f3f4ec url("../img/title_about.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 25px 0 5px 0;
	text-align: left; }
#bible {
	background: #f3f4ec url("../img/title_bible.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 25px 0 5px 0;
	text-align: left; }
#contact {
	background: #f3f4ec url("../img/title_contact.gif") no-repeat 9px 10px;
	width: 405px;
	padding: 25px 0 5px 0;
	text-align: left; }
#content {
	background: #f3f4ec;
	width: 405px;
	padding: 0 0 5px 0;
	text-align: left; }
#side2 {
	width: 230px;
	margin: 0 0 5px 0;
	text-align: left;
	float: left; }
#feature2 {
	background: #788286;
	min-height: 50px;
	width: 225px;
	margin: 0 0 5px 0;
	padding: 7px 0 0 5px; }
* html #feature2 { height: 50px; }
#feature2_old {
	background: #788286;
	min-height: 57px;
	width: 230px;
	margin: 0 0 5px 0;
	padding: 7px 0 0 0;
	text-align: center; }
* html #feature2_old { height: 57px; }
#feature3 {
	background: #867878;
	min-height: 50px;
	width: 221px;
	margin: 0 0 5px 0;
	padding: 8px 0 0 9px; }
* html #feature3 { height: 50px; }
#feature3_old {
	background: #867878;
	min-height: 58px;
	width: 230px;
	margin: 0 0 5px 0;
	text-align: center; }
* html #feature3_old { height: 58px; }
#knowing {
	background: #efefe4 url("../img/title_knowing_god.gif") no-repeat 9px 10px;
	width: 230px;
	padding: 30px 0 5px 0;
	text-align: left; }
ul.knowing {
	list-style-type: none;
	list-style-position: outside;
	padding: 0; }
.knowing li {
	margin: 0 0 0 10px; }
#menu {
	background: #efefe4 url("../img/title_menu.gif") no-repeat 9px 10px;
	width: 230px;
	padding: 30px 0 5px 0;
	text-align: left; }
ul.menu {
	list-style-type: none;
	list-style-position: outside;
	padding: 0; }
.menu li {
	margin: 0 0 0 10px; }
#footer {
	background: #4c4b5e;
	min-height: 35px;
	width: 640px;
	clear: both; }
* html #footer { height: 35px; }
#footer p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	margin: 0;
	padding: 10px 5px 0 5px; }
.picture {
	padding: 5px 5px 5px 5px;
	float: right; }

.study {
	width: 375px;
	margin: 0;
	padding: 0 5px 5px 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333; }
.pic {
	width: 71px;
	min-height: 101px;
	float: left;
	margin: 0;
	padding: 0; }
* html .pic { height: 101px; }
.study_text {
	width: 289px;
	float: right;
	margin: 0;
	padding: 0 5px 5px 10px; }
.dots {
	background: url("../img/bg_dots.gif") repeat-x left 10px;
	width: 375px;
	clear: both;
	margin: 0;
	padding: 0; }
.pages {
	background: #f3f4ec;
	float: left;
	margin: 0;
	padding: 0; }
.cost {
	background: #f3f4ec;
	float: right;
	margin: 0;
	padding: 0; }

/* form styles */
input, select, textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	background: #ffffff url("../img/bg_form.gif") repeat-x;
	border: 1px #9f9f9f solid; }
input, textarea {
	padding: 3px; }
textarea {
	background-position: bottom;
	height: 200px;
	min-height: 200px;
	width: 350px; }
.contactform label {
	color: #5757a5;
	float: left;
	width: 110px; }
.subject { color: #cc0066; }
.error {
	color: #ff0000;
	vertical-align: top; }
.warn {
	font-weight: normal;
	color: #e2c500; }
.listenin {
	margin: 0;
	padding: 5px 5px 0 5px; }

