*, body	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body	{font-size:small;}

body, html	{height:100%; background-color:#111a29;}
a:link		{color:#5aa6cc;}
a:visited	{color:#5aa6cc;}
a:hover		{color:#333;}
a:active	{color:#333;}

h1	{font-family:Georgia, "Times New Roman", Times, serif; font-size:265%; margin-bottom:10px;}
h2	{font-family:Georgia, "Times New Roman", Times, serif; font-size:190%;}

textarea	{font-size:100%;}

#set_the_scene	{background:#111a29 url(../img/bg4.jpg) top left repeat-x; height:100%; position:relative; border-top:5px solid #333; height:100%;}
#header	{clear:left;}
#container	{width:891px; margin:0 auto; position:relative; height:100%;}
#nav	{float:right; overflow:hidden;}
#nav li	{display:inline; float:left; background:#333 url(../img/nav_tab_left.gif) top left no-repeat;}
#nav li a	{display:block; padding:3px 24px; text-decoration:none; background:url(../img/nav_tab_right.gif) top right no-repeat;}
#nav li a:link		{color:#78a7c4;}
#nav li a:visited	{color:#78a7c4;}
#nav li a:hover		{color:#bbd3e1;}
#nav li a:active	{color:#bbd3e1;}
#nav li a.here		{color:#fff;}
#content	{background:#fff url(../img/bg_content.jpg) left top repeat-x;}
#footer		{margin:10px 21px;}
#footer_nav		{border:5px solid #333; border-left:none; border-right:none; margin:10px 0; display:block;}
#footer_nav ul	{}
#footer_nav ul li	{float:left;}
#footer_nav a	{text-decoration:none; color:#666; padding:10px 26px; display:block; float:left;}
#copyright	{color:#666; font-size:78%; padding-bottom:20px;}

#videoPanel	{width:642px; height:380px; padding:43px 40px; background:url(../img/bg_video.jpg) top left no-repeat;}
#videoQuote	{width:147px; font-family:Georgia, "Times New Roman", Times, serif; font-size:138%; line-height:1.3em; margin:30px 21px 0 0;}
#videoQuote a	{font-size:65%;}

#colRight	{width:602px; margin-right:21px; margin-bottom:20px;}
#colRight p	{line-height:1.5em;}
#colRight .endorsements	{font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em;}
#colRight .endorsements em	{font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em;}

.devotions h2	{margin-bottom:10px;}
#devotion_teasers .date *	{font-family:Georgia, "Times New Roman", Times, serif;}
#devotion_teasers h3	{color:#78a7c4; margin-top:8px;}
.devotion_teaser	{margin-bottom:10px;}
.date	{width:49px; background:url(../img/home_date.jpg) center top no-repeat; padding-top:7px; height:58px;}
.dateMonth	{color:#fff; text-align:center;}
.dateDay	{color:#e5c573; text-align:center; font-size:110%;}
.teaser	{width:213px; margin-left:7px;}
.teaser p	{font-size:90%;}

#colLeft	{width:206px; margin-left:21px; margin-bottom:20px;}
#colLeft em	{font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:140%; font-style:normal; margin-bottom:10px; line-height:1.2em;}
#colLeft p	{line-height:1.5em;}
#colLeft a	{font-size:90%;}
#colLeft form	{width:168px; padding:18px 20px; background:url(../img/bg_newsletter_signup.gif) left top repeat-x;}
#colLeft input	{display:block; margin-bottom:10px;}
input.newsletter_signup	{width:168px; background-color:#fbf3de; color:#666;}
#colLeft h4	{font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; margin-bottom:8px;}
#colLeft h4 span	{color:#78a7c4; font-size:90%;}

#contact	{background:#333 url(../img/contact_left.gif) bottom left no-repeat; position:absolute; top:0; right:21px;}
#contact a	{display:block; padding:3px 24px; text-decoration:none; background:url(../img/contact_right.gif) bottom right no-repeat;}
#contact a:link		{color:#78a7c4;}
#contact a:visited	{color:#78a7c4;}
#contact a:hover		{color:#bbd3e1;}
#contact a:active	{color:#bbd3e1;}

#contact_us	{background:#d6e5ed; padding:40px; display:none;}
#wrapper	{width:891px; margin:0 auto;}
#contact_us label	{width:100px; text-align:right; display:block; float:left; padding-right:10px;}
#contact_us input	{background-color:#fbf3de; color:#666; margin-bottom:5px;}
#contact_us textarea	{background-color:#fbf3de; color:#666;}
#contact_us h4	{font-size:180%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
#contact_us h3	{font-size:140%; font-family:Georgia, "Times New Roman", Times, serif;}
#contact_top	{background:url(../img/contact_top.gif) left top no-repeat; width:261px; height:23px;}
#contact_btm	{background:url(../img/contact_btm.gif) left top no-repeat; width:261px; height:23px;}
#contact_info	{background:url(../img/bg_contact.jpg) left top repeat-x; padding:20px 0; line-height:1.5em;}
.contact_group	{width:261px; text-align:center; margin-right:21px; background-color:#dde9f0;}

#hero	{margin:0 0 0 10px;}
.schedule h1	{/*font-size:191%;*/}
.schedule h2	{font-size:170%; color:#78a7c4; margin-bottom:10px;}
.schedule p	{margin-bottom:10px;}
.schedule #content ul.list	{}
.schedule #content ul.list li	{padding:0 0 20px 20px; background:url(../img/img_bullet.gif) left top no-repeat;}
.schedule #content ul.list li a	{text-decoration:none;}

#subnav	{ margin:21px;}
#subnav ul	{background:#fff; border:1px solid #e5c573; border-left:none; border-right:none; float:left; width:100%;}
#subnav ul li	{float:left;}
#subnav ul li a	{display:block; float:left; text-decoration:none; padding:10px 20px;}
#subnav ul li.here a	{color:#333;}

.aboutcpm h1	{font-size:250%; color:#333; margin:21px;}
.aboutcpm #colRight h1		{margin-left:0;}
.aboutcpm span	{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.aboutcpm span.scripture	{color:#78a7c4; font-size:130%;}
.aboutcpm h1 span	{font-size:40%;}
.aboutcpm #colLeft	{margin-top:21px;}
.aboutcpm #colLeft .large	{font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin-bottom:5px; font-style:normal;}
.aboutcpm h2	{margin-top:20px; font-size:160%;}
.aboutcp #colRight h2, .cpm #colRight h2	{margin:0 0 10px 0; font-size:170%; color:#78a7c4;}
.aboutcp #colRight h2 span, .cpm #colRight h2 span	{font-size:60%; color:#78a7c4;}
.whatwebelieve #subnav	{margin-top:0;}
.whatwebelieve #hero	{margin-top:10px;}

.endorsements .eImg	{width:176px;}
.endorsements .eQuote	{background:url(../img/eQuote.gif) top left no-repeat; margin-top:20px; padding-left:20px; width:395px; font-family:Georgia, "Times New Roman", Times, serif;}
.endorsements .eQuote p	{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
.endorsements .eQuote .name	{font-weight:bold;}
.endorsements .eQuote .quote	{font-style:italic;}

.media h2, .donations h2	{font-size:170%; color:#78a7c4; margin-bottom:10px;}
.media #colRight h3	{font-size:100%; margin:20px 0 5px 0; font-weight:bold;}

.donations span	{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.donations #colLeft .large	{font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-style:normal;}
#colLeft form.donations	{width:168px; padding:18px 20px; background:none;}
#colLeft form.donations input	{display:inline; margin:0;}
#colLeft form.donations input.btn	{display:block; margin:7px 0;}
.donations #colRight.wide	{width:700px;}

.devotions #colRight span	{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.devotions #colLeft ul ul li	{padding:0 0 5px 20px; background:url(../img/img_bullet.gif) left top no-repeat;}
.devotions #colLeft h2	{margin:10px 0 0 0; font-size:150%;}
.devotions #colRight h2	{margin:0;}
.devotions #colRight h2 a	{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:0;}
.devotions #colRight h3	{margin:5px 0 0 0; font-size:150%;}
.devotions #colRight h3 a	{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:0;}
.devotions #colRight .postmetadata	{border-top:1px solid #999; margin-top:10px; padding-top:5px;}
.devotions #colRight #respond h2, .devotions #colRight h2#comments	{font-size:150%; margin:10px 0 0 0;}
.devotions #colRight ol.commentlist li.comment	{margin:0 10px; padding:10px 0 25px 0; background:url(../img/sep_flat.gif) center bottom no-repeat;}
.devotions #colRight p	{margin-bottom:10px;}

.email label	{width:200px; text-align:right; display:block; float:left; padding-right:10px;}
.email input	{/*background-color:#fbf3de; color:#333;*/}
table.formtable td	{padding-bottom:5px;}

.donations label	{width:100px; text-align:right; display:block; float:left; padding-right:10px;}
.donations input	{background-color:#fbf3de; color:#666; margin-bottom:5px;}
.donations select	{background-color:#fbf3de; color:#666; margin-bottom:5px;}

.contact h2	{color:#78a7c4;}

a.videoPromo	{color:#fff; background-color:#5aa6cc; padding:3px;}
a.videoPromo:hover	{background-color:#333;}

.clear	{clear:both; visibility:hidden; height:0; line-height:0;}
.f_left	{float:left; display:inline;}
.f_right	{float:right; display:inline;}
.w_45	{width:45%;}
.w_60	{width:60%;}
#colRight .narrow	{width:402px; margin-right:221px;}
a.arrow	{background:url(../img/a_arrow.gif) right center no-repeat; padding-right:15px; margin-top:10px;}
div.cpm_sep	{background:url(../img/cpm_sep.gif) center top no-repeat; height:17px; margin:10px 0; width:100%;}
div.sep_flat	{background:url(../img/sep_flat.gif) center top no-repeat; height:16px; margin:10px 0; width:100%; visibility:visible;}
