* { margin:0; padding:0;}
body { 
	background: #00213C url(http://treeoflifeonline.org/images/interface/bg-body-bg1.jpg) no-repeat top left;
/*
	background:url(http://treeoflifeonline.org/images/interface/bg-site-lt.png) repeat-x top;
*/
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
	}
#site_center {
	}
#main {
	}

/*in_line*/
input, select, textarea { 
	vertical-align: middle; 
	font-size:1em;
	font-family:Arial, Helvetica, Tahoma, sans-serif; 
	font-weight:normal; 
	background:#fff; 
	padding-left: 2px;
	}
input {
	width:154px; height:20px;
	}
button {
	width:154px; height:20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;

	}
input.submit {
	display:block;
	outline:none;
	height: 23px;
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	background: transparent url(http://treeoflifeonline.org/images/interface/button-glass2.submit.v01.png) no-repeat top center;
	background-position:0 0px;
	border: none;
/*
	color: #1D4374;
	background: #AEC1DB;
*/
	}
input.submit:hover
 {
	background-position:0 -23px;

 }
button {
	color: #1D4374;
	background: #AEC1DB;
	}
.checkbox_container {
	margin-top: 100px;
	}
input.checkbox {
	width: 1em;
	}
label.checkbox {
	margin-left: 10px;
	}

.div_input {
	height:26px
	}
textarea {
	width: 90%;
	overflow:auto; 
	margin-bottom:6px
	}
img {
	border:0; 
	vertical-align:top; 
	text-align:left;
	}
/*
.div_links {
	text-align:right; 
	width:164px
	}
*/

/* Miscellaneous */

i.accent {
	color: #1D4374;
	font-style: italic;
	}
em.accent {
	color: #1D4374;
	font-style: italic;
	}
i.note {
	color: #5D8311;
	font-style: italic;
	}
em.note {
	color: #5D8311;
	font-style: italic;
	}
.show {
	 display: block;
	}
.hide {
	display: none;
	}
.linkLook {  /*Used to make text look like a link without using an anchor tag*/
	color: #3C5C85;
	text-decoration: underline; 
	cursor: pointer;
	}
.ctr {
	text-align: center;
	}
.field-label {
	color: #3C5C85;
	}
.field-value {
	color: #3C5C85;
	}
.separator {
	margin: 3px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #ccc;
	}

/*==================list====================*/
ul {
	margin: 0em 0em 1em 1.75em; 
	padding: 0em 0em 0em 0em; 
	}
	ul li {
		line-height: 1.2em;
		list-style: disc url(http://treeoflifeonline.org/images/interface/bullet.leaf.gif) outside;
		margin: 0em 0em .67em 0em;
		padding: 0em 0em 0em .67em;
		}
ul.nobullet {
	list-style: none;
	margin: 0em 0em 1em 1.75em; 
	padding: 0em 0em 0em 0em; 
	}
	ul.nobullet li {
		line-height: 1.2em;
		list-style: none;
		margin: 0em 0em .67em 0em;
		padding: 0em 0em 0em .67em;
		}
/*
ul li a{
	color:#aaaaaa; 
	list-style-type:none;
	text-decoration:underline; 
	background:url(http://treeoflifeonline.org/images/interface/marker_list.gif) no-repeat 0 5px; 
	}
ul li a:hover{
	text-decoration:none;
	}
*/

/*
ul.list {
	margin:0 0 10px 0; 
	padding:0px; 
	list-style:none;
	}
ul.list li {
	line-height:1.45em; 
	color:#5D8311;
	background:url(http://treeoflifeonline.org/images/interface/list_bg.gif) repeat-x bottom; 
	padding-bottom:11px; 
	margin-bottom:8px; 
	text-transform:uppercase; 
	font-weight:bold;
	}
ul.list li a{
	text-decoration:none; 
	}
ul.list li a:hover{
	text-decoration:none; 
	color:#8F1A1A;
	}
ul.list li.none {
	background:none;
	}

ul.list_1 {
	margin:0px; 
	padding:0px; 
	list-style:none
	}
ul.list_1 li {
	line-height:1.45em; 
	color:#a9a976; 
	padding-left:32px; 
	margin-bottom:7px
	}
ul.list_1 li img {
	vertical-align:top; 
	margin:0 12px 0 -32px
	}
ul.list_1 li a{
	text-decoration:underline; 
	color:#a9a976; 
	text-transform:uppercase; 
	font-weight:bold; 
	padding:0
	}
ul.list_1 li a:hover{
	text-decoration:none
	}

ul.list_2 {
	margin:0px; 
	padding:0px; 
	list-style:none
	}
ul.list_2 li {
	line-height:1.82em; 
	color:#a9a976
	}
ul.list_2 li a{
	text-decoration:underline; 
	color:#a9a976; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding-left:0
	}
ul.list_2 li a:hover{
	text-decoration:none
	}

ul.list_3 {
	margin:0px; 
	padding:0px; 
	list-style:none
	}
ul.list_3 li {
	line-height:1.82em; 
	color:#5d8311
	}
ul.list_3 li a{
	text-decoration:underline; 
	color:#5d8311; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding-left:0
	}
ul.list_3 li a:hover{
	text-decoration:none
	}
*/

table {
	vertical-align: top;
	width: 100%;
	}
td {
	vertical-align: top;
	}
/*=============Anchor Tags =============================*/

a {
	text-decoration:underline; 
	color: #153A6F;
	}
a:hover {
	color: #982c2b;
	text-decoration:none;
	}

a.link {
	color: #153A6F; 
	background: url(http://treeoflifeonline.org/images/interface/arrow.gif) center left no-repeat;
	padding: 0px 10px 0px 15px;
	text-decoration:none; 
	}
a.link:hover {
	color: #982c2b;
	}

a.link_1 {
	text-decoration:underline; 
	color:#a9a976; 
	text-transform:uppercase; 
	font-weight:bold
	}
a.link_1:hover {
	text-decoration:none
	}

.column {
	float:left;
	}
.clear {
	clear:both;
	}

.logo {
	position:absolute; 
	margin:22px 0 0 284px; 
	width:229px; 
	height:78px
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Palatino Linotype", Palatino, Georgia, 'Times New Roman', serif;
	font-weight: normal; 
	}
h1, h2 {
	font-size: 153.9%; /* 20 px */
	line-height: 120%;
	margin: 0; 
	padding: 0;
	border-bottom: 1px solid #ccc; 
	}

h1 {
	color: #3C5C85;
	padding: 0;
	margin: 0 0 .7em 0;
	}

h2 {
	color: #8F1A1A;
	}
	h2 a {
		color: #8F1A1A;
		text-decoration: none;
		}
		h2 a:hover {
			color: #5D8311;
			}

h3 {
	color: #3C5C85;
	font-size: 123.1%; /* 16 px */
	margin:0px 0px 16px 0px;
	}
	h3 a {
		color: #5D8311;
		text-decoration: none;
		}
		h3 a:hover {
			color: #8F1A1A;
			}
		h3 a:active {
			}

h4 {
	color: #3C5C85;
	font-size: 108%; /* 14 px */
	margin:0px 0px 16px 0px;
	}
	h4 a {
		color: #8F1A1A;
		text-decoration: none;
		}
		h4 a:hover {
			color: #5D8311;
			}
		h4 a:active {
			}
h5 {
	color:#41413a; 
	font-size: 108%; /* 14 px */
	margin:0px 0px 16px 0px;
	}
	h5 a {
		color: #5D8311;
		text-decoration: none;
		}
		h5 a:hover {
			color: #8F1A1A;
			}
		h5 a:active {
			}
h6 {
	color: #3C5C85;
	font-size: 108%; /* 14 px */
	margin:0em 0em 1.1em 0em;
	}
	h6 a {
		color: #5D8311;
		text-decoration: none;
		}
		h6 a:hover {
			color: #8F1A1A;
			}
		h6 a:active {
			}
p {
	margin: 1em 0em 1em 0em;
	}

div.hr, div.hr-dotted {
	width: 66%;
	text-align: center;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 17%;
	}
div.hr {
	border-top: 1px solid #ccc;
	}
div.hr-dotted {
	border-top: 1px dotted #ccc;
	}

#menu, #wrapper_header {
	width:780px;
	}

/*Header*/
#header {
	height: 152px;
	width: 100%;
/*
	width:780px;
*/
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

#logo {
	float:left; 
	position:relative;
	text-align: left;
	padding: 0;
	margin: 26px 0px 6px 20px; 
	}

	#logo a {
	outline:none;
		text-decoration: none;
		}

	#logo h1 {
		color: #AA4D4D;
		font-size: 1.4em; 
		font-family: "Palatino Linotype", Palatino, Georgia, 'Times New Roman', serif;
		font-variant: small-caps;
		font-weight: bold;
		padding: 0;
		margin: 0px 0px 0px 0px; 
		}
	#logo .subname {
		color: #637841;
		font-size: .8em; 
		font-family: "Palatino Linotype", Palatino, Georgia, 'Times New Roman', serif;
		font-variant: small-caps;
		font-weight: bold;
		text-align: center;
		padding: 0;
		margin: 0px 0px 10px 0px; 
		}

