html,body,div,span,applet,
object,iframe,h1,h2,h3,h4,h5,
h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,
sup,tt,var,b,u,i,center,dl,dt,
dd,ol,ul,li,fieldset,form,
label,legend,table,caption,
tbody,tfoot,thead,tr,th,td	{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body				{line-height:1;font:normal 13px/20px Arial, Helvetica, sans-serif;color:#4a4a4a;background:url(images/teen/header_nav_backer.jpg) repeat-x;}
ol,ul				{list-style:none;}
blockquote,q			{quotes:none;}
blockquote:before,
blockquote:after,
q:before,q:after		{content:none;}
:focus				{outline:0;}
ins				{text-decoration:none;}
del				{text-decoration:line-through;}
table				{border-collapse:collapse;border-spacing:0;}
.clear				{clear:both;line-height:1px;font-size:1px;}
.right				{float:right;}
#main_wrapper			{width:100%;background:none;margin:0 auto;}
.wrapper			{width:959px;margin:0 auto;}
h1				{font:bold 27px/27px "Times New Roman", Times, serif;color:#000;}
h2				{font:bold 21px/21px Arial, Helvetica, sans-serif;color:#fb991d;padding:0;}
.h1_padd			{padding:40px 0 30px;}
.header				{width:959px;position:relative;z-index:22;margin:0 auto;}
.logo				{float:left;	width:298px; padding:33px 0 27px 12px; }
.header_right			{float:right;width:154px;padding:47px 0 0;}
.header_right p			{font: 600 13px/19px gillsans, Arial, sans-serif; color: #fff; text-align:right;}
.ssl				{width:32px;height:32px;background:url(images/ssl-icon.png) 0 0 no-repeat;position:absolute;right:156px;top:1px;}
.quick_box			{width:155px;height:26px;background:url(images/teen/quick_link_box.gif) 0 0 no-repeat;position:absolute;right:0;top:0;}
.quick_box p			{text-align:center;}
.quick_box p a			{font:bold 12px/22px Arial, Helvetica, sans-serif;color:#333;height:26px;text-decoration:none;}
.quick_box p a:hover		{color:#fb991d;}
.navigation			{width:960px;height:35px;margin:0 auto;padding:2px 0 0 26px;}
.navigation ul li a		{font:normal 13px/13px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;text-shadow:#000 1px 1px;margin:0;padding:0;}
ul.menu				{list-style:none;margin:0;padding:0;}
ul.menu a			{display:block;color:#552a05;text-decoration:none;}
ul.menu li			{position:relative;float:left;margin-right:2px;}
ul.menu ul			{position:absolute;top:26px;left:0;display:none;list-style:none;}
ul.menu ul li			{position:relative;border-top:none;width:186px;background:#333;border:1px solid #fff;margin:1px 0;}
ul.menu ul li a,
ul.menu ul li span.site		{display:block;text-align:left;font:bold 13px/18px "Myriad Pro", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;padding:3px 11px 5px;}
ul.menu ul li a:hover,
ul.menu ul li span:hover	{background-color:#333;color:#96E8FB;}
ul.menu ul ul			{left:148px;top:-1px;}
ul.menu .menulink		{font-weight:400;font:bold 12px/20px "Myriad Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;padding:5px 14px;}
ul.menu .menulink:hover,
ul.menu .menuhover		{background:url(images/teen/header_over.gif);}
ul.menu li a,
ul.menu li span.site		{font-weight:400;font:bold 14px/20px "Myriad Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;padding:8px 14px;}
ul.menu li a:hover,
ul.menu li span:hover,
ul.menu .menuhover		{background:url(images/teen/header_over.gif);color:#96E8FB;}
#slider 			{width:917px; height:272px; margin:22px auto 0; border:10px solid #fafafa; position:relative; background:url(images/teen/loading.gif) no-repeat 50% 50% #f5f5f5;}
#slider a img 			{position:relative;top:0px;left:0px;display:block;}
#slider a 			{border:0;display:block;}
.tab				{width:438px;height:22px;position:absolute;left:262px;top:-22px;margin:0 auto;padding:0;}
.tab ul li a			{float:left;list-style:none;display:inline-block;font:bold 13px/22px "Times New Roman", Times, serif;color:#fff;text-decoration:none;text-align:center;margin:0;padding:0;}
.tab ul li.tab1 a		{width:157px;height:22px;background:url(images/teen/tab1.png) 0 0 no-repeat;display:block;text-align:center;}
.tab ul li.tab2 a		{width:157px;height:22px;background:url(images/teen/tab2.png) 0 0 no-repeat;display:block;text-align:center;margin-left:-15px;}
.tab ul li.tab3 a		{width:150px;height:22px;background:url(images/teen/tab3.png) 0 0 no-repeat;display:block;text-align:center;margin-left:-15px;}
.tab ul li a:hover		{color:#000;}
.main_container			{width:100%;background:url(images/teen/main_content_bg_tall.jpg) #151515 0 0 repeat-x;position:relative;z-index:1;margin:0 auto;}
.main_inner_container		{width:100%;background:#fff;margin:24px auto 0;}
.main_container_bottom		{width:100%;background:#333;margin:0 auto;}
.container_bottom		{width:959px;margin:0 auto;padding:0 0 33px;}
.container_bottom ul		{float:left;position:relative;margin:-26px 0 0;padding:0;}
.containerbg			{width:959px;background:url(images/teen/containerbg.png) top left no-repeat;margin:0 auto;padding:0;}
.container			{width:945px;margin:0 auto;padding:33px 0 28px;}
.container ul			{margin:0;padding:0 0 33px;}
.content_box			{float:left;width:315px;}
.content_txt			{float:left;width:274px;padding:0 0 0 19px;}
.content_txt_padd		{padding:0 0 0 30px;}
.content_box h1			{font:bold 14px/18px Arial, Helvetica, sans-serif;color:#fefffe;}
.content_box p			{font: normal 14px/18px gillsans, Arial, sans-serif; color:#fefffe;}
.footer				{width:100%;background:#000;border-top:1px solid #777;padding:0 0 56px;}
.footer_container		{width:959px;margin:0 auto;padding:20px 0 0;}
.footer_container h2		{color:#FB991D; color: #72a492; font:bold 21px/21px schmutzicgcleaned, Arial, sans-serif;}
.footer_txt			{width:959px;height:50px;position:relative;margin:0 auto;}
.scrollableArea P		{float:left;font:normal 12px/13px Arial, Helvetica, sans-serif;color:#616161;margin-left:-50px;padding:0 0 0 38px;}
.footer_bottom			{float:right;width:550px;padding:18px 13px 0 0;}
.churchweb			{float:left;width:262px;padding:34px 13px 0 0;}
.footer_bottom ul 		{margin: 0;padding: 0;display: flex;align-items: center;}
.footer_bottom ul li		{list-style:none;display:inline;margin:0;padding:0 0 0 26px;}
.footer_bottom ul li.first	{padding:0;}
.footer_bottom ul li .blog {
    border: 1px solid #808080;
    padding: 10px 20px 10px 40px;
    color: #fff;
    text-decoration: none;
    position: relative;
    transition: all 0.25s ease;
    white-space: nowrap;
}
.footer_bottom ul li .blog:hover {
    color: #fff;
    background-color: #808080;
    border: 1px solid #808080;
}
.footer_bottom ul li .blog:before {
    content: '';
    background: url(/images/blog.png) 0 0 no-repeat;
    width: 21px;
    height: 21px;
    position: absolute;
    left: 10px;
}
.scrollingHotSpotLeft		{position:absolute;left:0;top:0;width:50px;height:50px;z-index:55;}
.scrollingHotSpotRight		{position:absolute;right:25px;top:0;width:50px;height:50px;z-index:55;}
div.scrollWrapper		{position:relative;overflow:hidden;width:100%;height:100%;padding:15px 0 0;}
div.scrollableArea		{position:relative;height:100%;width:auto;}
#makeMeScrollable		{width:959px;height:22px;position:relative;}
#makeMeScrollable div.scrollableArea *{display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#616161;white-space:nowrap;}
.inner_container 		{width:959px;margin:0 auto;padding:0 0 120px;}
.inner_left			{float:left;width:240px;background:#eaeaea url(images/teen/inner_leftbg.gif) top left no-repeat;margin-left:13px;padding:39px 0 0;}
.left_menu			{width:228px;border:1px solid #d0d0d0;background:#eaeaea;margin:0 auto;padding:2px 2px 5px;}
.left_menu ul li		{list-style:none;margin:0;padding:0;}
.left_menu ul li.title		{background:#333;text-align:left;font:bold 16px/24px Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:0 0 0 18px;}
.left_menu ul li.box a		{width:210px;font:normal 13px/24px Arial, Helvetica, sans-serif;color:#6f6f6f;text-decoration:none;background:#fff;display:block;margin:0;padding:0 0 0 18px;}
.left_menu ul li a		{width:210px;font:normal 13px/24px Arial, Helvetica, sans-serif;color:#6f6f6f;text-decoration:none;display:block;margin:0;padding:0 0 0 18px;}
.inner_right			{float:right;width:960px;}
.inner_right_top_link		{width:663px;}
.inner_right img		{padding:0 0 30px;}
.inner_right p			{font:normal 13px/20px Arial, Helvetica, sans-serif;color:#4a4a4a;padding:0 0 10px;}
.inner_right p.navi		{font:normal 11px/39px Arial,Helvetica,sans-serif;color:#fb991d;padding:0 0 29px;}
.inner_right table		{margin-bottom:20px; width:620px;}
.inner_right table caption	{text-align:left; font-size:14px; color:#FB991D; background:#000; padding:3px 0 3px 10px;}
.inner_right table th		{background:#EAEAEA; padding:3px; text-align:left;} 
.inner_right table td		{padding:5px 0 5px 0;}
.inner_right table td a.vpop		{display:block; background:url(/images/play-sprite.png) 0 0 no-repeat; width:90px; height:20px; text-decoration:none; text-indent:-9999px;}
.inner_right table td a.vpop:hover	{background:url(/images/play-sprite.png) 0 -21px no-repeat;}
td.col100			{width:100px;}
td.col120			{width:120px;}
td.col180			{width:180px;}
a.scrolllink			{color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
ul				{list-style:disc inside none;margin:0 auto;}
a,a:visited			{color:#999;}
a:hover,a:active		{color:#fb911d;}
ul.ads				{list-style:none inside none;margin:12px 43px;padding:0;}
ul.ads li			{padding:3px 0;}
ul.ads li img			{border:#222 2px solid;}
.vidcategory			{font-size:13px;font-weight:700;font-style:italic;color:#bbb;text-align:center;}
.vidtitle			{font-size:14px;font-weight:bolder;color:#888;text-align:center;}
.catcontainer			{margin:0 auto;padding:4px 0 18px;}
.cats				{display:inline;}
ul.cats				{list-style:none inside none;display:inline;}
ul.cats>li			{display:inline;text-align:center;padding:0 11px;}
ul.cats>li a			{text-align:center;text-decoration:none;color:#fb991d;font-weight:700;}
.termsofuse			{font-size:10px;margin-top:16px;text-align:center;}
a.privacy,a:visited.privacy	{color:#999!important;}
a.privacy:hover,
a:active.privacy		{color:#fb911d!important;}
.left,.content_box a		{float:left;}
.quick_box p a:hover,
a:hover.scrolllink		{color:#fb991d;}
.navigation ul,ul.menu *,
.tab ul,.footer_bottom ul,
.left_menu ul			{margin:0;padding:0;}
.navigation ul li,.tab ul li,
.container_bottom ul li,
.container ul li		{list-style:none;display:inline;margin:0;padding:0;}
.left_menu ul li a:hover,
.left_menu ul li.box a:hover,
.inner_right_top_link p a:hover,
.inner_right_top_link p a.active{color:#fb991b;}
.inner_right_top_link p,
.inner_right_top_link p a	{font:bold 11px/39px Arial, Helvetica, sans-serif;color:#6a6a6a;text-decoration:none;padding:0!important;}
.gallery_vid,.gallery_vidlast	{display:block;padding-right:20px;float:left;height:230px;width:200px;margin-bottom:6px;}
#subscribe_banner		{display: block; width: 591px; height: 151px; background: url(/images/forms/subscribe_banner.jpg) no-repeat left top; margin-top:15px;}
#subscribe_form 		{float: left;}
#subscribe_form h1 		{color: orange; margin: 10px;}
#subscribe_form	td label 	{text-transform: uppercase;}
#subscribe_form	td input[type="text"], 
#subscribe_form	td input[type="password"] {margin: 0; padding: 5px; border: 1px solid #d0d0d0; background: url(/images/forms/input.jpg) repeat-x left top; width: 200px; height: 12px; font-size: 12px;}
#subscribe_form	fieldset 	{margin: 10px;}
#subscribe_form	legend 		{font-size: 15px; font-weight: bold; color: #000; margin: 5px; text-transform: uppercase;}
#subscribe_form	legend span	{display:block; font-size:10px; color:#ff0000; text-transform:none;}
.inner_right legend img 	{display:block; padding-bottom:5px;}
#subscribe_submit 		{border: none; padding: 0; text-indent: -999px; font-size: 0; line-height: 0; display: block; width: 113px; height: 27px; background: url(/images/forms/submit.png) no-repeat left top;}
#subscribe_submit:hover 	{background: url(/images/forms/submit.png) no-repeat 0 -28px;}
#subscribe_testimonials 	{float: left; display: block; background: url(/images/forms/temimonials.jpg) no-repeat left top; width: 209px; height: 377px; margin: 50px 0 0 5px;}
.errors				{background-color:#ccc; padding:10px; margin:5px; width:561px; color:#ff0000; font-size:14px; font-weight:bold;}
#donate_header 			{display: block; width: 638px; height: 56px; margin-top: 30px; background: url('/images/Yes_DonateHead.jpg') no-repeat left top;}
#loginForm input.input 		{margin:0; padding:5px; border:1px solid #d0d0d0; background:url(/images/forms/input.jpg) repeat-x left top; width:200px; height:12px; font-size:12px;}
#loginForm input.submit 	{background:url(/images/forms/login.png) no-repeat 0 0; width:113px; height:27px; border:0; text-indent:-9999px;}
#loginForm input.submit:hover 	{background:url(/images/forms/login.png) no-repeat 0 -27px;}
#forgot_password_form input.submit 	{background:url(/images/forms/submit.png) no-repeat 0 0; width:113px; height:27px; border:0; text-indent:-9999px;}
#forgot_password_form input.submit:hover {background:url(/images/forms/submit.png) no-repeat 0 -27px;}