@import "reset.css";
@import "qtabs.css";
@import "miscellaneous.css";

/*-----------------------------------
      START GLOBAL LAYOUT    
-----------------------------------*/
body { background: url(../images/body_bg.jpg) 0 0 repeat-x #ffffff; color: #2a3339; font-family: "Lucida Grande", Verdana, sans-serif; font-size: 13px; width: 100%; }
a { color: #4792BF; }
a:hover { color: #356D8F; }

#header { background: url(../images/header_bg.jpg) 0 0 no-repeat; height: 130px; margin: 0 auto; padding: 0 12px 0 0; position: relative; width: 988px; }
	#header h1 { display: block; height: 80px; left: 27px; position: absolute; top: 9px; width: 220px; }
	#logo { background: url(../images/logo.png) 0 0 no-repeat; cursor: pointer; display: block; height: 80px; overflow: hidden; text-indent: -10000px; width: 220px; }
	#tagline { background: url(../images/tagline.png) 0 0 no-repeat; display: block; height: 17px; left: 75px; overflow: hidden; position: absolute; text-indent: -10000px; top: 12px; width: 441px; }
  #search { background: url(../images/search_bg.gif) 0 0 no-repeat; float: right; height: 32px; padding: 9px 0 0 16px; width: 432px; }
	#search label { color: #f6f6f6; font: normal 11px/11px Helvetica, Arial, sans-serif; }
	#search input.text { border: 1px solid #bdbebe; color: #000000; font: normal 11px/11px Helvetica, Arial, sans-serif; padding: 3px 3px 1px 3px; width: 148px; }
	#search select { color: #3f464b; font: normal 11px/11px Helvetica, Arial, sans-serif; padding: 3px 3px 1px 3px; width: 153px;  }
	#search td { padding: 0 11px 0 0; vertical-align: middle; }
	#searchsingle input.text { border: 1px solid #bdbebe; color: #000000; font: normal 11px/11px Helvetica, Arial, sans-serif; padding: 3px 3px 1px 3px; width: 148px; }

#navigation { clear: both; float: right; font: normal 13px/15px Helvetica, Arial, sans-serif; margin: 28px 0 0 0; padding: 0; text-align: right; width: 100%; z-index: 1000;}
	#navigation ul { float: right; z-index: 1000;}
	#navigation li { background: url(../images/nav_bg.gif) 100% 0 no-repeat; display: block; float: left; margin: 0 1px 0 0; padding: 0 5px 0 0; position: relative; z-index: 1000; }
	#navigation li a { background: url(../images/nav_bg.gif) 0 0 no-repeat; color: #ffffff; display: block; line-height: 16px; overflow: hidden; padding: 11px 7px 9px 12px; z-index: 1000;}	
		#navigation li a img { height: 13px; margin: 0; padding: 0; }
	
	#navigation li:hover, #navigation li.active, #navigation li.over { background: url(../images/nav_bg.gif) 100% -72px no-repeat; display: block; float: left; margin: 0 1px 0 0; z-index: 1000;}
	#navigation li:hover a, #navigation li.active a, #navigation li.over a { background: url(../images/nav_bg.gif) 0 -72px no-repeat; color: #ffffff; display: block;  z-index: 1000;}
	
	#navigation li:hover ul li a, #navigation li.active ul li a, #navigation li.over ul li a { background: none; }
	
	#navigation #nav_home li.active { background: url(../images/nav_bg.gif) 100% -36px no-repeat; display: block; float: left; margin: 0 1px 0 0; }
	#navigation #nav_home li.active a { background: url(../images/nav_bg.gif) 0 -36px no-repeat; color: #335973; display: block;  }

	/* MAIN NAVIGATION DROPDOWN MENUS */
	#navigation ul li ul { display: none; position: absolute; right: 0; padding: 0; top: 35px; width: 170px; }
		#navigation ul li.over ul { display: block;}
		#navigation ul li.over ul { background: #1D455F; font: normal 11px/12px Helvetica, Arial, sans-serif; }
		#navigation ul li.over ul li { background: none; border-bottom: 1px solid #0F232F; border-left: 1px solid #0F232F; border-right: 1px solid #0F232F; border-top: 1px solid #31759F; display: block; float: none; margin: 0; padding: 0; text-align: left; vertical-align: middle; }
		#navigation ul li.over ul li a { background: none; color: #fff; display: block; line-height: 12px; margin: 0; overflow: visible; padding: 8px 11px 4px 11px; vertical-align: middle; }
			#navigation ul li.over ul li a:hover { background: #0F232F; }
	
  #header p { color: #333d44; font: normal 11px/11px Helvetica, Arial, sans-serif; left: 32px; position: absolute; top: 112px; width: 240px; }
   #header p a { color: #0973c3; font: bold 11px/11px Helvetica, Arial, sans-serif; } 
  	  #header p a:hover { color: #5391BF; }

  #sub_navigation { float: right; font: normal 11px/11px Helvetica, Arial, sans-serif; margin: 0; padding: 0; text-align: right; width: 700px; }
	#sub_navigation ul { border-left: 1px solid #a4bfd2; float: right; z-index: 1000; }
	#sub_navigation li { display: block; float: left; position: relative; }
	#sub_navigation li a { background: url(../images/subnav_bg.jpg) 0 0 repeat-x; border-right: 1px solid #a4bfd2; color: #456a87; display: block; padding: 8px 10px 6px 10px; }
		#sub_navigation li a:hover, #sub_navigation li.active a, #sub_navigation li.over a { background: url(../images/subnav_bg.jpg) 0 -25px repeat-x; color: #ffffff; }


	/* SUB-NAVIGATION DROPDOWN MENUS */
	#sub_navigation ul li ul { display: none; position: absolute; right: 0; padding: 0; top: 25px; width: 180px; }
		#sub_navigation ul li.over ul { background: #1D455F; border: 0; display: block; font: normal 11px/12px Helvetica, Arial, sans-serif; }
		#sub_navigation ul li.over ul li { background: none; border-bottom: 1px solid #0F232F; border-left: 1px solid #0F232F; border-right: 1px solid #0F232F; border-top: 1px solid #31759F; display: block; float: none; margin: 0; padding: 0; text-align: left; vertical-align: middle; }
		#sub_navigation ul#teams-dept li { background: url("/images/teams-dept-arrow.gif") 98% 8px no-repeat; border-bottom: 1px solid #0F232F; border-left: 1px solid #0F232F; border-right: 1px solid #0F232F; border-top: 1px solid #31759F; display: block; float: none; margin: 0; padding: 0; text-align: left; vertical-align: middle; }
		
		#sub_navigation ul li.over ul li a, #sub_navigation ul#teams-dept li.over ul li a { background: none; border: 0; color: #fff; display: block; line-height: 12px; margin: 0; padding: 8px 11px 4px 11px; vertical-align: middle; }
			#sub_navigation ul#teams-dept li.over ul li { background: none; }
			#sub_navigation ul li.over ul li a:hover, #sub_navigation ul#teams-dept li.over ul li a:hover { background: #0F232F; }

	/* SUB-NAVIGATION TERTIARY DROPDOWN MENUS */
	#sub_navigation ul li.over ul li ul { display: none; position: absolute; right: 178px; padding: 0; top: -1px; width: 210px; z-index: 200; }
		#sub_navigation ul li.over ul li.over ul { background: #1D455F; border: 0; display: block; font: normal 11px/12px Helvetica, Arial, sans-serif;  }
		#sub_navigation ul li.social a { padding-top:0px;padding-bottom:5px; }
		#sub_navigation ul li.social a img{ padding-top:4px; padding-bottom:0; }
		
#maincontent_wrapper { margin: 0 auto; padding: 27px 13px 0 25px; width: 962px; }

#footer { background: url(../images/footer_bg.jpg) 0 0 repeat-x; height: 141px; min-width: 1000px; width: 100%; }
  #footer_content { color: #707070; font: normal 11px/16px "Lucida Grande", Verdana, sans-serif; margin: 0 auto; width: 1000px; }
  #footer_content a { color: #2684a3; text-decoration: underline; }
     #footer_content a:hover { color: #598B9F; text-decoration: none; }
  #footer_left_col { float: left;  padding: 27px 0 27px 27px; width: 483px; }
    #footer_left_col p { margin: 0 0 9px 0; }
    #footer_left_col p.mailing_address { background: url(../images/icons/mail_icon_sm.jpg) 0 2px no-repeat; padding: 0 0 0 16px; }
    #footer_left_col p.street_address { background: url(../images/icons/street_icon_small.jpg) 0 2px no-repeat; padding: 0 0 0 16px; }
    #footer_left_col p.contact_information { background: url(../images/icons/contact_icon_sm.jpg) 0 2px no-repeat; padding: 0 0 0 16px; }
    #footer_left_col p.last { color: #929292; margin: 3px 0 0 0; }
  #footer_right_col { background: url(../images/footer_right_col.jpg) 0 1px no-repeat; float: right; padding: 17px 27px 27px 27px; width: 436px; }
	#footer_right_col img { display: block; margin: 0 0 10px 0; }
	#footer_right_col p { margin: 0 0 12px 0; padding: 0 0 0 44px; }
/* +++ END GLOBAL LAYOUT  +++ */



/*------------------------------------------------
      START INTERIOR PAGE & MISC GLOBAL STYLES    
--------------------------------------------------*/
/* START LEFT COLUMN */
#left_col_wrapper { float: left; width: 760px; }
  /* categories list */
  #categories_wrapper { float: left; padding: 0; width: 185px; }
	.categories { padding: 0; width: 185px; }
	.categories h2 { background: url(../images/categories_hd.jpg) 0 0 no-repeat; color: #2a3339; font: bold 15px/40px Helvetica, Arial, sans-serif; height: 40px; padding: 0 0 0 12px; text-transform: uppercase; width: 173px; }
	.categories ul { background: url(../images/categories_ul.jpg) 0 bottom repeat-y; padding: 0 ; margin: 0; }
	.categories ul li { background: url(../images/categories_li.jpg) 0 bottom no-repeat; display: block; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; vertical-align: middle; width: 185px; }
	.categories ul li a { background: url(../images/icons/dot.jpg) 7px 12px no-repeat; color: #8b8b8b; display: block; padding: 8px 8px 8px 32px; vertical-align: middle; }
		.categories ul li a:hover, .categories ul li.more ul li a:hover, .categories ul li.less ul li a:hover { color: #CFCFCF; }
		.categories ul li.more a { background: url(../images/icons/plus.jpg) 7px 12px no-repeat; }
		.categories ul li.less a { background: url(../images/icons/minus.gif) 7px 12px no-repeat; }
		.categories ul li.less { padding: 0 0 12px 0; }
	.categories ul li.more ul { background: url(../images/categories_li.jpg) 0 bottom no-repeat; padding: 0; margin: 0; }
	.categories ul li.more ul li, .categories ul li.more ul li a, .categories ul li.less ul li, .categories ul li.less ul li a { background: none; }	
	.categories ul li.more ul li a, .categories ul li.less ul li a { background: none; color: #6297AF; padding: 4px 0 4px 32px; }
  .categories_bottom { background: url(../images/categories_bottom.jpg) 0 0 no-repeat; height: 16px; padding: 0 0 16px 0; width: 185px; }
/* END LEFT COLUMN */		


/* START MIDDLE COLUMN/MAINCONTENT */
  #middle_col_wrapper { float: right; padding: 0 21px 0 0; width: 563px; }
  #page_title { color: #2a3339; display: block; font: bold 27px/27px Helvetica, Arial, sans-serif; margin: 0 0 8px 0; }

  #maincontent { padding: 0 15px 37px 15px;  width: 533px; }
    #maincontent h1 { color: #2a3339; display: block; font: bold 27px/27px Helvetica, Arial, sans-serif; margin: 0 0 16px 0; }
    #maincontent h2 { color: #000000; display: block; font: bold 17px/22px "Lucida Grande", Verdana, sans-serif; margin: 0 0 16px 0; }
    #maincontent p { color: #2a3339; font: normal 13px/18px "Lucida Grande", Verdana, sans-serif; margin: 0 0 16px 0; }
    #maincontent em { color: #777; font-style: italic; }
    #maincontent ul {  margin: 0 0 16px 16px; }
    #maincontent ul li { background: url(../images/bull.jpg) 0 6px no-repeat; padding: 0 0 4px 16px; }
    
	#maincontent h2.blue { background: url(/images/blue-hd.jpg) 0 0 no-repeat #94BFDF; color: #2a3339; font: normal 18px/21px Helvetica, Arial, sans-serif; padding: 13px 0 7px 12px; }

  /* BREADCRUMBS */
  #breadcrumbs { background: url(../images/breadcrumbs.jpg) 0 0 no-repeat; height: 48px; width: 760px; }
  #breadcrumbs_short { background: url(../images/breadcrumbs-short.jpg) 0 0 no-repeat; height: 48px; width: 563px; }
	#breadcrumbs li, #breadcrumbs_short li { display: block; float: left; font: normal 11px/19px "Lucida Grande", Verdana, sans-serif; height: 27px; }
	#breadcrumbs li a, #breadcrumbs_short li a { background: url(../images/breadcrumb_li.jpg) 100% 0 no-repeat; color: #1b496c; display: block; float: left; padding: 4px 21px 4px 12px; }

  /* Page Info Styles */
  #page_info { background: url(../images/tag_info_bottom.jpg) 0 bottom no-repeat; padding: 0 15px 37px 15px;  width: 533px; }
    #page_info p { color: #2a3339; font: normal 13px/18px "Lucida Grande", Verdana, sans-serif; margin: 0 0 16px 0; }
    #page_info ul.related { clear: both; font: normal 11px/19px "Lucida Grande", Verdana, sans-serif; }
    #page_info p em { color: #777; font-style: italic; }
    #page_info p strong { font-size: 15px; }
    #page_info ul.related li { display:block; float:left; padding: 2px 0; }
    #page_info ul.related li strong { background: #e2e2e2; color: #797979; padding: 4px 8px; }
	  #page_info ul.related li.view_all { float: right; }
	  #page_info ul.related li.view_all a { background: #fff; font-weight: normal; }
    #page_info ul.related li a { background: #f6f6f6; color: #629cb3; padding: 4px 8px; }
 	  #page_info ul.related li a:hover { color: #9BBACF; }
 	  
 	/* Readform List Styles */
	ul.readform_list {margin-bottom:20px;}
	ul.readform_list li {display:block;margin:0 0 6px 0;border-bottom:1px solid #eee;}
	ul.readform_list li a {display:block;padding:4px;}
	ul.readform_list li a:hover {background:#eaf5ff;padding-left:8px;}

    /* START SEARCH RESULTS (AND CHURCH LISTING) STYLES */	
	#search_results { padding: 0 0 28px 0; width: 563px }
	#search_results h3 { color: #1D6B9F;  font: bold 18px/18px Helvetica, Arial, sans-serif; margin: 0 0 16px 0; padding: 0 0 0 14px; }
	#search_results dt { 
		/*clear: both;*/ color: #2a3339; display: block; font: bold 14px/14px "Lucida Grande", Verdana, sans-serif; /*height:20px;*/ margin: 0 0 10px 0; padding: 0 14px 0 14px; width:450px;
	}
	#search_results dt span { /*float:left;*/ }
	#search_results dt a { display:block;margin:0 0 4px 0; }
	#search_results dd {
		border-bottom: 1px dotted #C1C1C1; color: #616e72; display: block; font: normal 11px/17px "Lucida Grande", Verdana, sans-serif; margin: 0 0 16px 0; padding: 0 14px 16px 14px;
	}
	#search_results dd strong { font-size: 12px; }
	#search_results dd img {float:right; margin: 5px;}
	#search_results dd ul, #search_results dd p {  padding: 0 0 0 0px; text-align: left; }
			/* styles for result with no thumbnail */
				#search_results dt.no_thm { padding: 0 14px 0 14px; }
				#search_results dd.no_thm ul, #search_results dd.no_thm p {  padding: 0; }
				
				
	ul.result_pages { float: left; }
	  ul.result_pages li { display: inline; }
	ul.result_nav { float: right; }
	  ul.result_nav li { display: inline; }
	
    /* END SEARCH RESULTS (AND CHURCH LISTING) STYLES */	


   /* START FEATURED CONTENT */
   #featured_content_wrapper { background: url(../images/feature_bg.jpg) 0 0 repeat-x; height: 235px; margin: 0 0 20px 0; width: 760px; }
	#headerpic { background: url(../images/headerpic_bottom.jpg) 0 100% no-repeat; float: left; height: 235px; width: 472px; }
		#headerpic p { color: #2a3339; font: normal 12px/16px "Lucida Grande", Arial, sans-serif; padding: 10px 16px; }
	#featured_content { background: url(../images/feature_border.gif) 0 0 no-repeat; float: right; height: 235px; padding: 0; width: 288px; }
		#featured_content h1 { font: bold 21px/21px Helvetica, Arial, sans-serif; color: #1f262a; padding: 11px 22px 7px 18px; }
		#featured_content ul { padding: 0 6px 4px 14px; width: 268px; }
		#featured_content ul li { clear: both; height: 49px; padding: 6px 0 9px 0; }
		#featured_content ul li img { background: url(../images/featured_content-tmb.jpg) 0 0 no-repeat; display: block; float: left; height: 37px; margin: 0 5px 0 0; padding: 7px 9px 12px 9px; width: 41px; }
		#featured_content ul li h2 a { color: #0780cf; display: block; font: bold 14px/14px Helvetica, Arial, sans-serif; padding: 5px 0 0 0; }
		#featured_content ul li p { color: #5c6f7c; font: normal 11px/15px "Lucida Grande", Arial, sans-serif; }
		#featured_content ul li a { color: #d47d15; }
		  #featured_content ul li a:hover { color: #7F4D2F; }
		#featured_content ul li.view_all { height: auto; padding: 6px 6px 0 0; text-align: right; }
		#featured_content ul li.view_all a { color: #ffffff; font: bold 11px/11px "Lucida Grande", Verdana, sans-serif; }
		  #featured_content ul li.view_all a:hover { color: #D8F3FC; }
	/* END FEATURED CONTENT */


	/* START FEATURED VIDEO */
	#featured_video { margin: 0 0 20px; padding: 0 0 0 28px; width: 705px; }
		#featured_video h2 { background: url(../images/featured_video_hd.jpg) 0 0 no-repeat; color: #222019; font: bold 21px/21px Helvetica, Arial, sans-serif; height: 31px; padding: 15px 0 0 47px; width: 663px; }
		#featured_video table { vertical-align: top; background: url(../images/video_table.jpg) 0 0 repeat-x; }
		#featured_video table td.info { background: url(../images/video_info_td.jpg) 100% 0 no-repeat; padding: 26px 41px 26px 31px; vertical-align: top; width: 272px; }
		  #featured_video table td.info h3 a { color: #222019; display: block; font: bold 13px/19px Helvetica, Arial, sans-serif; margin: 0 0 3px 0; }
		  #featured_video table td.info p { color: #222019; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; margin: 0 0 11px 0; }
		  #featured_video table td.info em { color: #0d4d5d; }
		  #featured_video table td.info a { color: #d47d15; }
		  #featured_video table td.info a:hover { color: #7F4D2F; }
		#featured_video table td.video { background: url(../images/featured_video_td.jpg) 0 0 repeat-x; padding: 21px 26px; width: 309px; }
	/* END FEATURED VIDEO */
	
	/* START RESOURCES RELATED */
	#maincontent div.resource-related-divide { background: url(../images/resource-related-divide.jpg) 0 0 no-repeat; height: 24px; margin: 0 -15px; }
	#maincontent div.resource-related { background: url(../images/resource-related.jpg) 0 bottom #eef8ff; margin: 0 -15px; padding: 0 15px; }
		#maincontent div.resource-related h2 { margin: 0 -15px 20px -15px; }
		#maincontent div.resource-related ul { clear: both; margin: 0; padding: 0; }
		#maincontent div.resource-related ul li { background: url(/images/resource-related-li.jpg) 0 0 no-repeat; float: left; margin: 0; min-height: 148px; padding: 10px 8px; width: 250px; }
		#maincontent div.resource-related ul li h3 { display: block; height: 13px; margin: 0 0 6px 0; overflow: hidden; text-indent: -100000px; }
		#maincontent div.resource-related ul li ul { clear: none; margin: 0; padding: 0; }
		#maincontent div.resource-related ul li ul li { background: none; float: none; font-size: 11px; list-style: none; margin: 0 0 3px 0; min-height: 0; padding: 0; width: auto; }
		#maincontent div.resource-related ul li ul li a { background: url(../images/resource-bull.jpg) 0 4px no-repeat; color: #000000; display: block; padding: 0 0 0 11px; }
			#maincontent div.resource-related ul li ul li a:hover { color: #666666; }
		#maincontent div.resource-related ul li ul li.toggle-switch a { background: none; color: #9E1F4A; font-style: italic; font-weight: bold; margin: 6px 0 0 0; padding: 0; }
			#maincontent div.resource-related ul li ul li.toggle-switch a:hover { color: #BF5378; }
	/* END RESOURCES RELATED */
	
/* END MIDDLE COLUMN/MAINCONTENT */

			
/* START RIGHT COLUMN */
  #right_col_wrapper { float: right; margin: 0 0 30px 0; padding: 0; width: 180px; }
    #last_updated { background: url(../images/right_h3.jpg) 0 0 repeat-x; color: #1b496c; display: block; font: normal 11px/27px "Lucida Grande", Verdana, sans-serif; margin: 0 0 9px 0; padding: 0 0 0 9px; } 
	#right_info_nav { background: url(../images/right_info_nav.jpg) 0 0 repeat-x #58A9DE; margin: 0 0 12px 0; width: 180px;  }
	#right_info_nav-top { background: url(../images/right_col_top.gif) 0 0 no-repeat; height: 10px; margin: 0; overflow: hidden; width: 180px; }
	#page_options { margin: 0; padding: 0 0 4px 0; }
	#page_options li {  margin: 0; padding: 0; }
	#page_options a { color: #ffffff; display: block; font: normal 11px/11px "Lucida Grande", Verdana, sans-serif; height: 11px; margin: 0; overflow: hidden; padding: 6px 0 8px 28px; }
		#page_options a:hover { color: #EFEFEF; }
		#page_options li.email { border-bottom: 1px solid #4d97d1; }
		#page_options li.print { border-bottom: 1px solid #4d97d1; border-top: 1px solid #74bbe4; }
		#page_options li.share { border-top: 1px solid #74bbe4; }
		
		#page_options li.email a { background: url(../images/icons/email_icon_small.jpg) 9px 7px no-repeat; }
		#page_options li.print a { background: url(../images/icons/print_icon_small.jpg) 9px 7px no-repeat; }
		#page_options li.share a { padding: 4px 0 8px 28px; }/*background: url(../images/icons/share_icon_small.jpg) 9px 7px no-repeat; */
		
    #right_info_nav h2 { background: url(../images/sidebar_h2.jpg) 0 0 no-repeat; color: #2a3339; font: bold 12px/12px Helvetica, Arial, sans-serif; height: 23px; padding: 16px 0 0 16px; text-transform: uppercase; width: 164px; }
	#right_info_nav p { background: #b9d9ef; border-bottom: 1px solid #a2cbe8; color: #2a3339; font: normal 11px/13px "Lucida Grande", Verdana, sans-serif; margin: 0 auto; padding: 9px 16px; width: 142px; }
	#right_info_nav p a { color: #2a73c3; display: block; padding: 0 0 4px 0; }
		#right_info_nav p a:hover { color: #5F8DBF; }
	#right_info_nav ul#sub_options { margin: 0 auto; padding: 0; width: 174px; }
	  #right_info_nav ul#sub_options li { border-bottom: 1px solid #bcd9ee; border-top: 1px solid #d8eaf6; margin: 0; overflow: hidden; padding: 0; vertical-align: middle; }
	  #right_info_nav ul#sub_options a { background: #cee4f3; color: #2a3339; display: block; font: normal 11px/11px "Lucida Grande", Verdana, sans-serif; margin: 0; padding: 4px 0 4px 16px; vertical-align: middle; }
	  #right_info_nav ul#sub_options a:hover { background: #d8eaf6; }
	#page_options_bottom { background: url(../images/page_options_bottom.jpg) 0 0 no-repeat; display: block; height: 10px; margin: 0; overflow: hidden; padding: 0; vertical-align: middle; width: 180px; }
	#page_options_bottom-short { background: url(../images/page_options_bottom2.jpg) 0 0 no-repeat; display: block; height: 16px; margin: 0; overflow: hidden; padding: 0; vertical-align: middle; width: 180px; }
	
	#ministry_topics { background: #de6a00; width: 180px; }
	#ministry_topics h2 { background: url(../images/ministry_info_h2.jpg) 0 0 no-repeat; color: #2a3339; font: bold 12px/12px Helvetica, Arial, sans-serif; height: 25px; padding: 20px 0 0 16px; text-transform: uppercase; width: 164px; }
	#ministry_topics ul { margin: 0 auto; width: 174px; }
	  #ministry_topics ul li { border-bottom: 1px solid #fc8d37; border-top: 1px solid #fdb96c; margin: 0; overflow: hidden; padding: 0; vertical-align: middle; }
	  #ministry_topics ul li a { background: #fda750; color: #2a3339; display: block; font: normal 11px/11px "Lucida Grande", Verdana, sans-serif; margin: 0; padding: 4px 0 4px 16px; vertical-align: middle; }
		#ministry_topics ul li a:hover { background: #fdb96c; }
	#ministry_topics_bottom { background: url(../images/ministry_topics_bottom.jpg) 0 0 no-repeat; display: block; height: 13px; margin: 0 0 0px 0; overflow: hidden; width: 180px; }
	
	#related { background: #899501; width: 180px; }
	#related h2 { background: url(../images/related_h2.jpg) 0 0 no-repeat; color: #2a3339; font: bold 12px/12px Helvetica, Arial, sans-serif; height: 25px; padding: 20px 0 0 16px; text-transform: uppercase; width: 164px; }
	#related ul { margin: 0 auto; width: 174px; }
	  #related ul li { border-bottom: 1px solid #aebc10; border-top: 1px solid #cedc30; margin: 0; overflow: hidden; padding: 0; vertical-align: middle; }
	  #related ul li a { background: #c0ce22; color: #2a3339; display: block; font: normal 11px/11px "Lucida Grande", Verdana, sans-serif; margin: 0; padding: 4px 16px 4px 16px; vertical-align: middle; }
		#related ul li a:hover { background: #cedc30; }
	#related_bottom { background: url(../images/related_bottom.jpg) 0 0 no-repeat; display: block; height: 13px; margin: 0 0 0px 0; overflow: hidden; width: 180px; }		
/* END RIGHT COLUMN */
/* +++ END INTERIOR PAGE & MISC GLOBAL STYLES +++ */


/* MISC CLASSES */	
.hide { display: none; }
.show { display: block; }
.float_gap { clear: left; display: block; height: 30px; }
.social-media-icons {display: block; overflow: hidden; padding: 0 0 15px 0;}
.social-media-icons a {display: block; float: left; margin: 0 2px 0 0;}
#search_results ul li { display: block;}
#search_results ul.result_pages li, #search_results ul.result_nav li {display: inline;}


*:first-child+html .social-media-icons a {margin: 15px 2px 35px 0; width: 40px;}


/*TAG ICONS*/
h3.tag, a.tag { background:url('../images/tags.gif') no-repeat; display:block; /*float:left; margin-left:10px;*/ height:13px; overflow:hidden; text-indent:-9999px; width:247px;  }
a.link, h3.link { background-position:0 0; width:28px; }
a.video, h3.video { background-position:0 -13px; width:35px; }
a.audio, h3.audio { background-position:0 -26px; width:35px; }
a.photo, h3.photo { background-position:0 -39px; width:39px; }
a.other, h3.other { background-position:0 -52px; width:39px; }
a.staff, h3.staff { background-position:0 -65px; width:39px; }
a.church, h3.church { background-position:0 -78px; width:45px; }
a.service, h3.service { background-position:0 -91px; width:47px; }
a.product, h3.product { background-position:0 -104px; width:51px; }
a.clip-art, h3.clip-art { background-position:0 -117px; width:49px; } /* was previously .artwork and width 53px; */
a.document, h3.document { background-position:0 -130px; width:57px; }
a.resolution, h3.resolution { background-position:0 -143px; width:64px; }
a.association, h3.association { background-position:0 -156px; width:67px; }
a.presentation, h3.presentation { background-position:0 -169px; width:77px; }
a.photo-gallery, h3.photo-gallery { background-position:0 -182px; width:82px; }
a.news, h3.news { background-position:0 -195px; width:35px; } /* was previously a.press-release and width 83px; */
a.calendar-event, h3.calendar-event { background-position:0 -208px; width:92px; }
a.mission-opportunity, h3.mission-opportunity { background-position:0 -221px; width:109px; }
a.preaching-teaching-resource, h3.preaching-teaching-resource { background-position:0 -234px; width:160px; }


/*OLD STYLES*/
/*
#advertisements_wrapper { background: url(../images/advertisement_bg.gif) 0 0 repeat-x; clear: left; margin: 0 0 27px 0; min-height: 283px; padding: 0; width: 613px; }
	#featured_video_info_wrapper { background: url(../images/featured_video_bg.gif) 0 -6px repeat-x; float: left; height: 229px; width: 274px;}
		#featured_video_info { background: url(../images/featuredvideo_info_corners.gif) 0 14px no-repeat; float: left; height: 199px; padding: 30px 22px 0 22px; width: 230px; }	
		  #featured_video_info h2 { color: #222019; font: bold 21px/21px Helvetica, Arial, sans-serif; margin: 0 0 24px 0; text-transform: uppercase; }
		  #featured_video_info h3 { color: #222019; font: bold 13px/19px Helvetica, Arial, sans-serif; margin: 0 0 3px 0; }
		  #featured_video_info p { color: #222019; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; margin: 0 0 11px 0; }
		  #featured_video_info em { color: #0d4d5d; }
		  #featured_video_info a { color: #d47d15; }
		  #featured_video_info a:hover { color: #7F4D2F; }
		#advertisements { background: url(../images/advertisement_corners.gif) 0 0 no-repeat; float: left; height: 264px; padding: 19px 0 0 19px; width: 320px; }
			#video_placeholder { float: left; height: 250px; width: 317px; }
			
#advertisements_wrapper-wide { background: url(../images/advertisement_bg.gif) 0 0 repeat-x; clear: left; margin: 0 0 27px 0; min-height: 283px; padding: 0; width: 760px; }
	#featured_video_info_wrapper-wide { background: url(../images/featured_video_bg-wide.gif) 0 0 repeat-x; float: left; height: 229px; width: 274px;}
	  #featured_video_info-wide { background: url(../images/featuredvideo_info_corners-wide.gif) 0 14px no-repeat; float: left; height: 199px; padding: 30px 22px 0 22px; width: 230px; }	
		#featured_video_info-wide h2 { color: #222019; font: bold 21px/21px Helvetica, Arial, sans-serif; margin: 0 0 24px 0; text-transform: uppercase; }
		#featured_video_info-wide h3 { color: #222019; font: bold 13px/19px Helvetica, Arial, sans-serif; margin: 0 0 3px 0; }
		#featured_video_info-wide p { color: #222019; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; margin: 0 0 11px 0; }
		#featured_video_info-wide em { color: #0d4d5d; }
		#featured_video_info-wide a { color: #d47d15; }
		#featured_video_info-wide a:hover { color: #7F4D2F; }
	  #advertisements-wide { background: url(../images/advertisement_corners-wide.gif) 0 0 no-repeat; float: left; height: 264px; padding: 19px 0 0 19px; width: 467px; }
	    #video_placeholder-wide { float: left; height: 250px; width: 317px; }
		#advertisement_placeholder-wide { float: left; height: 217px; padding: 0 0 0 12px; width: 120px; }
*/