#topLinks { 
	float:right;
	position:relative;
	font-size:85%;  /*renders 11px */ 
	padding: 28px 0px 12px 0px;
	}
	#topLinks a { 
		color: #103569;
		background: url(http://treeoflifeonline.org/images/interface/arrow.gif) center left no-repeat;
		text-decoration: none;
		padding: 0px 10px 0px 15px;
		}
		#topLinks a:hover { 
			color: #982c2b;
		}

/* ??What is this used for ?? */
.m1 {
	margin-left:13px;
	}


/***** WILL PROBABLY THROW AWAY THE ABOVE MENU SECTION IF THE NAVBAR SECTION WORKS BETTER ****/

/*----------------- NavBar -----------------------*/
#nav-container {
	margin: 0 auto;
	width: 100%;
	list-style-type: none;
	padding: 20px 0px 0px 0px;
}
ul#nav-bar {
/* Is this selector even necessary anymore? */
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#nav-bar li {
	float: left;
	display: inline;
	padding: 0;
}
ul#nav-bar li a {
	display:block;
	outline:none;
	width: 130px;
	height: 30px;
	background: transparent url(http://treeoflifeonline.org/images/interface/navbar-glass2.v02.png) no-repeat top center;
/*
	background: transparent url(http://treeoflifeonline.org/images/interface/navbar-glass.v02.png) no-repeat top center;
*/
	text-indent:-9009px;
	margin:0 0px 0 0;
}
ul#nav-bar li#nav-home a {
	width: 126px;
	background-position:0 -30px;
}
ul#nav-bar li#nav-home a:hover, ul#nav-bar li#nav-home a:focus {
	width: 126px;
	background-position:0 -30px;
}
ul#nav-bar li#nav-home-off a {
	width: 126px;
	background-position:0 0px;
}
ul#nav-bar li#nav-home-off a:hover, ul#nav-bar li#nav-home-off a:focus {
	width: 126px;
	background-position:0 -30px;
}
ul#nav-bar li#nav-community a {
	width: 134px;
	background-position: -126px -30px;
}
ul#nav-bar li#nav-community a:hover, ul#nav-bar li#nav-community a:focus {
	width: 134px;
	background-position: -126px -30px;
}
ul#nav-bar li#nav-community-off a {
	width: 134px;
	background-position: -126px 0px;
}
ul#nav-bar li#nav-community-off a:hover, ul#nav-bar li#nav-community-off a:focus {
	width: 134px;
	background-position: -126px -30px;
}
ul#nav-bar li#nav-events a {
	width: 130px;
	background-position:-260px -30px;
}
ul#nav-bar li#nav-events a:hover, ul#nav-bar li#nav-events a:focus {
	width: 130px;
	background-position:-260px -30px;
}
ul#nav-bar li#nav-events-off a {
	width: 130px;
	background-position:-260px 0px;
}
ul#nav-bar li#nav-events-off a:hover, ul#nav-bar li#nav-events-off a:focus {
	width: 130px;
	background-position:-260px -30px;
}
ul#nav-bar li#nav-library a {
	width: 130px;
	background-position:-390px -30px;
}
ul#nav-bar li#nav-library a:hover, ul#nav-bar li#nav-library a:focus {
	width: 130px;
	background-position:-390px -30px;
}
ul#nav-bar li#nav-library-off a {
	width: 130px;
	background-position:-390px 0px;
}
ul#nav-bar li#nav-library-off a:hover, ul#nav-bar li#nav-library-off a:focus {
	width: 130px;
	background-position:-390px -30px;
}
ul#nav-bar li#nav-photos a {
	width: 130px;
	background-position:-520px -30px;
}
ul#nav-bar li#nav-photos a:hover, ul#nav-bar li#nav-photos a:focus {
	width: 130px;
	background-position:-520px -30px;
}
ul#nav-bar li#nav-photos-off a {
	width: 130px;
	background-position:-520px 0px;
}
ul#nav-bar li#nav-photos-off a:hover, ul#nav-bar li#nav-photos-off a:focus {
	width: 130px;
	background-position:-520px -30px;
}
ul#nav-bar li#nav-aboutus a {
	width: 130px;
	background-position:-650px -30px;
}
ul#nav-bar li#nav-aboutus a:hover, ul#nav-bar li#nav-aboutus a:focus {
	width: 130px;
	background-position:-650px -30px;
}
ul#nav-bar li#nav-aboutus-off a {
	width: 130px;
	background-position:-650px 0px;
}
ul#nav-bar li#nav-aboutus-off a:hover, ul#nav-bar li#nav-aboutus-off a:focus {
	width: 130px;
	background-position:-650px -30px;
}
/*--------------- end NavBar ---------------------*/


