@charset "utf-8";
/* CSS Document */


/***** HTML ELEMENTS *****/
body{margin:0 0 0 0; text-align:center; background-color:#fff; background-image:url(); background-position:center; background-repeat:repeat-y; width:100%; height:100%;}
h1{font:normal normal 22px Arial, Helvetica, sans-serif; color:#f66; margin:0 0 10px 0; padding:0; text-align:left;}
h2{font:normal normal 15px Arial, Helvetica, sans-serif; color:#777; margin:0 0 5px 0; padding:0; text-align:left;}
h2 a, h2 a:visited{font:normal normal 15px Arial, Helvetica, sans-serif; color:#777; margin:0 0 5px 0; padding:0; text-align:left; text-decoration:none;}
h2 a:hover{font:normal normal 15px Arial, Helvetica, sans-serif; color:blue; margin:0 0 5px 0; padding:0; text-align:left; text-decoration:underline;}
h3{font:normal bold 14px Arial, Helvetica, sans-serif; color:#999; margin:0 0 5px 0; padding:0; text-align:left;}
h4{font:normal normal 12px Arial, Helvetica, sans-serif; color:#F36; margin:0; padding:0; text-align:left; text-decoration:none;}
h4 a, h4 a:visited{font:normal normal 12px Arial, Helvetica, sans-serif; color:#F36; margin:0; padding:0; text-align:left; text-decoration:none;}
h4 a:hover{font:normal normal 12px Arial, Helvetica, sans-serif; color:#F36; margin:0; padding:0; text-align:left; text-decoration:underline;}
h5{font:normal normal 12px Arial, Helvetica, sans-serif; color:#888; margin:5px 0 5px 0; padding:0; text-align:left;}
h5 a, h5 a:visited{font:normal normal 12px Arial, Helvetica, sans-serif; color:#999; margin:5px 0 5px 0; padding:0; text-align:left; text-decoration:underline;}
h5 a:hover{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; margin:5px 0 5px 0; padding:0; text-align:left; text-decoration:underline;}
p{font:normal normal 13px Arial, Helvetica, sans-serif; color:#555; text-align:left; margin:0; text-decoration:none;}
p a, p a:visited{font:normal normal 13px Arial, Helvetica, sans-serif; color:blue; text-align:left; margin:0; text-decoration:underline;}
p a:hover{font:normal normal 13px Arial, Helvetica, sans-serif; color:#03C; text-align:left; margin:0; text-decoration:underline;}
ol{font:normal normal 13px Arial, Helvetica, sans-serif; color:#555; text-align:left; margin:20px 0 20px 0; text-decoration:none;}
ol li{padding:5px;}
ul{font:normal normal 13px Arial, Helvetica, sans-serif; color:#555; text-align:left; margin:20px 0 20px 20px; text-decoration:none;}
ul li{padding:5px;}


/***** PAGE NUMBERS *****/
#pageNumbers p{font:normal normal 17px Arial, Helvetica, sans-serif; color:#555; text-align:right; margin:0; text-decoration:none;}
#pageNumbers p a, p a:visited{font:normal normal 17px Arial, Helvetica, sans-serif; color:#4f00bb; text-align:right; margin:0; text-decoration:underline;}
#pageNumbers p a:hover{font:normal normal 17px Arial, Helvetica, sans-serif; color:#4f00bb; background-color:#d9caee; text-align:right; margin:0; text-decoration:underline;}


/***** VIDEO PLAYERS *****/
#videoPlayer h1{font:normal normal 13px Arial, Helvetica, sans-serif; color:#d13083; text-align:left; margin:2px 0 3px 0; padding:0;}
#videoPlayer h2{font:italic bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; margin:0 0 5px 0; padding:0; text-decoration:underline;}
#videoPlayer p{font:normal normal 11px Arial, Helvetica, sans-serif; color:#a7a7a7; text-align:left;}
#videoPlayer p a, videoPlayer p a:visited{font:normal normal 11px Arial, Helvetica, sans-serif; color:#d3c7af; text-decoration:underline;}
#videoPlayer p a:hover{font:normal normal 11px Arial, Helvetica, sans-serif; color:#ff9700; text-decoration:underline;}

#video_FNL{float:right; width:360px; height:380px; margin:5px 0 0 0; background-color:#444; border:0px solid red;}
#photos_FNL{float:right; width:360px; height:240px; margin:25px 0 0 0; background-color:#444; border:0px solid red;}



/***** VOTING *****/
#FormBox_transparentBG{position:fixed; width:100%; height:100%; top:0; left:0; z-index:10000; background-color:#ccc; filter:alpha(opacity=85); opacity: .85; visibility:hidden; }
#FormBox_container{position:fixed; width:100%; height:100%; z-index:12000; visibility:hidden;}
#FormBox_box{width:610px; height:360px; margin:0 auto 0 auto; padding:0; text-align:center; background:url(/pix/bg_login_box.png); background-repeat:no-repeat; border:0px solid red; z-index:12000; filter:alpha(opacity=100); opacity: 1.0;}
#FormBox_container h1{font:normal normal 17px Arial, Helvetica, sans-serif; color:#777; text-align:center; margin:0 auto 0 auto;}
#FormBox_container p{font:normal normal 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
#FormBox_selection_box{display:block; width:250px; height:25px; margin:7px auto 0 auto; font:normal normal 13px Verdana, Geneva, sans-serif; color:##555; text-align:left; background:url(/pix/BG_block_trans.png); opacity:0.7;filter:alpha(opacity=70); border:1px solid #ffafcb;}


/***** SUBSCRIBE *****/
#subscribe_transparentBG{position:fixed; width:100%; height:100%; top:0; left:0; z-index:10000; background-color:#ccc; filter:alpha(opacity=85); opacity: .85; visibility:hidden; }
#subscribe_container{position:fixed; width:100%; height:100%; z-index:12000; visibility:hidden;}


/***** CONTAINERS *****/
#container{width:963px; height:auto; margin:10px auto 0 auto; padding:0; border:0px solid red;}
#header{width:963px; height:138px; margin:0 0 0 0; padding:10px 0 0 0; border:0px solid blue;}


/***** TOP NAV *****/
#nav_top{position:absolute; width:963px; height:auto; margin:0 0 0 0; padding:0; text-align:right; border:0px solid green; font:normal normal 13px Verdana, Geneva, sans-serif; color:#999; text-decoration:none;}
#nav_top a, nav_top a:visited{color:blue; text-decoration:none;}
#nav_top a:hover{color:blue; text-decoration:underline;}


/***** BARS *****/
#title_bar{width:953px; height:auto; margin:0 auto 20px auto; padding:20px 0 10px 10px; text-align:left;}


/***** SOUL INFUSIONS *****/
#SI_box{float:left; height:125px; margin:0 0 0 0; padding:0; background-color:#333333; border-bottom:1px solid #555; text-align:left;}
#SI_box_img_holder{position:relative; width:175px; height:99px; top:13px; left:13px; margin:0 25px 0 0; float:left; background-color:#fff; border:0px solid #d5d5d5;}
#SI_box h1{font:normal normal 16px Arial, Helvetica, sans-serif; color:#fff; margin:15px 10px 2px 0; padding:0;}
#SI_box h1 a, SI_box_home h1 a:visited{font:normal normal 16px Arial, Helvetica, sans-serif; color:#fff; margin:15px 10px 2px 0; padding:0; text-decoration:none;}
#SI_box h1 a:hover{font:normal normal 16px Arial, Helvetica, sans-serif; color:#fff; margin:15px 10px 2px 0; padding:0; text-decoration:underline;}
#SI_box h2{font:italic normal 13px Arial, Helvetica, sans-serif; color:#555; margin:0 5px 5px 0; padding:0;}
#SI_box p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#888; margin:0 5px 0 0;}
#SI_blog_container_left{position:relative; float:left; width:620px; height:auto; margin:0; padding:10px; border:0px solid green;}
#SI_blog_container_right{position:relative; display:table; float:right; text-align:center; width:300px; height:auto; margin:20px auto; padding:0; background:url(/pix/BG_blog_right_container.gif); background-repeat:no-repeat;}

#archived_blog_box{width:590px; height:40px; border:0px solid #ccc; text-align:left; margin:0 10px 12px 20px; cursor:pointer;}



/***** ABOUT *****/
#about{width:900px; margin:0 auto; padding:20px; border:1px solid #ccc; text-align:left;}
#about p{font:normal normal rial, Helvetica, sans-serif 13px #888; text-align:left;}
#about p a, about p a:visited{font:Arial, Helvetica, sans-serif normal normal 13px blue; text-decoration:underline; text-align:left;}

/***** VIDEO *****/
#video_home_flv{float:right; width:330px; height:270px; margin:0 0 0 0; background-color:#4b4b4c;}
#video_home_desc{width:330px; height:115px; margin:0 auto; background-color:#4b4b4c; border:0px solid red;}
#video_home_desc h1{font:normal normal 16px Arial, Helvetica, sans-serif; color:#d13083; margin:8px 0 3px 0; padding:0; text-decoration:underline;}
#video_home_desc h2{font:italic normal 14px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 5px 0; padding:0; text-decoration:none;}
#video_home_desc p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 0; padding:0; text-decoration:none;}

#video_testimony{float:left; width:700px; height:394px; margin:0 0 0 0; background-color:#4b4b4c;}



/***** NEWS *****/
#news_container{float:left; display:table; width:400px; height:auto; margin:20px 0 20px 10px; padding:0 25px 0 0; text-align:center; border-right:1px solid #d5d5d5;}
#news_container h1{font:normal normal 22px Arial, Helvetica, sans-serif; color:#F06; margin:0 0 10px 0; padding:0; text-decoration:none;}
#news_container h2{font:normal normal 18px Arial, Helvetica, sans-serif; color:#999; margin:0 0 8px 0; padding:0; text-decoration:none;}
#news_container h2 a, event h2:visited{font:normal normal 18px Arial, Helvetica, sans-serif; color:blue; margin:0 0 8px 0; padding:0; text-decoration:none;}
#news_container h2 a:hover{font:normal normal 18px Arial, Helvetica, sans-serif; color:blue; margin:0 0 8px 0; padding:0; text-decoration:underline;}
#news_container h3{font:normal normal 15px Arial, Helvetica, sans-serif; color:#999; margin:0 0 5px 0; padding:0; text-decoration:none;}
#news_container h3 a, event h3:visited{font:normal normal 15px Arial, Helvetica, sans-serif; color:blue; margin:0 0 5px 0; padding:0; text-decoration:none;}
#news_container h3 a:hover{font:normal normal 15px Arial, Helvetica, sans-serif; color:blue; margin:0 0 5px 0; padding:0; text-decoration:underline;}
#news_home_content{float:left; width:180px; height:200px; border:0px solid red; margin:50px 0 20px 20px; padding:0; text-align:left;}
#news_home_content h1{font:normal bold 18px Arial, Helvetica, sans-serif; color:#f74569; margin:0; padding:0;}
#news_home_content p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#555555; margin:10px 0 7px 0; padding:0;}
#news_home_content p a, news_home_content p a:visited{color:blue; text-decoration:underline;}
#news_home_image{float:left; width:290px; height:190px; border:1px solid #f74569; margin:10px 0 0 20px; padding:0;}


/***** NEWS READER (FLASH) *****/
#sliding-news-module-altcontent{height:100%;}
#sliding-news-module{display:block; margin:0 0 0 0;}

/***** NEWS BAR *****/
#news_bar{display:block; width:958px; height:30px; padding:0; margin:20px 2px 20px 0; background-color:#fff; border:1px solid #c30; text-align:left;}
#news_bar ul{list-style-type:none; width:auto; margin:0; padding:0;}
#news_bar ul li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ccc; display:inline; float:left; height:30px; padding:0; border-right:1px solid #ddd;}
#news_bar ul li a, #news_bar ul li a:visited{display:block; font-size:13px; color:#c30; font-weight:normal; text-decoration:none; margin:0; padding:7px 10px 9px 10px;}
#news_bar ul li a:hover{color:#c30; text-decoration:underline;}


/***** EVENTS *****/
#events_container{float:right; display:table; width:500px; height:auto; margin:20px 0 0 0; padding:0; text-align:center; border:0px solid #ccc;}
#event{display:table; height:auto; margin:0 0 0 0; text-align:left;}
#event h1{font:normal normal 22px Arial, Helvetica, sans-serif; color:#F06; text-decoration:none; margin:0 0 3px 0;  margin:0 0 10px 0; }
#event h2{font:normal normal 17px Arial, Helvetica, sans-serif; color:#009; text-decoration:none; margin:2px 0 3px 0; padding:0;}
#event h2 a, event h2 a:visited{font:normal normal 17px Arial, Helvetica, sans-serif; color:#009; text-decoration:none; margin:0 0 3px 0; padding:0;}
#event h2 a:hover{font:normal normal 17px Arial, Helvetica, sans-serif; color:#009; text-decoration:underline; margin:0 0 3px 0; padding:0;}
#event h3{font:italic normal 15px Arial, Helvetica, sans-serif; color:#F06; margin:0 0 5px 0; padding:0;}
#event h4{font:normal normal 13px Arial, Helvetica, sans-serif; color:#777; margin:0 0 5px 0; padding:0;}
#event p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#555; text-decoration:none; margin:0; padding:0;}
#event p a, event p a:hover, event p a:visited{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; text-decoration:underline; margin:0; padding:0;}
#event_details_container{display:table; width:943px; height:auto; margin:0 auto; padding:10px; text-align:center; border:0px solid #ccc;}


/***** LIFE MATTERS - LEFT NAV *****/
#lifeMatters_leftNav{display:block; width:210px; height:auto; margin:0; padding:0; border:0;}
#lifeMatters_leftNav ul {display:block; list-style-type:none; height:auto; width:194px; margin:15px 0 0 5px; padding:0;}
#lifeMatters_leftNav ul li {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:url(/life-matters/pix/left_nav_link_box_up.gif); background-repeat:no-repeat;}
#lifeMatters_leftNav ul li a, #lifeMatters_leftNav ul li a:visited{display:block; font-size:12px; color:#6fa528; font-weight:bold; text-decoration:none; padding:8px 0 13px 0; margin:0; text-indent:20px;}
#lifeMatters_leftNav ul li a:hover{color:#71c009; text-decoration:none; background:url(/life-matters/pix/left_nav_link_box_over.gif); background-repeat:no-repeat; padding:8px 0 13px 0; margin:0;}


/***** LIFE MATTERS - ARTICLE TABLE *****/
#LifeMatters_article h1{font:normal normal 28px Arial, Helvetica, sans-serif; color:#6fa528; margin:0; padding:0 0 4px 0;}
#LifeMatters_article h2{font:normal normal 20px Arial, Helvetica, sans-serif; color:#cf9802; margin:0; padding:0 0 7px 0;}
#LifeMatters_article p{font:normal normal 13px Arial, Helvetica, sans-serif; color:#333; margin:15px 0 0 0; padding:0;}
#LifeMatters_article ul{font:normal normal 15px Arial, Helvetica, sans-serif; padding:0; text-align:left;}
#LifeMatters_article ul li{text-decoration:none; color:#F36; margin:0; padding:0; text-align:left;}
#LifeMatters_article ul li a, LifeMatters_article ul li a:visited{text-decoration:none; color:#F36; margin:0; padding:0; text-align:left;}
#LifeMatters_article ul li a:hover{text-decoration:underline; color:#F36; margin:0; padding:0; text-align:left;}
#LifeMatters_article ol{font:normal bold 13px Arial, Helvetica, sans-serif; padding:0; text-align:left;}
#LifeMatters_article ol li{text-decoration:none; color:#333; margin:0; padding:0 0 15px 0; text-align:left;}


/***** FLASH VIDEO PLAYER *****/
.text{font-family:Arial,Helvetica,sans-serif; color:#bbbbbb; font-size:11px; font-weight:normal;}
.title{font-family:Arial,Helvetica,sans-serif; color:#bbbbbb; font-size:16px; font-weight:bold;}
.videoTitle{font-family:Arial,Helvetica,sans-serif; color:#d13083; font-size:12px; font-weight:bold; text-align:left;}


/***** PRODUCTS (Store) *****/
#products_container_left{display:table; width:963px; height:auto; margin:0; padding:0; border:0px solid red;}
#products{display:block; float:left; width:265px; height:auto; margin:0 5px 0 0; padding:0 15px 15px 15px; text-align:left;}
#product_buttons{display:block; float:left; width:130px; margin:0; padding:0; height:auto; border:0px solid red; text-align:left;}
#products h1{font:normal normal 15px Arial, Helvetica, sans-serif; color:#777; margin:0; padding:10px 0 0 0; text-decoration:none; text-align:left;}
#products h1 a:link, products h1 a:visited {font:normal normal 15px Arial, Helvetica, sans-serif; color:#c71751; margin:0; padding:0 0 0 0; text-decoration:none; text-align:left;}
#products h1 a:hover{color:#c71751; text-decoration:underline; text-align:left;}
#products h2{font:italic normal 13px Arial, Helvetica, sans-serif; color:#777; margin:0 0 0 0; padding:3px 0 0 0px; text-align:left;}
#products h3{float:left; font:normal normal 12px Arial, Helvetica, sans-serif; color:#777; margin:5px 0 0 0; padding:0 5px 0 0; text-decoration:none; text-align:left;}
#products p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#888; margin:7px 0 0 0; padding:5px 0 0 0; text-align:left; border-top:1px solid #ccc;}
#products p a, products p a:visited{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; margin:0 0 0 0; padding:0; text-align:left; text-decoration:none;}
#products p a:hover{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; margin:5px 0 0 0; padding:0; text-align:left; text-decoration:underline;}


/***** PRODUCTS DETAILS *****/
#product_details{display:table; width:943px; height:auto; margin:20px 0 0 0; padding:0 0px 0 9px; border:0px solid red; text-align:left;}
#product_details h1{font:normal normal 21px Arial, Helvetica, sans-serif; color:#777; margin:0; padding:15px 0 0 0; text-align:left;}
#product_details h2{font:normal normal 17px Arial, Helvetica, sans-serif; color:#999; margin:0; padding:3px 0 0 0; text-align:left;}
#product_details h3{font:normal normal 12px Arial, Helvetica, sans-serif; color:#777; margin:5px 0 0 0; padding:0 5px 0 0; text-decoration:none; text-align:left;}
#product_details p{font:normal normal 12px Arial, Helvetica, sans-serif; color:#555; margin:7px 0 0 0; padding:5px 0 0 0; text-align:left;}
#product_details p a, products p a:visited{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; margin:0 0 0 0; padding:0; text-align:left; text-decoration:none;}
#product_details p a:hover{font:normal normal 12px Arial, Helvetica, sans-serif; color:blue; margin:5px 0 0 0; padding:0; text-align:left; text-decoration:underline;}
#product_details ul{font:normal bold 12px Arial, Helvetica, sans-serif; color:#555; margin:7px 0 0 0; padding:5px 0 0 0; text-align:left;}
#product_details ul li{font:normal normal 12px Arial, Helvetica, sans-serif; color:#555; margin:7px 0 0 25px; padding:5px 0 0 0; text-align:left;}


/***** TESTIMONIES *****/
#testimony_featured{display:table; width:950px; height:auto; border:0px solid red; margin:20px auto 15px auto;}
#testimony_featured h1{font:normal bold 18px Arial, Helvetica, sans-serif; color:#ff0079; margin:2px 0 3px 0; padding:0;}
#testimony_featured h2{font:italic normal 15px Arial, Helvetica, sans-serif; color:#777; margin:0; padding:0;}
#testimony_featured p{font:italic normal 13px Arial, Helvetica, sans-serif; color:#555; margin:10px 0 0 0; padding:0;}

#testimony_preview_container{width:950px; height:220px; border:0px solid red; margin:25px auto 0 auto;}
#testimony_preview{float:left; width:215px; height:200px; border:0px solid red; margin:0 30px 0 0;}
#testimony_preview_photo{width:215px; height:140px; padding:0; border:1px solid #777;}
#testimony_preview h1{font:normal bold 13px Arial, Helvetica, sans-serif; color:#ff0079; margin:5px 0 3px 0; padding:0;}
#testimony_preview h2{font:italic normal 12px Arial, Helvetica, sans-serif; color:#777; margin:0; padding:0;}

#testimony_details{display:table; width:963px; height:auto; border:0px solid red; margin:20px auto 15px auto;}
#testimony_details h1{font:normal bold 18px Arial, Helvetica, sans-serif; color:#ff0079; margin:2px 0 3px 0; padding:0; text-align:left;}
#testimony_details h2{font:italic normal 15px Arial, Helvetica, sans-serif; color:#777; margin:0; padding:0; text-align:left;}
#testimony_details p{font:italic normal 13px Arial, Helvetica, sans-serif; color:#555; margin:10px 0 0 0; padding:0; text-align:left;}



/***** FOOTER *****/
#footer{display:table; width:963px; height:100px; margin:20px auto 50px auto; padding:0; border:1px solid #c2c2c2; background:url(/pix/bg_footer.gif); background-repeat:no-repeat;}
#footer h1{font:normal normal 13px Arial, Helvetica, sans-serif; text-align:left; color:#555; text-decoration:none; padding:0 2px 0 2px;}
#footer h1 a, footer h1 a:visited{font:normal normal 13px Arial, Helvetica, sans-serif; text-align:left; color:#777; text-decoration:none; padding:0 2px 0 2px;}
#footer h1 a:hover{font:normal normal 13px Arial, Helvetica, sans-serif; text-align:left; color:#777; text-decoration:none; background-color:#ccc; padding:0 2px 0 2px;}
.footer_spacer{font:normal normal 15px Arial, Helvetica, sans-serif; text-align:left; color:#ccc;}


