/* CSS Document */

 body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:top;}
body { background-color: #f6f4ef; margin-top: 5px; color: #95938a; }
/*strong { color:#666152; }*/
strong { color:#969286; }
b { color:#666152; }

* html p { margin-bottom: 8px; margin-top:8px;}

form { margin:0px;}

a:link { color:#b98828; text-decoration: none; }
a:visited { color:#b98828; text-decoration: none; }
a:hover { color:#b98825; text-decoration: underline; }
a:active { color:#b98825; text-decoration: underline; } 

.brown, .brown strong {color: #b98828;}

.shadow_left { background: #f7f5f1 url(../images/shadow_left.gif) repeat-y; width: 6px; }
.shadow_right { background: #f7f5f1 url(../images/shadow_right.gif) repeat-y; width: 6px; }

.bg_titles_grey { background: #ffffff url(../images/bg_title_grey.gif) repeat-x; height:29px; }
.bg_titles_gold { background: #ffffff url(../images/bg_title_gold.gif) repeat-x; height:29px; }

.bg_titles_grey2 { background: #ffffff url(../images/bg_title_grey2.jpg) repeat-x; height:28px; }
.bg_titles_gold2 { background: #ffffff url(../images/bg_title_gold2.gif) repeat-x; height:28px; }

.image_location { padding-top:24px;}

.left { display: inline; float: left; }
.right { display: inline; float: right; text-align: right; } 

/* -------------- P O R T A L  B A C K G R O U N D S -------------- */

.portal_spacer_1 { background: #ffffff url(../images/portal_spacer_1.gif) no-repeat top; width: 13px; }
.portal_spacer_2 { background: #ffffff url(../images/portal_spacer_2.gif) no-repeat top; width: 23px; }
.portal_spacer_3 { background: #ffffff url(../images/portal_spacer_3.gif) no-repeat top; width: 12px; }
.portal_spacer_4 { background: #ffffff url(../images/portal_spacer_4.gif) no-repeat top; width: 220px; }
.portal_spacer_5 { background: #ffffff url(../images/portal_spacer_5.gif) no-repeat top; width: 214px; }

/* -------------- P O R T A L  S E R M O N -------------- */

.latest_sermon_title { font-size: 10px; font-weight: bold; color:#727272; padding: 0px 12px 0px 13px; line-height: 14px; vertical-align:middle;}
* html td.latest_sermon_title {  padding: 0px 12px 0px 13px; vertical-align:middle;}
.latest_sermon_info { font-size: 10px; color:#727272; padding: 0px 12px 0px 13px; vertical-align:middle; vertical-align:middle;}
.more_sermons { font-weight:bold; color:#6f6f6f; background-color:#e5e4dd; text-align:right; padding: 0px 13px 0px 13px; vertical-align:middle;}

td.more_sermons a:link { color:#6f6f6f; text-decoration: none; }
td.more_sermons a:visited { color:#6f6f6f; text-decoration: none; }
td.more_sermons a:hover { color:#b98825; text-decoration: underline; }
td.more_sermons a:active { color:#b98825; text-decoration: underline; }

/* -------------- B O T T O M  M E N U -------------- */

.bottom_menu { font-size:10px; color:#ffffff; background-color:#000000; text-align:center; padding: 12px 0px 4px 0px;}

td.bottom_menu a:link { color:#ffffff; text-decoration: none; }
td.bottom_menu a:visited { color:#ffffff; text-decoration: none; }
td.bottom_menu a:hover { color:#b98825; text-decoration: underline; }
td.bottom_menu a:active { color:#b98825; text-decoration: underline; }

.copyright { font-size:10px; color:#777777; text-align:center; padding: 2px 0px 4px 0px;}

td.copyright a:link { color:#777777; text-decoration: none; }
td.copyright a:visited { color:#777777; text-decoration: none; }
td.copyright a:hover { color:#777777; text-decoration: underline; }
td.copyright a:active { color:#777777; text-decoration: underline; }


.select_location { font-size:9px; color:#000000; background-color:#fcfcfc; padding: 12px 0px 13px 17px; line-height: 13px;}
* html td.select_location { font-size:9px; color:#000000; background-color:#fcfcfc; padding: 12px 0px 13px 15px; line-height: 13px;}

/* -------------- N A V I G A T I O N  M E N U -------------- */

.menu_spacer_1 { background: #ffffff url(../images/spacer_menu_1.gif) no-repeat top; width: 54px; }
.bg_navigation { background: #ffffff url(../images/bg_navigation.gif) repeat-x; height:27px; }

/* -------------- S I D E  P A N E L -------------- */

.shadow_panel { background: #e0ded6 url(../images/shadow_left_panel_1.gif) repeat-y; }
.shadow_panel2 { background: #bfbfbf url(../images/shadow_left_panel_2.gif) repeat-y; }

.service_times { background-color: #e0ded6; padding: 10px 0px 10px 15px; color: #83817c; font-size:10px; line-height:14px; }
* html td.service_times { background-color: #e0ded6; padding: 10px 0px 10px 15px; color: #83817c; font-size:9px; line-height:13px; }
.side_panel { background-color: #e0ded6; padding: 5px 0px 5px 11px; color: #83817c; line-height:16px; }


td.side_panel a:link { color: #83817c; text-decoration:none; }
td.side_panel a:visited { color: #83817c; text-decoration:none; }
td.side_panel a:hover { color: #b98825; text-decoration:underline; }
td.side_panel a:active { color: #b98825; text-decoration:underline; }

#ministry_registration_panel td.side_panel td{ font-weight: bold; font-size: 10px; border-bottom: 1px solid #ecebe6; padding: 5px 2px 5px 4px; }
#ministry_registration_panel td.side_panel td.last { border-bottom: 0; }
#ministry_registration_panel td.side_panel td a:link { text-decoration: none; color: #7e7a6e; }
#ministry_registration_panel td.side_panel td a:visited { text-decoration: none; color: 7e7a6e; }
#ministry_registration_panel td.side_panel td a:hover { text-decoration: none; color: #535047; padding-left: 6px; margin-left: 1px; border-left: 2px solid #95948f; }
#ministry_registration_panel td.side_panel td a:active { text-decoration: none; color: #535047; }

/* -------------- S I D E  P A N E L  O P T I O N S  &  S E L E C T -------------- */

.select_panel { padding: 1px 0px 1px 2px; color: #83817c; line-height:16px; font-size:10px; border-top: #bdb9ae solid 2px;  border-right: #f0eee9 solid 1px;  border-bottom: #f0eee9 solid 1px;  border-left: #bdb9ae solid 2px; margin-bottom:4px;}
* html td.select_panel { margin-bottom:0px; }


.side_panel_select { background-color: #e0ded6; padding: 10px 0px 9px 15px; color: #83817c; }
* html td.side_panel_select { background-color: #e0ded6; padding: 10px 0px 10px 15px; color: #83817c; }

td.side_panel_select form select.select_panel option { padding: 0px 0px 0px 4px; margin-right:4px; color: #83817c; }

td.side_panel_select input.select_panel { border-top: #bdb9ae solid 2px;  border-right: #f0eee9 solid 1px;  border-bottom: #f0eee9 solid 1px;  border-left: #bdb9ae solid 2px; height:18px; background-color:#ffffff; padding: 5px 4px 0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#83817c; margin-bottom:4px; }

* html td.side_panel_select input.select_panel { padding: 0px 4px 0px 4px; border-top: #bdb9ae solid 2px;  border-right: #f0eee9 solid 1px;  border-bottom: #f0eee9 solid 1px;  border-left: #bdb9ae solid 2px;}


input.search_login { height: 24px; width:75px; background: url(../images/btn_search.gif) #bfbfbf repeat-x; color:#64635f; margin-bottom:0px;
	border-top: #d6d6d6 solid 1px;  border-right: #84827d solid 1px;  border-bottom: #84827d solid 1px;  border-left: #d6d6d6 solid 1px; padding-top: 0px; text-align:center; margin:0px; font-weight:bold; font-size: 11px;}

* html input.search_login { height: 24px; width:75px; background: url(../images/btn_search.gif) #bfbfbf repeat-x; color:#64635f; margin-bottom:-10px;
	border-top: #d6d6d6 solid 1px;  border-right: #84827d solid 1px;  border-bottom: #84827d solid 1px;  border-left: #d6d6d6 solid 1px; padding-top: 0px; text-align:center; margin:0px; font-weight:bold; font-size: 11px;}

/* .login_panel { background-color: #bcbab4; padding: 10px 0px 2px 15px; color: #83817c; line-height:16px; } */
.login_panel { background-color: #E0DED6; padding: 10px 12px 2px 0px; color: #83817c; line-height:16px; }
* html td.login_panel { background-color: #E0DED6; padding: 10px 0px 2px 15px; color: #83817c; line-height:16px; margin-bottom:0px;}
td.login_panel input.input_login { border: #83817c solid 1px ; height:15px; background-color:#ffffff; padding: 4px 4px 0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#83817c; margin-bottom:3px; }
input.submit_login { height: 24px; width:70px; background: url(../images/submit_login.gif) #bfbfbf repeat-x; color:#ffffff;
	border-top: #d6d6d6 solid 1px;  border-right: #84827d solid 1px;  border-bottom: #84827d solid 1px;  border-left: #d6d6d6 solid 1px; padding-top: 0px; text-align:center; margin:0px; font-weight:bold; font-size: 11px;}

.location_select { padding: 0px 0px 9px 20px; color: #83817c; line-height:20px; font-weight:bold; font-size:10px;}
* html td.location_select { padding: 0px 0px 10px 20px; color: #83817c; line-height:20px; font-weight:bold; font-size:10px; }

td.location_select select { width:170px; height:18px; margin-left:-1px; }


/*---------------- S I D E  P A N E L  M E N U S ---------------*/

td.side_panel ul{ margin: 0px; padding: 0px; list-style-type: none; font-weight:bold; font-size:10px; }
* html td.side_panel ul{ margin-bottom: 0px; padding: 0px; list-style-type: none; }

td.side_panel ul li { position: relative; list-style-type: none; border-bottom: 1px solid #ecebe6; padding: 5px 2px 5px 4px; }
* html td.side_panel ul li { position: relative; list-style-type: none; padding: 5px 2px 5px 2px;  border-bottom: 1px solid #ecebe6; margin-top:0px;}
td.side_panel ul li.last { border-bottom: 0;}

td.side_panel ul li a:link { text-decoration: none; color:#7e7a6e; list-style-type: none;}
td.side_panel ul li a:visited {  text-decoration: none; color:#7e7a6e; list-style-type: none; }
td.side_panel ul li a:hover { text-decoration: none; color:#535047; list-style-type: none; padding-left:6px; margin-left:1px; border-left: 2px solid #95948f;}
td.side_panel ul li a:active { text-decoration: none; color:#535047; list-style-type: none;  }

* html td.side_panel ul li a:link { text-decoration: none; color:#7e7a6e; list-style-type: none; }
* html td.side_panel ul li a:visited { text-decoration: none; color:#7e7a6e; list-style-type: none; }
* html td.side_panel ul li a:hover { text-decoration: none; color:#535047; list-style-type: none;  padding-left:6px; margin-left:1px; border-left: 2px solid #95948f;}
* html td.side_panel ul li a:active { text-decoration: none; color:#535047; list-style-type: none; }



/*---------------- M A I N  P A N E L ---------------*/


.main_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 2px 15px 2px 20px; }


.main_latest_sermon_date { font-size: 10px; color:#727272; padding: 1px 12px 1px 13px; background-color:#f7f5f1; line-height:15px;}
.main_latest_sermon_speaker { font-size: 10px; color:#727272; padding: 1px 12px 5px 13px; background-color:#f7f5f1; line-height:15px;}
.main_latest_sermon_title { font-weight: bold; font-size: 10px; color:#727272; padding: 6px 12px 1px 13px; background-color:#f7f5f1; line-height:15px; vertical-align:middle;}
.main_more_sermons { font-weight:bold; color:#6f6f6f; background-color:#e5e4dd; text-align:right; padding: 5px 13px 4px 13px; font-size: 10px;}

td.main_more_sermons a:link { color:#6f6f6f; text-decoration: none; }
td.main_more_sermons a:visited { color:#6f6f6f; text-decoration: none; }
td.main_more_sermons a:hover { color:#b98825; text-decoration: underline; }
td.main_more_sermons a:active { color:#b98825; text-decoration: underline; }

.main_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 2px 10px 0px 20px; }
.main_mews_titles { font-weight:bold; color:#666152; }

td.main_news a:link { color:#b98825; text-decoration: none; font-weight:bold;}
td.main_news a:visited { color:#b98825; text-decoration: none; font-weight:bold;}
td.main_news a:hover { color:#b98825; text-decoration: underline; font-weight:bold; }
td.main_news a:active { color:#b98825; text-decoration: underline; font-weight:bold; }

.more_news_articles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b98825; padding: 0px 12px 0px 20px; }

td.more_news_articles a:link { color:#b98825; text-decoration: none; font-weight:bold;}
td.more_news_articles a:visited { color:#b98825; text-decoration: none; font-weight:bold;}
td.more_news_articles a:hover { color:#b98825; text-decoration: underline; font-weight:bold; }
td.more_news_articles a:active { color:#b98825; text-decoration: underline; font-weight:bold; }

.main_online_store { font-size: 10px; color:#727272; padding: 6px 12px 6px 13px; background-color:#f7f5f1; line-height:16px;}
.main_online_store_title { font-weight: bold;padding-bottom:}

td.main_online_store a:link { color:#6f6f6f; text-decoration: none; }
td.main_online_store a:visited { color:#6f6f6f; text-decoration: none; }
td.main_online_store a:hover { color:#b98825; text-decoration: underline; }
td.main_online_store a:active { color:#b98825; text-decoration: underline; }

/*---------------- E V E N T  P A N E L  R O T A T O R ---------------*/

.banner_bg { background-color: #191919;}
.banner_thumb { background: #000000 url(../images/banner/bg_border.gif) no-repeat top; padding: 13px 16px 0px 16px; cursor: hand;}
.banner_title { font-size: 10px; color:#ffffff; padding-bottom:6px;}
.banner_date { font-size: 10px; color:#727272; padding-top:6px; padding-bottom:0px;}



/*---------------- S E C O N D A R Y  P A N E L S ---------------*/

.secondary_title { background-color:#000000; padding: 12px 0px 12px 15px; color:#ffffff; font-size: 12px; font-weight:bold;} /* Black Bar Across Main Panel */
.secondary_title_no_color { padding: 12px 0px 12px 15px; font-size: 12px; font-weight:bold;} /* Black Bar Across Main Panel */

.about_gateway_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 2px 12px 2px 13px; background: #ffffff url(../images/aboutgateway/bg_about_gateway.gif) top repeat-x; width:545px; }

.secondary_spacer_1 { background: #ffffff url(../images/shadow_pages_top.gif) no-repeat top; width: 581px; }
.secondary_spacer_2 { background: #ffffff url(../images/spacer_2.gif) repeat-y top; width: 581px; }

.secondary_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 4px 12px 2px 13px; background: #ffffff url(../images/bg_pages.gif) top repeat-x; }


.secondary_background { background: #ffffff url(../images/aboutgateway/bg_about_gateway.gif) top repeat-x; }
.secondary_background_darker { background: #ffffff url(../images/bg_pages.gif) top repeat-x; }


p.back_to_top { text-align:right;}
p.back_to_top a:link { color: #b98825; text-decoration:none; }
p.back_to_top a:visited { color: #b98825; text-decoration:none; }
p.back_to_top a:hover { color: #b98825; text-decoration:underline; }
p.back_to_top a:active { color: #b98825; text-decoration:underline; }

* html td img.divider_1 { padding:2px 0px 0px 0px; }
.divider_staff { padding:8px 0px 8px 12px; }
.staff_names { padding: 53px 0px 16px 13px; font-size:10px; text-align:left; color: #95938a;}
.staff_names strong { color:#b98825; }
.staff_names b { color:#b98825; }

.staff_background { background: #ffffff url(../images/aboutgateway/bg_about_gateway.gif) top repeat-x; }
.staff_bio_background { background: #ffffff url(../images/bg_pages.gif) top repeat-x; }

.staff_biography { padding: 0px 26px 16px 13px; font-size:11px; text-align:left; color: #95938a; line-height:16px;}
/* .staff_biography_name {  background: url(../images/aboutgateway/bg_staff_name.gif) top repeat-y left; padding: 12px 0px 12px 13px; color:#b98825; font-size: 12px; font-weight:bold; } */
.staff_biography_name { padding: 8px 0px 0px 9px; color:#b98825; font-size: 14px; font-weight:bold; }
.staff_biography_sub_title { color:#b98825; font-style:italic; font-size:10px; padding-left: 9px;}

.egiving_steps_tabs { padding: 12px 0px 0px 13px; }
.egiving_steps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 2px 12px 2px 1px; }


.scripture_reference { font-size:9px; font-style:italic; line-height:12px; color:#c2c0b6;}

.gateway_one { padding: 10px 0px 16px 0px; background: #ffffff url(../images/bg_pages.gif) top repeat-x; }
.gateway_one_title { padding: 10px 0px 10px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						  border-left: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px;}
.gateway_one_details { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
						  	border: #e6e4dd solid 1px; border-top:0px;}
.gateway_one_details_last { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
						  		 border: #e6e4dd solid 1px; border-top:0px; border-left:0px;}
.gateway_one_details strong { color: #b98825;}
.gateway_one_details b { color: #b98825;}
.divider_gateway_one { padding: 6px 0px 6px 0px; margin-left:13px;}
* html td.divider_gateway_one { padding: 8px 0px 6px 0px; margin-left:13px;}


.job_opportunities_title { padding: 10px 0px 10px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						   border-left: #e6e4dd solid 1px; border-right: 0px;}
.job_opportunities_title_last { padding: 10px 0px 10px 12px; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33; color:#666152; font-size: 11px; font-weight:bold;
								border-left:0px; border-right: #e6e4dd solid 1px;}
.job_opportunities_details { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
							 border: #e6e4dd solid 1px; border-top:0px;}
.job_opportunities_details_last { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
								  border: #e6e4dd solid 1px; border-top:0px; border-left:0px; text-align:right;}
.job_opportunities_details2 { background-color:#fefefe; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
							 border: #e6e4dd solid 1px; border-top:0px;}
.job_opportunities_details2_last { background-color:#fefefe; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
								  border: #e6e4dd solid 1px; border-top:0px; border-left:0px; text-align:right;}
.job_opportunities_icons { padding: 9px 12px 0px 12px; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33; text-align:right;
								border-left:0px; border-right: #e6e4dd solid 1px;}
.fax_number_last { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
				   border: #e6e4dd solid 1px; border-top:0px; border-left:0px;}
.job_opportunities_details strong { color: #b98825;}
.job_opportunities_details b { color: #b98825;}

.services_title { padding: 10px 0px 10px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						   border-left: #e6e4dd solid 1px; border-right: 0px;}
.services_title2 { padding: 2px 0px 2px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						   border-left: #e6e4dd solid 1px; border-right: 0px;}
.services_details { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
							 border: #e6e4dd solid 1px; border-top:0px;}
.gateway_groups_details { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
							 border: #e6e4dd solid 1px; border-top:0px;}
.gateway_groups_details_last { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px;
								  border: #e6e4dd solid 1px; border-top:0px; border-left:0px;}

.padded-left { padding-left: 10px; }

/*---------------- M I N I S T R Y  M E N U  P A N E L S ---------------*/

.ministries_menu { color: #61605e; height:32px; background: #ffffff url(../images/ministries/bg_menu.jpg) repeat-x top; font-size:9px; vertical-align:middle; text-transform:uppercase; font-weight:bold;}

#navcontainer ul /* this code only works on safari, for FIREFOX & IE, look at the very last css code */
{ margin-top:10px; margin-bottom:0px; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li { display: inline;}
#navcontainer ul li a { text-decoration: none; padding: 10px 14px 11px 14px; color: #61605e; border-left: 1px solid #969593; border-right: 1px solid #969593; margin-left:-4px; }
#navcontainer ul li a:hover { color: #61605e; background:  url(../images/ministries/bg_menu_over.jpg) repeat-x top; }
#navcontainer ul li a:active { color: #61605e; background: #FFFFFF; }

/* .ministries_main { color: #acaaa3; line-height: 16px; padding: 4px 17px 3px 18px; background-color: #5b5953; } */
.ministries_main { color: #acaaa3; line-height: 16px; padding: 4px 17px 3px 18px; background-color: #333333; }
.ministries_main strong { color: #e3c079; }
.ministries_main b { color: #e3c079; }
.ministries_main_titles { color: #ffffff; font-weight:bold; }
.ministries_main_dates { color: #e3c079; }

.ministries_main a:link { color: #ffffff; text-decoration:none; }
.ministries_main a:visited { color: #ffffff; text-decoration:none; }
.ministries_main a:hover { color: #ffffff; text-decoration:underline; }
.ministries_main a:active { color: #ffffff; text-decoration:underline; }

.ministries_latest_sermon_date { font-size: 10px; color:#727272; padding: 1px 4px 1px 5px; line-height:15px;}
.ministries_latest_sermon_speaker { font-size: 10px; color:#727272; padding: 1px 4px 5px 5px; line-height:15px;}
.ministries_latest_sermon_title { font-weight: bold; font-size: 10px; color:#727272; padding: 6px 4px 1px 5px; line-height:15px; vertical-align:middle;}
.ministries_more_sermons { font-weight:bold; color:#6f6f6f; background-color:#e5e4dd; text-align:right; padding: 0px 4px 0px 5px; font-size: 10px;}


/*---------------- G A T E W A Y  A D V E N T U R E  P A N E L S ---------------*/

.gateway_adventure_bg { color: #acaaa3; line-height: 16px; padding: 13px 0px 13px 0px; background-color: #5b5953; }
.ministries_main strong { color: #ffffff; }
.ministries_main b { color: #ffffff; }

.gateway_adventure_bg p { padding-right:13px; }
.gateway_adventure_bg .title { color:#ffffff; font-weight:bold;}
.gateway_adventure_bg strong { color:#e3c079; }
.gateway_adventure_bg b { color:#e3c079; }

.gateway_adventure_bg a:link { color: #e3c079; text-decoration:none; }
.gateway_adventure_bg a:visited { color: #e3c079; text-decoration:none; }
.gateway_adventure_bg a:hover { color: #e3c079; text-decoration:underline; }
.gateway_adventure_bg a:active { color: #e3c079; text-decoration:underline; }

/*---------------- O N E  L I F E  P A N E L S ---------------*/

.one_life { color: #acaaa3; line-height: 16px; padding: 4px 17px 2px 18px; background-color: #5e5b56; }
.one_life strong { color: #e3c079; }
.one_life b { color: #e3c079; }
.one_life_titles { color: #ffffff; font-weight:bold; }
.one_life_dates { color: #e3c079; }

.one_life_side_bg { background: #5e5b56 url(../images/onelife/bg_side.jpg) top repeat-x; }
.one_life_side { color: #acaaa3; line-height: 16px; padding: 4px 17px 2px 18px;}
.one_life_side strong { color: #ffffff; }
.one_life_side b { color: #ffffff; }
.one_life_side_link { color: #e3c079; padding: 12px 17px 12px 18px; }

.bullet { padding-right: 4px; }
.bullettext { padding-bottom: 8px; }

.one_life a:link { color: #e3c079; text-decoration:none; font-weight:bold; }
.one_life a:visited { color: #e3c079; text-decoration:none; font-weight:bold; }
.one_life a:hover { color: #e3c079; text-decoration:underline;font-weight:bold;  }
.one_life a:active { color: #e3c079; text-decoration:underline; font-weight:bold; }

.one_life_side_link a:link { color: #e3c079; text-decoration:none; font-weight:bold; }
.one_life_side_link a:visited { color: #e3c079; text-decoration:none; font-weight:bold; }
.one_life_side_link a:hover { color: #e3c079; text-decoration:underline; font-weight:bold; }
.one_life_side_link a:active { color: #e3c079; text-decoration:underline; font-weight:bold; }

.one_life_media_title { padding: 10px 0px 7px 12px; color:#ffffff; font-size: 11px; font-weight:bold; background: #8a8882 url(../images/onelife/bg_media_title.gif) repeat-x; height:33;
						  border-left: #514f48 solid 1px;}
.one_life_media_title_last { padding: 10px 0px 7px 12px; color:#ffffff; font-size: 11px; font-weight:bold; background: #8a8882 url(../images/onelife/bg_media_title.gif) repeat-x; height:33;
						  border-left: #514f48 solid 1px; border-right: #514f48 solid 1px;}
.one_life_media_title_icon { padding: 10px 0px 7px 0px; color:#ffffff; background: #8a8882 url(../images/onelife/bg_media_title.gif) repeat-x; height:33; border-left: #514f48 solid 1px; text-align:center;}
.one_life_media_title_icon_last { padding: 10px 0px 7px 0px; color:#ffffff; background: #8a8882 url(../images/onelife/bg_media_title.gif) repeat-x; height:33; border-left: #514f48 solid 1px; border-right: #514f48 solid 1px; text-align:center;}
.one_life_media_table_1 { background-color:#64625c; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #acaaa3; line-height: 16px;
						  	border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px;}
.one_life_media_table_1_last { background-color:#64625c; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #acaaa3; line-height: 16px;
						  		border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; border-right: #514f48 solid 1px;}
.one_life_media_table_icon_1 { background-color:#64625c; padding: 8px 0px 8px 0px; border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; text-align:center;}
.one_life_media_table_icon_1_last { background-color:#64625c; padding: 8px 0px 8px 0px; border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; border-right: #514f48 solid 1px; text-align:center;}
.one_life_media_table_2 { background-color:#696760; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #acaaa3; line-height: 16px;
						  	border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px;}
.one_life_media_table_2_last { background-color:#696760; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #acaaa3; line-height: 16px;
						  		border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; border-right: #514f48 solid 1px;}
.one_life_media_table_icon_2 { background-color:#696760; padding: 8px 0px 8px 0px; border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; text-align:center;}
.one_life_media_table_icon_2_last { background-color:#696760; padding: 8px 0px 8px 0px;	border-left: #514f48 solid 1px; border-bottom: #514f48 solid 1px; border-right: #514f48 solid 1px; text-align:center;}

.divider_one_life_1 { padding:0px 0px 6px 0px; background-color: #5b5953; }
.divider_one_life_2 { padding:8px 0px 6px 0px; background-color: #5b5953; }

.one_life_subnotes { font-size:9px; font-style:italic; line-height:12px; color: #acaaa3; line-height: 16px; padding: 4px 17px 2px 18px; background-color: #5b5953;}
* html td.one_life_subnotes { padding: 11px 12px 10px 13px; }
.one_life_subnotes strong { color: #e3c079; }
.one_life_subnotes b { color: #e3c079; }

/* -------------- R E S O U R C E S  P A N E L S -------------- */

.bg_top_5 { background: #ffffff url(../images/resources/bg_top_5.gif) no-repeat top; width: 559px; }
.top_5_title { color: #b98825; padding: 12px 0px 10px 10px; font-weight: bold; }

/*.sermon_tables { padding: 0px 0px 16px 0px; background: #ffffff url(../images/bg_pages.gif) top repeat-x; }*/
.podcast_tables { padding: 0px 0px 16px 0px; background: #ffffff url(../images/aboutgateway/bg_about_gateway.gif) top repeat-x; }
/*.sermon_tables_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #95938a; line-height: 16px; padding: 4px 0px 2px 0px; }*/

/*
.sermon_table_title { padding: 10px 0px 7px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #8a8882 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						  border-left: #e6e4dd solid 1px;}
.sermon_table_title_last { padding: 10px 0px 7px 12px; color:#666152; font-size: 11px; font-weight:bold; background: #8a8882 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						  border-left: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px;}
.sermon_table_title_date { padding: 10px 0px 7px 0px; color:#666152; background: #8a8882 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33; border-left: #e6e4dd solid 1px; text-align:center;}
.sermon_table_title_icon { padding: 10px 0px 7px 0px; color:#666152; background: #8a8882 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33; border-left: #e6e4dd solid 1px; text-align:center;}
.sermon_table_title_icon_last { padding: 10px 0px 7px 0px; color:#666152; background: #8a8882 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33; border-left: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px; text-align:center;}
.sermon_table_1 { background-color:#fbfbf9; padding: 8px 12px 8px 12px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #929088; line-height: 16px;
						  	border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px;}
.sermon_table_1_last { background-color:#fbfbf9; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #929088; line-height: 16px;
						  		border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px;}
.sermon_table_date_1 { background-color:#fbfbf9; padding: 8px 0px 8px 0px; border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; text-align:center;}
.sermon_table_icon_1 { background-color:#fbfbf9; padding: 8px 0px 8px 0px; border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; text-align:center;}
.sermon_table_icon_1_last { background-color:#fbfbf9; padding: 8px 0px 8px 0px; border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px; text-align:center;}
.sermon_table_2 { background-color:#f8f8f4; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #929088; line-height: 16px;
						  	border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px;}
.sermon_table_2_last { background-color:#f8f8f4; padding: 8px 12px 8px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #929088; line-height: 16px;
						  		border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px;}
.sermon_table_date_2 { background-color:#f8f8f4; padding: 8px 0px 8px 0px; border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; text-align:center;}
.sermon_table_icon_2 { background-color:#f8f8f4; padding: 8px 0px 8px 0px; border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; text-align:center;}
.sermon_table_icon_2_last { background-color:#f8f8f4; padding: 8px 0px 8px 0px;	border-left: #e6e4dd solid 1px; border-bottom: #e6e4dd solid 1px; border-right: #e6e4dd solid 1px; text-align:center;}

.sermon_table_more {  padding: 8px 0px 2px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666152; line-height: 16px; text-align:right;}

.sermon_details { padding: 0px 0px 0px 0px; margin:13px; background: #ffffff url(../images/resources/bg_sermon_details.jpg) top no-repeat; width:545px; }
.bg_sermon_image { background: url(../images/resources/bg_sermon_image.gif) no-repeat top; width: 198px; }
.sermon_details_title { color:#b98825; font-weight:bold; font-size:12px;}

.sermon_table_more a:link { color: #666152; text-decoration:none; }
.sermon_table_more a:visited { color: #666152; text-decoration:none; }
.sermon_table_more a:hover { color: #666152; text-decoration:underline; }
.sermon_table_more a:active { color: #666152; text-decoration:underline; }

.divider_sermons { padding: 6px 0px 6px 0px; margin-left:13px;}
.divider_sermons_2 { padding: 2px 0px 6px 0px; margin-left:13px;}
*/

.podcast_spacer_1 { background: #ffffff url(../images/resources/podcast_spacer_1.gif) no-repeat top; width: 333px; }

/* -------------- N E W S  E V E N T S  P A N E L -------------- */


.date_of_event { background-color:#ffffff; padding: 12px 0px 12px 7px; }
.events_found { background-color:#ffffff; padding: 12px 7px 12px 0px; text-align:right; }

.news_events_bg { background: #ffffff url(../images/bg_pages.gif) top repeat-x; padding-top:3px;}
.news_events_tables { line-height:16px; padding: 9px 12px 9px 13px;}
.main_event_titles { font-size: 12px; color:#b98825; }
.main_event_titles2 { font-size: 12px; }

.event_details_title { background:  url(../images/divider_tabs_1.gif) repeat-x bottom center; padding: 0px 12px 11px 0px; color:#b98825; font-size: 14px; }
.event_details_info { font-weight: bold; padding:6px 0px; border-bottom: 1px solid #efede7; }
.event_details_info_2 {  padding:6px 0px; border-bottom: 1px solid #efede7; }
td.event_details_info_2 p {  margin-top:-6px; margin-bottom:4px; padding:6px 0px; }

.habitation_title { padding: 0px 12px 11px 0px; color:#b98825; font-size: 14px; font-weight: bold; }

* html td.event_details_title { padding: 9px 12px 11px 13px; font-weight:bold;}
* html td.event_details_info { padding:6px 0px 6px 13px; }
* html td.event_details_info_2 { padding:6px 0px 6px 13px;}
* html td.event_details_info_2 p{  padding:6px 13px 6px 0px; }


.event_details_article {  padding:3px 0px 0px 0px; border-bottom: 1px solid #efede7; }
td.event_details_article p{  margin-top:-3px; margin-bottom:0px; padding:6px 0px; }
* html td.event_details_article p{  margin-top:-3px; margin-bottom:0px; padding:6px 13px; }


.special_events_bg { background: #ffffff url(../images/bg_pages.gif) top repeat-x; padding: 3px 0px 12px 0px; line-height:16px;}
.video_announcement { vertical-align:middle; padding-left:6px;}

/* -------------- A B O U T  G A T E W A Y  B A C K G R O U N D S -------------- */

.about_spacer_1 { background: #ffffff url(../images/aboutgateway/about_spacer_1.gif) no-repeat top; width: 13px; }
.about_spacer_2 { background: #ffffff url(../images/aboutgateway/about_spacer_2.gif) no-repeat top; width: 131px; }
.about_spacer_3 { background: #ffffff url(../images/aboutgateway/shadow_border_left.gif) no-repeat top; width: 15px; }
.about_spacer_4 { background: #ffffff url(../images/aboutgateway/shadow_border_right.gif) no-repeat top; width: 15px; }
.about_spacer_5 { background: #ffffff url(../images/aboutgateway/about_spacer_3.gif) no-repeat top; width: 18px; }
.about_spacer_6 { background: #ffffff url(../images/aboutgateway/about_spacer_4.gif) no-repeat top; width: 231px; }
.about_spacer_7 { background: #ffffff url(../images/aboutgateway/about_spacer_5.gif) no-repeat top; width: 291px; }


/* -------------- G A T E W A Y  A D V E N T U R E  B A C K G R O U N D S -------------- */

.adventure_spacer_1 { background: #ffffff url(../images/aboutadventure/about_spacer_1.gif) no-repeat top; width: 7px; }
.adventure_spacer_2 { background: #ffffff url(../images/aboutadventure/about_spacer_2.gif) no-repeat top; width: 192px; }
.adventure_spacer_3 { background: #ffffff url(../images/aboutadventure/shadow_border_left.gif) no-repeat top; width: 15px; }
.adventure_spacer_4 { background: #ffffff url(../images/aboutadventure/shadow_border_right.gif) no-repeat top; width: 15px; }
.adventure_spacer_5 { background: #ffffff url(../images/aboutadventure/about_spacer_3.gif) no-repeat top; width: 18px; }
.adventure_spacer_6 { background: #ffffff url(../images/aboutadventure/about_spacer_4.gif) no-repeat top; width: 231px; }
.adventure_spacer_7 { background: #ffffff url(../images/aboutadventure/about_spacer_5.gif) no-repeat top; width: 291px; }

/* -------------- G A T E W A Y  E Q U I P  B A C K G R O U N D S -------------- */

.equip_spacer_1 { background: #ffffff url(../images/equip/about_spacer_1.gif) no-repeat top; width: 13px; }
.equip_spacer_2 { background: #ffffff url(../images/equip/about_spacer_2.gif) no-repeat top; width: 436px; }
.equip_spacer_3 { background: #ffffff url(../images/equip/shadow_border_left.gif) no-repeat top; width: 15px; }
.equip_spacer_4 { background: #ffffff url(../images/equip/shadow_border_right.gif) no-repeat top; width: 15px; }

/* -------------- F R E S H  S T A R T  B A C K G R O U N D S -------------- */

.freshstart_spacer_1 { background: #ffffff url(../images/freshstart/about_spacer_1.gif) no-repeat top; width: 13px; }
.freshstart_spacer_2 { background: #ffffff url(../images/freshstart/about_spacer_2.gif) no-repeat top; width: 361px; }
.freshstart_spacer_3 { background: #ffffff url(../images/freshstart/shadow_border_left.gif) no-repeat top; width: 15px; }
.freshstart_spacer_4 { background: #ffffff url(../images/freshstart/shadow_border_right.gif) no-repeat top; width: 15px; }

/* -------------- G A T E W A Y  G A D M I N -------------- */

.gadmin_title { padding: 2px 0px 2px 12px; color:#555041; font-size: 11px; background: #e0ded7 url(../images/aboutgateway/bg_gatewayone_title.gif) repeat-x; height:33;
						   border-left: #e6e4dd solid 1px; border-right: 0px;}
.gadmin_table { border-width: 1px; border-color: #e6e4dd; border-style: solid;}
.gadmin_details { background-color:#fbfbf9; border: #e6e4dd solid 1px; border-top:0px;}

/* -------------- DO NOT TOUCH SAFARI/FIREFOX/IE HACKS -------------- */

#navcontainer ul { margin: 0px; padding: 0px; list-style-type: none; text-align: center; #} /* This code is for FIREFOX */

* html #navcontainer ul { margin: 10px; padding: 0px; list-style-type: none; text-align: center; #} /* This code is for IE */