/* Will probably throw away thefollowing navbar code if above works well */
/* Works with navbar-b.png */
/*
#nav-container {
	margin: 0 auto;
	width: 100%;
	list-style-type: none;
	padding: 20px 0px 0px 0px;
}

ul#nav-bar li {
	float: left;
	display: inline;
	padding: 0;
}
ul#nav-bar li a {
	display:block;
	outline:none;
	width: 120px;
	height: 30px;
	background: transparent url(http://treeoflifeonline.org/images/interface/navbar-b.png) no-repeat top center;
	text-indent:-9009px;
	margin:0 0px 0 0;
}
ul#nav-bar li#nav-home a {
	width: 80px;
	background-position:0 0px;
}
ul#nav-bar li#nav-home a:hover, ul#nav-bar li#nav-home a:focus {
	width: 80px;
	background-position:0 -60px;
}
ul#nav-bar li#nav-home-off a {
	width: 80px;
	background-position:0 -30px;
}
ul#nav-bar li#nav-home-off a:hover, ul#nav-bar li#nav-home-off a:focus {
	background-position:0 -60px;
}
ul#nav-bar li#nav-community a {
	width: 120px;
	background-position: -80px 0;
}
ul#nav-bar li#nav-community a:hover, ul#nav-bar li#nav-community a:focus {
	width: 120px;
	background-position: -80px -60px;
}
ul#nav-bar li#nav-community-off a {
	width: 120px;
	background-position: -80px -30px;
}
ul#nav-bar li#nav-community-off a:hover, ul#nav-bar li#nav-community-off a:focus {
	width: 120px;
	background-position: -80px -60px;
}
ul#nav-bar li#nav-events a {
	width: 80px;
	background-position:-200px 0;
}
ul#nav-bar li#nav-events a:hover, ul#nav-bar li#nav-events a:focus {
	width: 80px;
	background-position:-200px -60px;
}
ul#nav-bar li#nav-events-off a {
	width: 80px;
	background-position:-200px -30px;
}
ul#nav-bar li#nav-events-off a:hover, ul#nav-bar li#nav-events-off a:focus {
	width: 80px;
	background-position:-200px -60px;
}
ul#nav-bar li#nav-library a {
	width: 80px;
	background-position:-280px 0;
}
ul#nav-bar li#nav-library a:hover, ul#nav-bar li#nav-library a:focus {
	width: 80px;
	background-position:-280px -60px;
}
ul#nav-bar li#nav-library-off a {
	width: 80px;
	background-position:-280px -30px;
}
ul#nav-bar li#nav-library-off a:hover, ul#nav-bar li#nav-library-off a:focus {
	width: 80px;
	background-position:-280px -60px;
}
ul#nav-bar li#nav-photos a {
	width: 80px;
	background-position:-360px 0;
}
ul#nav-bar li#nav-photos a:hover, ul#nav-bar li#nav-photos a:focus {
	width: 80px;
	background-position:-360px -60px;
}
ul#nav-bar li#nav-photos-off a {
	width: 80px;
	background-position:-360px -30px;
}
ul#nav-bar li#nav-photos-off a:hover, ul#nav-bar li#nav-photos-off a:focus {
	width: 80px;
	background-position:-360px -60px;
}
ul#nav-bar li#nav-aboutus a {
	width: 118px;
	background-position:-440px 0;
}
ul#nav-bar li#nav-aboutus a:hover, ul#nav-bar li#nav-aboutus a:focus {
	width: 118px;
	background-position:-440px -60px;
}
ul#nav-bar li#nav-aboutus-off a {
	width: 118px;
	background-position:-440px -30px;
}
ul#nav-bar li#nav-aboutus-off a:hover, ul#nav-bar li#nav-aboutus-off a:focus {
	width: 118px;
	background-position:-440px -60px;
}
ul#nav-bar li#nav-searchbar {
	background-position:-558px 0;
	width: 217px;
}
ul#nav-bar li#nav-searchbar-off {
	display:block;
	outline:none;
	width: 220px;
	height: 30px;
	background: transparent url(http://treeoflifeonline.org/images/interface/navbar-b-no-search.png) no-repeat -558px 0px;
	text-indent:-9009px;
	padding: 0;
	margin: 0;
}

*/

