			body {
 			  color: #FFFFFF; background: #483627 url(page_bg3.jpg) repeat-x fixed center top; margin: 0px 0px 20px 0px;
			}
			a:link {color: #FFFFFF; text-decoration: underline;}
			a:visited {color: #FFFFFF; text-decoration: underline;}
			a:active {color: #FFFFFF; text-decoration: underline;}
			a:hover {color: #FFFFFF; text-decoration: none;}
			
			#header-bg {
			  position: absolute;
				top: 0px;
				left: 0px;
				width: 100%;
			  margin: 0 auto;
				height: 180px;
			  background: url(header_bg.png) repeat-x left top;
			}
			#header {
				position: relative;
				width: 960px;
				height: 141px;
				margin: 0 auto;
				margin-top: 0px;
			}
			#content-top {
			  position: relative;
   			width: 960px;
				height: auto;
   			margin: 0 auto;
   			background: url(page_content_top.png) no-repeat;
   			margin-top: 59px;
		  }
			#content-bottom {
			  position: relative;
   		  width: 960px;
   			background: url(page_content_bottom2.png) no-repeat left bottom;
   			text-align: left;
				padding-bottom: 18px;
			}
			#content-main {
			  position: relative;
				top: 10px;
				left: 0px;
   		  width: 940px;
				height: auto;
   			padding: 0px 10px 10px 10px;
   			background: #302219;
			}
			#content-brush-left {
			  position: absolute;
				top: 40px;
				left: -27px;
				min-width: 27px;
				min-height: 600px;
			  background: url(page_brush_left.png) no-repeat;
			}
			#content-brush-right {
			  position: absolute;
				top: 120px;
				right: -18px;
				min-width: 18px;
				min-height: 228px;
			  background: url(page_brush_right.png) no-repeat;
			}
			
			#footer-top {
			  position: relative;
   			width: 960px;
   			margin: 0 auto;
   			background: url(footer_content_top.png) no-repeat;
   			margin-top: 20px;
		  }
			#footer-bottom {
			  position: relative;
   		  width: 960px;
   			background: url(footer_content_bottom.png) no-repeat left bottom;
   			text-align: left;
   			padding-bottom: 48px;
			}
			
			#footer-main {
			  position: relative;
				top: 40px;
				left: 0px;
   		  width: 940px;
				height: auto;
   			padding: 0px 10px 0px 10px;
   			background: #e2d0a8;
				color: #302219;
			}
			
			.logo {
			  position: absolute;
			  top: 15px;
				left: 0px;
			}
			
			.header-search-bg {
			  position: absolute;
			  top: -10px;
				right: 0px;
			}
			.header-search-btn {
			  position: absolute;
			  top: 6px;
				right: 5px;
			}
			
			input.input_search {
			  position: absolute;
			  top: 5px;
				right: 36px;
			}
			
			#menu-home {
			  position: absolute;
			  top: 97px;
				right: 520px;
				min-width:128px;
				min-height:44px;
				background: url(btn_home.png);
			}
			#menu-home:hover {
			  position: absolute;
			  top: 97px;
				right: 520px;
				min-width:128px;
				min-height:44px;
				background: url(btn_home2.png);
			}
			
			#menu-prayerministry {
			  position: absolute;
			  top: 97px;
				right: 390px;
				min-width:128px;
				min-height:44px;
				background: url(btn_prayerministry.png);
			}
			#menu-prayerministry:hover {
			  position: absolute;
			  top: 97px;
				right: 390px;
				min-width:128px;
				min-height:44px;
				background: url(btn_prayerministry2.png);
			}
			
			#menu-training {
			  position: absolute;
			  top: 97px;
				right: 260px;
				min-width:128px;
				min-height:44px;
				background: url(btn_training.png);
			}
			#menu-training:hover {
			  position: absolute;
			  top: 97px;
				right: 260px;
				min-width:128px;
				min-height:44px;
				background: url(btn_training2.png);
			}
			
			#menu-onlinestore {
			  position: absolute;
			  top: 97px;
				right: 130px;
				min-width:128px;
				min-height:44px;
				background: url(btn_onlinestore.png);
			}
			#menu-onlinestore:hover {
			  position: absolute;
			  top: 97px;
				right: 130px;
				min-width:128px;
				min-height:44px;
				background: url(btn_onlinestore2.png);
			}
			
			#menu-media {
			  position: absolute;
			  top: 97px;
				right: 0px;
				min-width:128px;
				min-height:44px;
				background: url(btn_media.png);
			}
			#menu-media:hover {
			  position: absolute;
			  top: 97px;
				right: 0px;
				min-width:128px;
				min-height: 44px;
				background: url(btn_media2.png);
			}
			
			#menu-sub {
			  position: relative;
				float: right;
				margin-top: 10px;
				margin-right: 10px;
				width: 220px;
				min-height: 273px;
				background: #e2d0a8 url(subMenu_footer.jpg) no-repeat left bottom;
				padding: 0px;
				padding-bottom: 7px;
				color: #302219;
				font-size: 10pt;
				font-family: Verdana;
				font-weight: bold;
			}
			a.menu-sub:link {color: #302219; text-decoration: underline; font-size: 10pt; line-height: 13pt;}
			a.menu-sub:visited {color: #302219; text-decoration: underline; font-size: 10pt; line-height: 13pt;}
			a.menu-sub:active {color: #302219; text-decoration: underline; font-size: 10pt; line-height: 13pt;}
			a.menu-sub:hover {color: #302219; text-decoration: none; font-size: 10pt; line-height: 13pt}
			li.menu-sub {
			  list-style-image: url(ringIcon_creme.jpg);
				list-style-type: circle;
				list-style-position: inside;
				padding: 2px;
			}
			
			.preload {
			  display: none;
				top: -1000px;
				left: -1000px;
			}
			
			#ad-space {
			  position: relative;
				float: left;
				min-width: 680px;
				height: auto;
				padding: 10px;
				text-align: left;
				text-valign: top;
				color: #302219;
				font-size: 10pt;
				font-family: Verdana;
			}
			
			div.Content_Box {
			  margin: 8px;
				min-width: 40px;
				min-height: 33px;
				background: #1b120d url(content-box_header.jpg) repeat-x left top;
			  padding: 10px;
				color: #e2d0a8;
				text-align: left;
				font-size: 8pt;
				font-family: Verdana;
			}
			div.Content_Box-Light {
			  margin: 8px;
				min-width: 40px;
				min-height: 33px;
				background: #e2d0a8 url(content-box-light_header.jpg) repeat-x left top;
			  padding: 10px;
				color: #1b120d;
				text-align: left;
				font-size: 8pt;
				font-family: Verdana;
			}
		.footer-menu {
			  margin: 10px;
				min-width: 167px;
				min-height: 30px;
				background: #e2d0a8;
			  padding: 0px;
				color: #302219;
				font-size: 9pt;
				font-family: Verdana;
			}
			
		.clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
    }

		.clearfix {display: inline-block;}  /* for IE/Mac */
		
		a.link-a:link {color: #36939b;; text-decoration: underline; font-size: 9pt; }
		a.link-a:visited {color: #36939b;; text-decoration: underline; font-size: 9pt; }
		a.link-a:active {color: #36939b;; text-decoration: underline; font-size: 9pt;}
		a.link-a:hover {color: #36939b;; text-decoration: none; font-size: 9pt; }
		
		.title-a { color: #9f8150; font-size: 10pt; font-weight: bold; }
		
		.calendar_day_small {
		  position: relative;
			float: left;
		  min-width: 28px;
			min-height: 20px;
			margin: 0px 8px 0px 0px;
			padding: 1px;
			text-align: center;
			color: #e2d0a8;
		}
		.calendar_icon_small {
		  position: relative;
			float: left;
		  background: url(calendar_icon_small.png) no-repeat left top;
			min-width: 28px;
			min-height: 20px;
			padding: 2px 0px 0px 0px;
			margin: 7px 8px 0px 2px;
			text-align: center;
			color: #FFFFFF;
		}
		
		.calendar_blank_small {
		  position: relative;
			float: left;
			min-width: 28px;
			min-height: 20px;
			margin: 7px 8px 0px 2px;
		}
		
		.info-box {
		  position: absolute;
			margin: auto;
			min-width: 50px;
			min-height: 20px;
			background: #e2d0a8;
			border-width: 1px;
			border-style: groove;
			text-align: left;
			padding: 5px;
			color: #302219;
			font-size: 10pt;
			font-family: Verdana;
	  }	