#wrapper_header {
	}

/*content*/
#content {
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
/*
	font-size: .7em; 
	line-height:1.45em;
	font-size: 0.6875em; 
	border: 1px solid black;
*/
	}
	#content .bg {
		margin:0 2px 0 2px; 
		}
	#content .bg_1 {
		width:100%
		}
	#content .bg_1 .latestphoto {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
.title {
	margin-bottom:15px; 
	display:block
	}
.img_left {
	float:left; 
	margin:5px 20px 15px 0
	}
.main_img {
	text-align: center;
	}
.main_img img {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}


/*------ Sub Navigation -----*/
/* Used for secondary navigation typically in column 1 */
.nav-sub {
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	}
	.nav-sub-sub {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
		}
	.nav-sub a:hover {
		color: #5D8311;
		text-decoration:none;
		}
	.nav-sub a:active {
		color: #5D8311;
		text-decoration:none;
		}
	.nav-sub h3 {
		margin:2px 0px 2px 0px; 
		padding:2px 0px 2px 0px; 
		}
		.nav-sub h3 a {
			color: #8F1A1A;
			text-decoration: none; 
			}
		.nav-sub h3 a.on {
			color: #5D8311;
			}
		.nav-sub h3 a.on:hover {
			color: #5D8311;
			}
	.nav-sub ul {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
		}
		.nav-sub li {
			list-style-type: none;
			list-style-image: none;
			}
		.nav-sub li a {
			color: #8F1A1A;
			text-decoration: none;
			}
			.nav-sub li a:hover {
				color: #5D8311;
				}
			.nav-sub li a.active {
				color: #5D8311;
				}
	.nav-sub ul.nav-sub-devotional {
		list-style: none;
		margin: 0px; 
		padding: 0px; 
		}
		.nav-sub ul li {
			line-height:18px;
			padding-left:12px;
			}
	.nav-sub p {
		margin: 5px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
		}

/*----------------- Footer -----------------------*/
#footer {
	color: #676660; 
	height: 200px;
	background: transparent url(http://treeoflifeonline.org/images/interface/glassfooter.v04.wo-links.png) no-repeat top center;
	margin: 0px 0px 0px 0px;
	padding:13px 20px 25px 36px;
	}
	#footer a {
		text-decoration:none; 
		color: #103569;
		}
		#footer a:hover {
			color: #982c2b;
			}
/*--------------- end Footer ---------------------*/

/*------- old Footer section ** will probably remove------*/



/*
#footer {
	height:129px; 
/*
	font-size: .7em; 
	line-height:1.45em;
*/
	margin: 0px 0px -10px 0px;
	}
	#footer .bg {
		margin:0 2px 0 2px; 
		background: #FFFFFF;
		background:url(http://treeoflifeonline.org/images/interface/footer_bg.gif) repeat-x top #fff; 
		margin: 0px 0px 0px 0px;
		padding-top:47px;
		}
.block_foot {
	color: #676660; 
	background: #1d1e22; 
	width: 780px; 
	margin: 0 0 12px 0;
	}
	.block_foot .l_b {
		background:url(http://treeoflifeonline.org/images/interface/l_b_3-gradientblue.gif) left bottom no-repeat;
		}
	.block_foot .r_b {
		background:url(http://treeoflifeonline.org/images/interface/r_b_3-gradientblue.gif) right bottom no-repeat;
		}
	.block_foot .ind {
		padding:13px 20px 25px 36px
		}
	.block_foot a {
		text-decoration:underline; 
		color:#676660
		}
		.block_foot a:hover {
			text-decoration:none
			}
		.block_foot a.menu {
			text-decoration:none; 
			color:#9c9888
			}
			.block_foot a.menu:hover {
				color:#676660
				}
*/


/* ---------- Jim Added  --------------- */

/* ---------  2 Col, Left Nav ---------- */
#2col-nav #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 250px 0
	}
#2col-nav #content .col_1 .indent {
	padding:11px 58px 3px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
	#2col-nav #content .col_1 .indent img {
		padding:0px 0px 5px 0px; 
		}
#2col-nav #content .col_2 .indent {
	padding:11px 31px 0 0
	}
#2col-nav #content .col_2 .block {
	margin-top:25px
	}
#2col-nav #content .col_2 .block .ind {
	padding:5px 18px 9px 22px
	}


/* ---------  2 Col, Equal Width ------- */
#2col-no-nav #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
	}
#2col-no-nav #content .col_1 .indent {
	padding:18px 58px 4px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
#2col-no-nav #content .col_2 .indent {
	padding:18px 31px 0 0
	}

/* ---------  3 Col, Equal Width ------- */
#3col-no-nav #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
	}
#3col-no-nav #content .col_1 .indent {
	padding:18px 58px 38px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
#3col-no-nav #content .col_2 .indent {
	padding:18px 31px 0 0
	}
#3col-no-nav #content .col_3 .indent {
	padding:0 31px 0 0
	}
#3col-no-nav #content .col_3 .block .ind {
	padding:25px 18px 23px 22px
	}

.div_input {
	height:26px;
	}

.article {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ------------------------------------- */

/**** ONCE ALL THE PAGES ARE WORKED OUT, DELETE THE INDEX?.HTML SECTIONS HERE AND IN LAYOUT.CSS ******/

/*================== index.html ==================*/
#page1 #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 220px 0
/*
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
*/
	}
#page1 #content .col_1 .indent {
	padding:11px 58px 3px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
	#page1 #content .col_1 .indent img {
		padding:0px 0px 5px 0px; 
		}
#page1 #content .col_2 .indent {
	padding:11px 31px 0 0
	}
#page1 #content .col_2 .block {
	margin-top:25px
	}
#page1 #content .col_2 .block .ind {
	padding:5px 18px 9px 22px
	}

	/* -------------  Home Page -------------------------- */
	#page1 #content .col_2 .block .ind .join_us {
		height: 100px;
		}

	#page1 #content .col_2 .block .ind .join_us_col {
		padding: 0px 10px 0px 10px;
		float:left; 
		width: 170px;
		}

	.home_page_blog {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		.home_page_blog h4 {
			margin:0px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
			}
/*
		.home_page_blog h4 {
			color: #5D8311;
			font-size: 1.1em; 
			font-family: "Palatino Linotype", Palatino, Georgia, 'Times New Roman', serif;
			font-weight: normal; 
			margin:0 0 16px 0;
			padding: 5px 0px 10px 0px;
			}
			.home_page_blog h4 a {
				color: #5D8311;
				font-size: 1.1em; 
				font-family: "Palatino Linotype", Palatino, Georgia, 'Times New Roman', serif;
				text-decoration: none;
				}
				.home_page_blog h4 a:hover {
					text-decoration: none;
					}
				.home_page_blog h4 a:active {
					text-decoration: none;
					}
*/
		.home_page_blog .post_meta {
			margin: 5px 0px 5px 0px;
			padding: 0px 0px 3px 0px;
			border-bottom: 1px solid #ccc; 
			}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent {
	padding:18px 40px 8px 33px
	}
#page2 #content .col_2 .indent {
	padding:0 31px 0 0
	}
#page2 #content .col_2 .block .ind {
	padding:25px 18px 18px 22px
	}

/*================== index-2.html ==================*/
#page3 #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
	}
#page3 #content .col_1 .indent {
	padding:18px 58px 4px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
#page3 #content .col_2 .indent {
	padding:18px 31px 0 0
	}

/*================== index-3.html ==================*/
#page4 #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 493px 0
	}
#page4 #content .col_1 .indent {
	padding:18px 60px 5px 34px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 493px 0
	}
#page4 #content .col_1 .block {
	margin-top:25px
	}
#page4 #content .col_1 .block .ind {
	padding:25px 18px 9px 22px
	}
#page4 #content .col_2 .indent {
	padding:18px 31px 0 0
	}

/*================== index-4.html ==================*/
#page5 #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
	}
#page5 #content .col_1 .indent {
	padding:18px 58px 2px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
#page5 #content .col_2 .indent {
	padding:18px 31px 0 0
	}

/*================== index-5.html ==================*/
#page6 #content .bg_1 {
	background:url(http://treeoflifeonline.org/images/interface/line_y_bg.gif) repeat-y 279px 0
	}
#page6 #content .col_1 .indent {
	padding:18px 58px 38px 33px; 
	background:url(http://treeoflifeonline.org/images/interface/line_top.gif) no-repeat 279px 0
	}
#page6 #content .col_2 .indent {
	padding:18px 31px 0 0
	}
#page6 #content .col_3 .indent {
	padding:0 31px 0 0
	}
#page6 #content .col_3 .block .ind {
	padding:25px 18px 23px 22px
	}
/*================== index-6.html ==================*/
#page7 #wrapper_header {
	height:257px; 
	background:url(http://treeoflifeonline.org/images/interface/wrapper_header_bg_p7.jpg) no-repeat 0 0
	}
#page7 #content .indent {
	padding:33px 50px 26px 33px
	}
#page7 #content .bg {
	margin:0 2px 0 2px; 
	background:url(http://treeoflifeonline.org/images/interface/cont_bg_p7.gif) repeat-x top #fffeef
	}
#page7 #content p {
	margin-bottom:16px
	}

/*==================block====================*/
.block_head {
	background:#8aae28; 
	width:100%
	}
	.block_head .l_t {
		background:url(http://treeoflifeonline.org/images/interface/l_t_1.gif) left top no-repeat;
		}
	.block_head .r_t {
		background:url(http://treeoflifeonline.org/images/interface/r_t_1.gif) right top no-repeat;
		}
	.block_head .r_b {
		background:url(http://treeoflifeonline.org/images/interface/r_b_1.gif) right bottom no-repeat;
		}
	.block_head .l_b {
		background:url(http://treeoflifeonline.org/images/interface/l_b_1.gif) left bottom no-repeat; 
		width:100%
		}
	.block_head .left {
		background:url(http://treeoflifeonline.org/images/interface/left_1.gif) repeat-y left
		}
	.block_head .top {
		background:url(http://treeoflifeonline.org/images/interface/top_1.gif) repeat-x top
		}
	.block_head .right {
		background:url(http://treeoflifeonline.org/images/interface/right_1.gif) repeat-y right
		}
	.block_head .bot {
		background:url(http://treeoflifeonline.org/images/interface/bot_1.gif) repeat-x bottom
		}
	.block_head .ind {
		padding:17px 16px 27px 24px
		}
	.block_head .title {
		margin-bottom:10px; 
		display:inline
		}
	.block_head .box {
		width:720px
		}
	.block_head .col_box_1 {
		width:280px
		}
	.block_head .col_box_2 {
		width:440px; 
		padding-top:12px
		}
		.block_head .col_box_2 img {
			margin-right:12px
			}
		.block_head .col_box_2 .prev {
			margin-right:12px
			}
		.block_head .col_box_2 .next {
			margin:0 0 0 10px
			}

.block {
/*
	color:#072957;
	background: #D2A679; 
*/
	width:100%; 
	}
	.block .l_t {
		background:url(http://treeoflifeonline.org/images/interface/l_t_2.gif) left top no-repeat; 
		width:100%
		}
	.block .r_t {
		background:url(http://treeoflifeonline.org/images/interface/r_t_2.gif) right top no-repeat;
		}
	.block .r_b {
		background:url(http://treeoflifeonline.org/images/interface/r_b_2.gif) right bottom no-repeat;
		}
	.block .l_b {
		background:url(http://treeoflifeonline.org/images/interface/l_b_2.gif) left bottom no-repeat;
		}
	.block .left {
		background:url(http://treeoflifeonline.org/images/interface/left_2.gif) repeat-y left
		}
	.block .top {
		background:url(http://treeoflifeonline.org/images/interface/top_2.gif) repeat-x top
		}
	.block .right {
		background:url(http://treeoflifeonline.org/images/interface/right_2.gif) repeat-y right
		}
	.block .bot {
		background:url(http://treeoflifeonline.org/images/interface/bot_2.gif) repeat-x bottom
		}

.joinUs {
	}
	.joinUs img {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		}

/*==========================================*/

/* --------------------- Community-Specific Styles -------------------------*/

#page8 #content .bg_1 .col_1 .indent {
	padding:18px 33px 4px 33px; 
	}

ul.community_categories {
	list-style-type: none;
	width: 100%;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0;
	}
	ul.community_categories li {
		display: inline;
		text-align: center;
		font-variant: small-caps; 
		margin: 0px 20px 0px 0px;
		padding: 0px 20px 0px 0px;
		}
		ul.community_categories li a {
			font-variant: small-caps; 
			background: none;
			padding: 0px;
			}
			ul.community_categories li a.active {
				}
		ul.community_categories li.border_on {
			border-right: 1px solid green;
			}
		ul.community_categories li.border_off {
			border-right: none;
			}

	#page8 table {
		border-spacing: 10px;
		}
		#page8 #content .col_1 .indent table td {
			margin: 0; 
			padding: 0; 
			}
		#page8 table .ind {
			padding:5px 18px 9px 22px;
		}
	#page8 table a.link {
		color: #153A6F;
		}

/* ---------------------------------------- Events Calendar Styles ------------------------------ */
/******* THIS IS UNUSED **********/
/*
#event_calendar {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	}
.calendarHeader { 
	color: #8F1A1A; 
	line-height:2.2em; 
	font-weight:bold; 
	font-size:1.5em; 
	font-variant: small-caps;
	padding-bottom:1px; 
	margin: 0px 0px 12px 0px;
}
.calendarMonthLinks {
	color: #8F1A1A;
	font-size: .7em;
	font-weight: bold;
	letter-spacing: 0em;
	text-decoration: none;
	}
	.calendarMonthLinks a {
		color: #8F1A1A;
		text-decoration: none;
		}
		.calendarMonthLinks a:hover {
			color: #41413A;
			text-decoration: underline;
			}
.calendarDayHeading {
	color: #BBE072;
	background-color: #5D8311;
	font-weight: bold; 
	font-size:	11px;
	text-align:  center;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	}
.calendarToday { 
	color: #5D8311;
	background-color: #BBE072;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	}
.calendarCell {
	color: #5D8311;
	background-color: #97C143;
	width: 14%;
	height: 100px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	}
.calendarBlank { 
	color: #A2C165;
	background-color: #5D8311;
	width: 14%;
	text-align: center;
	}
.event_link {
	text-align: left;
	}
	.event_link li {
		color: #8F1A1A;
		font-size: .9em;
		font-weight: normal;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px;
		}
		.event_link  li a {
			color: #8F1A1A;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 2px;
			}
		.event_link li a:hover {
			color: #41413A;
			text-decoration: underline;
			}

/*--------- Event Details ------------*/

.event_details {
	}
	.event_details a {
		color: #8F1A1A;
		font-size: 1em;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration: none;
		}
		.event_details a:hover {
			color: #8F1A1A;
			font-variant: small-caps;
			text-decoration: underline;
			}

****** THIS IS NOT BEING USED ******
*/

/*---------- Events Page ----------*/

#events_heading {
	text-align: center;
	}
	#events_heading h2 {
		text-align: center;
/*
		margin: 0px 0px 20px 0px;
*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	#events_heading ul {
		display: inline;
		}
		#events_heading ul li {
			display: inline;
			}
	#events_heading img {
		display: block;
		margin: 0px 0px 20px 0px;
		margin-left: auto;
		margin-right: auto;
		}
	#events_heading p {
		text-align: center;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		}

/*---------- Current Events ----------*/

/*----- Will probably delete this since I probably won't use RSS for home page current events ----*/
#current_events {
	}
	#current_events img {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}
/*
	#current_events h4 {
		line-height:1.45em; 
		color: #8F1A1A;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		}
		#current_events h4 a {
			text-decoration:none; 
			color: inherit;
			line-height:1.45em; 
			color: #8F1A1A;
			}
			#current_events h4 a:hover {
				text-decoration:none; 
				color:#5D8311;
				}
	#current_events p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
*/

/*--- These Current Events styles are for the JS Google Calendar method ---*/

#current_events {
	}
	#current_events ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		#current_events ul li {
			list-style-type: none;
			list-style-image: none;
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom: 1px solid #ccc; 
			}
		#current_events ul h4 {
			margin: 0em;
			padding: 0;
			}
			#current_events ul h4 a {
				}
				#current_events ul h4 a:hover {
					}


/*----------- Blog Index and Details ------------*/

.post {
	background:url(http://treeoflifeonline.org/images/interface/list_bg.gif) repeat-x bottom; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	}
	.post h2 {
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
		}
		.post h2 a {
			}
			.post h2 a:hover {
				}

	.post .post_meta {
		margin: 0 0 10px 0;
		}
	.post .post_body {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

/*----------- Photo stuff ?? ------------*/
.photo {
	background:url(http://treeoflifeonline.org/images/interface/list_bg.gif) repeat-x bottom; 
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	}
	.photo h3 {
		text-align: center;		
		}
		.photo h3 a {
			color: #8F1A1A;
			text-decoration: none;
			}
			.photo h3 a:hover {
				color: #5D8311;
				}
	.photo p {
		text-align: center;		
		}

/*-------- Rounded Corner Styles --------*/
.roundedBox {position:relative; padding: 5px 5px 0px 5px; margin:0px;}

	.corner {position:absolute; width:5px; height:5px;}

		.topLeft {top:0; left:0; background-position:0px 0px;}
		.topRight {top:0; right:0; background-position:-12px 0px;}
		.bottomLeft {bottom:0; left:0; background-position:0px -12px;}
		.bottomRight {bottom:0; right:0; background-position:-12px -12px;}

	.side {position:absolute; width:5px; height:5px;}
		.top {top:0; left:0; background-position:0px 0px; repeat-x;}
/*
		.right {top:0; right:0; background-position:-7px 0px;}
		.bottom {bottom:0; left:0; background-position:0px -7px;}
		.left {bottom:0; right:0; background-position:-7px -7px;}
*/

	#type1 {
		}
		#type1 .corner {
			background-image:url(http://treeoflifeonline.org/images/interface/roundedcorners3.gif);
			}
	#type1 {
		}
		#type1 .side {
			background-image:url(http://treeoflifeonline.org/images/interface/roundedcorners3.gif);
			}

.roundedBoxInBox {
	background-color:orange;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	}

/*------ end Rounded Corner Styles ------*/


/*------ SAEF Styles ------*/

#saef {
	}

#saef #saef_preview {
	}
	#saef #saef_preview p {
		display: inline;
		}
	#saef #saef_preview .textarea_display{
		border: 1px solid #41413A;
		}

	#saef button {
		color: #1D4374;
		background: #AEC1DB;
		}
	#saef .checkbox_container {
		margin-top: 100px;
		}
	input.checkbox {
		width: 1em;
		}
	label.checkbox {
		margin-left: 10px;
		}
	#saef input.text {
		width: 90%;
		}
	#saef input .hidden {
		}
	#saef input .image {
		}
	#saef input .password {
		}
	#saef input .radio {
		}
	#saef input .reset {
		}
	#saef input.button {
		color: #1D4374;
		background: #AEC1DB;
		}
	#saef input.submit {
/*
		color: #1D4374;
		background: #AEC1DB;
*/
		}
	#saef button.google {
		display:block;
		outline:none;
		height: 23px;
		width: 140px;
		background: transparent url(http://treeoflifeonline.org/images/interface/button-glass2.google.v01.png) no-repeat top center;
		background-position:0 0px;
		border: none;
		}
		#saef button.google:hover {
			background-position:0 -23px;
			}
	#saef input.file {
		}
	#saef textarea {
		}

/*------------ Comment Entry Form -----------------*/

.comment_entry {
	}
#comment_entry_form {
	}
	#comment_entry_form h4 {
		}
	.comment_label {
		}
	.comment_field {
		width: 400px;
		}

