body {font-size:small; font-family:arial, helvetica, sans serif; text-align:center;margin:0px; padding:0px; background:#8F5155;}

*html body  
	{font-size: x-small;
	 f\ont-size:small; text-align:center;}

#title_top {width:800px; margin:auto; height:65px; background:url(gfx/title_top.png) no-repeat center 5px;}

#wrap {width:800px; padding:3px; background:#713539; border:1px solid #86731A; margin:0 auto; text-align:left; }

/*IMPORTANT CLASSES =========================================================*/
a.here /*used to change font color on active page*/
	{font-weight:bold !important; color:#fff !important;}

/* HEADER INFO===============================================================*/
#header_info 
	{width:100%; margin:0; text-align:center; padding:5px; 
	 background:#764043; border-bottom:2px solid #552A2D;}
#header_info p{font-size:88%; margin:auto; color:#38191B; font-size:80%;}

/* HEADER ===================================================================*/
#wrap_h_hm /*wraps the entire header, do not remove - border is placed on individual headers inside wrap*/
 	{float:left; 
	 border-bottom:1px solid #000;
	 background:#351414 url(gfx/header/ready/header_bkgd_pic.gif) no-repeat 20px 20px;
	 height:136px; width:800px;/*width must stay the same # as the width in"#header_L" below*/
	 margin:0 auto;}
	 
#wrap_h /*wraps the entire header, do not remove - border is placed on individual headers inside wrap*/
 	{float:left; 
	 border-bottom:1px solid #000;
	 background:#351414;
	 height:136px; width:800px;/*width must stay the same # as the width in"#header_L" below*/
	 margin:0 auto;}
	 
#wrap_hc {float:left; width:490px;}/*wraps only the center div of the header*/

.spacer {width:100%; height:7px; text-align:center; clear:both;}/*adds space btwn header & content & on reels and mnscreen because margins wouldn't work*/

#header_l
	{float:left;
	 width:168px; 
	 height:136px;
	 background:#361717 url(gfx/header/ready/header_bkgd_pic.gif) no-repeat 0 0;
	 background-repeat:no-repeat;
	 background-position:0 0;
	 border-bottom:1px solid #000;
	 border-left:1px solid #000;
	 margin:0; /*must stay the same # as the width in"#wrap_H" above*/
	}
#header_l img {position:relative; top:0; left:0;}
	 
.logo_header/*the cascading # doesn't work with img src*/
	{position:relative; top:27px; left:20px;}

#header_c
	{float:left;
	 margin:0;
	 height:136px;
	 width:100%;
	 background-image:url(/gfx/header/ready/header_C2b.gif);
	 background-repeat:repeat-x;
	 background-position:0 0;
	 border-bottom:1px solid #000;
	 padding:0;
	 verticle-align:bottom;}
.header_ttl {margin:50px 0 0 10px;}
	
#header_c p 
	{width:auto; color:#907526; font-size:80%; text-align:center; padding:5px;}
	
#header_r
	{float:right;
	 width:140px; 
	 height:136px;
	 border-bottom:1px solid #000;
	 border-right:1px solid #000;
	 background-image:url(/gfx/header/ready/header_R2b.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;
	 margin:0;}
	 
#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
  
/*HORIZONTLE NAVIGATION ===========================================================*/
#nav_H {
	height:15px; 
	float:left;
	width:100%;
	position:relative; top:116px; left:-30px;
	text-align:center;
	font-family:franklin gothic book, arial, helvetica;	
	font-size:90%;}
	
#nav_H ul 
	{margin:0px; background-color:#461014;}

#nav_H li 
	{float:left;
	 padding:2px 6px 0px;	
	 list-style-type:none; border-left:1px solid #630D0D}
	 
#nav_H li:first-child 
	{border-left:none}
	
#nav_H li:hover {color:#fff;}

#nav_H a {
	padding:1px 6px; 
	text-decoration:none;	 
	color:#917910;}
	
#nav_H a:hover 
	{color:#fff;}
	
/*LEFT NAVIGATION =====================================================================*/
#nav_L
	{float:left; 
	 width:170px;
	 text-align:center;
	 padding:0;}
	 
#nav_L a 
	{margin:0; display:block; width:122px; height:20px; font-weight:bold; font-size:90%;
	 border-left:1px solid #490000;	 border-right:1px solid #490000;
	 border-top:1px solid #6b1717; border-bottom:1px solid #360000;
	 text-transform:uppercase; text-align:left; text-decoration:none; padding:2px 20px;
	 color:#917910; background:url(/gfx/nav_L_bullet.png) no-repeat 99% 1px #530101;}
#nav_L a:hover {text-decoration:none; color:#fff; background:#5e0101;}

/*MEMBER SPOTLIGHT* ====================================================================*/
#spotlight {margin:20px 10px 10px 24px; width:124px; text-align:center;background:#000; border:1px solid #000; padding:0 0 3px 0;}
#spotlight map {display:none}
#spotlight img {width:118px; height:118px; border:1px solid #999;}
#spotlight h5 {font:97%; margin:0; width:auto; padding:3px; color:#8E95AC;}
#spotlight h6 {font-size:85%; color:#E7D2AC; text-decoration:none; margin:0; width:auto; padding:5px 0 0; font-weight:normal;}

/*MAIN CONTENT =========================================================================*/
#content
	{width:100%;
	 padding:0;
	 float:left;
	 background:url(gfx/nav_L_bkgd2.gif) repeat-y -10px 0 #480909;}

#content_imgs_hm 
	{width:629px; height:80px; text-align:left; float:left; margin:0; border-bottom:1px solid #947805;
	 border-right:1px solid #000; background:#370909 url(img/strip_noFlash.png) no-repeat 0 0;}
	 
#content_imgs 
	{width:629px; height:80px; float:left; margin:0; border-bottom:1px solid #947805;
	 border-right:1px solid #000; 
	 background:#370909}
	 
#content_imgs h3 {font:180% century gothic; font-weight:normal; color:#fff; margin:52px 0 0 30px;}

#content_bkgd_img_hm 
	{width:614px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(/img/Church_fade.jpg) no-repeat 100% 0 #fff;} 
	 
/*-OTHER BACKGROUND IMAGES =====================================================*/
#content_bkgd_img_scroll /*(scholars pg.)*/ 
	{width:614px; height:440px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:#fff url(gfx/lt_shadow.gif) repeat-x 0 0; overflow:auto;}
	 
#content_bkgd_img_cal 
	{width:614px; margin:5px; height:390px; border:3px solid #b8970e; 
	 float:right; background:#fff;}

#content_bkgd_img0 
	{float:right; width:614px;margin:5px;
	 border:3px solid #b8970e; background:#fff;}

#content_bkgd_img_grad 
	{float:right; width:614px;margin:5px; padding:0 0 1px;
	 border:3px solid #b8970e; background:#fff url(gfx/shadow3.gif) repeat-x 0 -50px;} 
	 
#content_bkgd_img_sub_min 
	{width:603px; margin:10px; border:3px solid #b8970e; 
	 float:right; background:url(gfx/sub_min_bkgd.gif) repeat-y 0 150px #fff;}
	 
#content_bkgd_img 
	{width:614px; margin:5px; border:3px solid #b8970e; padding:0 0 1px; 
	 float:right; background:url(img/Church_fade.jpg) no-repeat 100% 0 #fff;}
	 
#content_bkgd_img1 
	{width:614px; height:300px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/bkgd_lines_bkstore.gif) no-repeat 0 0 #fff;}
	 
#content_bkgd_img2 
	{width:614px; height:330px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/praying.jpg) no-repeat 0% 0px #fff;}
	 
#content_bkgd_img3 
	{width:614px; height:323px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:#fff url(img/bkgd_imgs/directions.jpg) no-repeat 0 0;}
	 
#content_bkgd_img4 
	{width:614px; height:323px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/tithes.jpg) no-repeat 0% 0px #fff;}
	 
#content_bkgd_img5 
	{width:614px; margin:5px; height:323px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/news.jpg) no-repeat 0% 0px #fff;}
	 
#content_bkgd_img6 
	{width:614px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/new_main.png) repeat-y 107% 30px #fff;}
	 
#content_bkgd_img7 
	{width:614px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/church_old_fade.jpg) no-repeat 102% -30px #fff;}
	 
#content_bkgd_img8 
	{width:614px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/church_bkgd.jpg) no-repeat 100% 0 #fff;}

#content_bkgd_img9 
	{width:614px; height:438px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/beach.jpg) no-repeat 0px 0 #5A4761;}
	 
#content_bkgd_img10 
	{width:614px; height:438px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/afilliates.jpg) no-repeat 100% 0 #fff;}
	
#content_bkgd_img_smp
	{width:614px; height:475px; margin:5px; border:3px solid #b8970e; padding-bottom:20px;
	 float:right; background:#fff url(gfx/sitemap_bkgd.gif) repeat-x 0 100%;}
	 
#content_bkgd_img_bk 
	{width:614px; height:350px; margin:5px; border:3px solid #b8970e; 
	 float:right; background:url(img/bkgd_imgs/bkgd_lines_bkstore.png) no-repeat 0 0 #fff;}
	 
/*-DIRECTIONS =============================================== */
#mntx_dir 
	{width:300px; margin:70px 20px 20px; padding:15px; border:5px solid #E2D6BE;
	 background:#EAEAF0 url(gfx/hm_link_hldr.png) repeat-x 0 0;}
#mntx_dir a 
	{font-size:100%; font-family:verdana, arial, helvetica, sans serif; 
	 margin:0; color:#0E63A4; text-decoration:none; font-weight:normal;}
#mntx_dir a:hover {color:#3C8ECE; text-decoration:underline;}
	 
/*-CONTACTS PG.(w/table)============================================*/
#mntx_contacts 
	{width:370px; margin:20px 0 10px 30px;  
	 padding:0; font-size:90%;}
#mntx_contacts p 
	{line-height:1.4;}
	
#contact_infobox 
	{margin:0; width:520px; padding:10px; background:#E2BB96 url(gfx/cntct_info_bkgd.gif) no-repeat 103% -50px; border:5px solid #ECE1CB}
	 
#contact_infobox h5 
	{font:150% arial, helvetica, sans serif; color:#3E6A90;
	 margin:0; font-weight:bold;}
	 
#contact_infobox p {margin-left:7px;} 

#grid {margin:10px 0 30px 30px; width:550px;} 	 
#grid table 
	{width:100%; padding:0; margin:0; text-align:center; border:1px solid #000; 
	 background:#A2A6B1}

#grid table caption
	{color:#eee; padding:4px; font-weight:bold; border-bottom:1px solid #000; background:#000 url(gfx/ttl_blk_tile.png) repeat-x 0 0;}
#grid table th 
	{font-size:90%; font-weight:bold; width:550px; background:#A2A6B1; color:#eee; 
	 padding:2px 5px; border-bottom:1px solid #000;}
#grid table td 
	{font:85% arial, helvetica, sans serif; width:auto; color:#3E6A90; padding:5px 7px; margin:0;
	 border:1px #C2C6D2 solid; background:#fff url(gfx/contacts_td2_bkgd.gif) repeat-x 0 1px;}
	 
#grid table td:hover {font-size:103%; font-weight:bold;} 
#grid table td:last-child {border-right:0px #999 solid;}

/*-SERVICE TIMES.(table)============================================*/
#calender {margin:10px 0 30px 10px; width:590px; height:400px;} 	 
#calender table {width:100%; padding:0; margin:0; text-align:center; border:1px solid #000;}

#calender table caption {color:#eee; padding:4px; font-weight:bold; border-bottom:1px solid #000; background:#000 url(gfx/ttl_blk_tile.png) repeat-x 0 -1px;}
#calender table th 
	{font-size:85%; font-weight:bold; width:550px; background:#eee; color:#666; 
	 padding:2px 5px;border-bottom:1px solid #999;}
#calender  td 
	{font:75% arial; width:auto; padding:2px 5px; margin:0; 
	 border:2px #D3D3E0 solid; background:#fff url(gfx/contacts_td3_bkgd.gif) repeat-x 0 1px;
	 opacity:0.8;}
	 
#calender table td p:first-line {font-weight:bold; color:#30618D;}
#calender table td:hover {font-weight:bold; font-size:102%; opacity:1.0;}
#calender table table:active {opacity:0.0;}
#calender table td:last-child {border-right:0px #999 solid;}
	 
/*MNTX PGS. ================================================================*/
.drop
{font-family: times new roman, old english; 
 color:#ac8b02;
 line-height:70%;
 font-size: 600%;
 float:left;}
 
#mntx {width:570px; margin:30px 20px 30px; padding:0 0 30px 0; font-size:100%;}
/*mntx h6 is used on 'Ministries' pg.*/
#mntx h6 {float:left; width:200px; background:#C5C5C5; margin:0px; color:#eee; font-size:105%;} 
#mntx p {line-height:1.4; width:370px;}
#mntx img {margin:-20px 20px 0px -20px;}
.heigth {height:800px;}

/*AFFILIATES ==============================================================*/
#mntx h4 {font-size:300%; font-family:times,trebuchet ms, palatino, serif; padding:5px; font-weight:normal; margin:-30px 0 0 10px; color:#ac8b02; }
#mntx h5 
	{font-size:135%; font-family:arial, helvetica, sans serif; margin:0 0 20px 10px; 
	 font-weight:bold; font-style:italic; width:350px; color:#335A8F; text-align:center;}
#mntx ul {margin:0}
#mntx ul li {line-height:1.9; list-style:disc outside;}
#mntx a {color:#233A5B;}
#mntx a:hover {color:#5573A0;}

/*SITE MAP*/
#mntx table 
	{width:550px; margin:0px 0 20px; border:1px solid #000; padding-bottom:2px;
	 background:#fff url(gfx/news_storybox_bkgd.png) repeat-x 0 -40px;}
#mntx table th
	{width:550px; color:#fff; padding:5px 20px; margin:0 0 20px 0;
	 background:#000 url(gfx/ttl_blk_tile.png) repeat-x 0 -1px;
	 border-bottom:1px solid #fff}
#mntx table td {padding:5px 20px; width:150px; font-size:90%; margin:0;}
#mntx a {color:#233A5B;}
#mntx a:hover {color:#5980A4;}
.partition {border-right:1px solid #9B9DA5;}
.ttl_partition {border-right:1px solid #41444B;}
.ttl_partition_blk {border-left:0px solid #000;}

#content_bkgd_img_smp h6 
	{font-size:85%; text-align:center; font-weight:normal; color:#AA1212; 
	 margin:0; width:auto; padding:5px 90px 5px 50px;}

/*OUR PASTOR ........*/
#mntx_finnell {width:550px; margin:20px 0px 40px 30px; padding:0; font-size:100%;}
#mntx_finnell p {float:left; line-height:1.4; margin:10px 0 40px;}
#mntx_finnell img {float:left; margin:0 10px 10px 0px}
#mntx_finnell table {width:400px; margin:0px 0 20px 0;} 
#mntx_finnell table td {text-align:center; width:184px;}
#mntx_finnell table img {padding:4px; height:256px; width:200px; background:#000; border:2px solid #ac8b02;}
.img_holder {width:212px;}
.title {padding:0;}
#mntx_finnell q {font:90% verdana, arial, helvetica; text-align:center; font-weight:bold;}
#mntx_finnell h4{font:150% trebuchet ms,arial,helvetica,sans serif; font-weight:bolder; margin:0; color:#236B86}
#mntx_finnell em {margin:-30px 0 0 0; font:90% verdana, arial, helvetica; text-align:center; font-weight:bold; font-style:italic;}
#quotation 
	{border-top:2px solid #B1B3C3; margin:0 0 10px 0; border-bottom:2px solid #B1B3C3; 
	 padding:5px 20px; width:510px; text-align:center;}
	
/*BOOK STORE......*/
#mntx_books {margin:10px 0 0px 10px; padding:0; width:420px; height:400px;}

#mntx_books h4
	{font:120% arial, sans serif; color:#eee; text-align:center; padding:6px 4px; width:400px; font-weight:bold; margin:0;
 	  background:url(gfx/ttlBar_blk.png)no-repeat 0 0;}
	 	 
#mntx_books table 
	{width:400px; padding:0; margin:0; text-align:left; border:1px solid #000;}

#mntx_books table th 
	{font:100% arial, helvetica, sans serif; background:#000; color:#ccc; padding:5px; 
	 text-align:center; font-weight:bold; text-tranform:uppercase;}
	 
#mntx_books table tr {background:#fff;}
#mntx_books table tr.alt {background:#eee;}
 
#mntx_books table td 
	{font:90% arial; width:auto; padding:5px 10px 5px 40px; margin:0; border-bottom:1px #A1A8BB solid;}

#download 
	{position:relative; top:159px; left:10px; margin:0 0 20px 0; text-align:center;  
	 width:398px; background:#868A97; font-size:85%; padding:10px 0; border:1px solid #000;}

#download a 
	{width:160px; text-decoration:none; color:#666; padding:3px 20px;
	 border:1px solid #84AEE2; text-decoration:none; background:#eee;}
	 
#download a:hover {color:#999;}	

.class_dnLoad {display:none; background:#868A97; padding:10px 0;}

/*EVENTS =========================================================*/
#events_logo {width:550px; height:65px; margin:0px; background:url(gfx/ctcafa_logo_sm.png) no-repeat 200px 10px}
#events_logo img {margin:0 0 0 200px;}
#mntx_events
	{width:330px; height:270px; margin:50px 0 10px 280px; padding:0; overflow:auto;}
#mntx_events dl {width:300px; border-left:0px solid #CFD1D9;}
#mntx_events h5 
	{font:97% verdana, arial, helvetica, sans serif; font-weight:normal; padding:2px 10px;
	 text-transform:uppercase; color:#28547D; margin:0px; background:#fff;}
	 
#mntx_events p {font:90% verdana, arial, helvetica, sans serif; font-weight:bold; padding:10px;}
#mntx_events em
	{font-size:90%; font-weight:normal; font-style:italic;}

/*TITHES ======================================================================*/
#mntx_tithes
	{width:250px; margin:80px 0 30px 60px;  
	 padding:0;}
#mntx_tithes p {font:90%;}
	
/*HOME PG. (links in content area ) ==========================================*/	
#link_holder {margin:20px 30px 0 0; padding:0 10px 10px; background:#EAEAF0 url(gfx/hm_link_hldr.png) repeat-x 0 0; border:5px solid #E2D6BE}
#link_holder a 
	{font:90% arial, helvetice, sans serif; font-weight:bold; color:#3E6A90; 
	 display:block; text-decoration:none; margin:5px 5px 0 5px; }
#link_holder a:hover {color:#6391B8; text-decoration:none;}
#link_holder img {margin:5px 5px -5px 0; border:none;}
	
/*SPOTLIGHT PG. ==============================================================*/
#trans_bkgd_sptlt 
	{margin:10px; height:400px; width:350px; opacity:0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity)=40);
	 border:1px solid #000; background:#eee; overflow:auto;}
#trans_bkgd_sptlt:hover	{opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity)=100);}
#trans_bkgd_sptlt p {clear:both; margin:0 20px 0 10px; width:300px; padding:10px; font:90%; color:#666;} 

#photo_panel 
	{width:320px; height:125px; margin:5px; background:#fff; border:1px solid #ccc;}

#photo {float:left; width:110px; margin:0;}
#photo img {border:1px solid #000; margin:5px; width:110px; height:110px;}

#name {float:left; width:180px; margin:5px auto;}
#name h5 
	{font:140% arial, helvetica, sans serif; font-weight:bold;
	  text-align:center;margin:10px 0 0 20px; color:#0069BF;}
#name img {margin:10px 0 0 20px;} 

/*HISTORY ============================================================================*/
#hist_mnimg 
	{width:560px; hight:378px; margin:20px auto 0; background:#fff url(flash/get_flash_hist.jpg) no-repeat 0px 0px;}
	
.mntx_history 
	{width:565px; margin:0 0 10px 20px; text-align:left; padding-bottom:13px;
	 font-size:100%; background:#F2F3F4 url(gfx/news_storybox_bkgd.png) repeat-x 0 -10px; border:1px solid #9A9EA6}
.mntx_history h4 
	{font:150% verdana, sans serif; margin:0; color:#fff; padding:4px 10px; text-transform:lowercase; 
	 background:#75757C url(gfx/news_box_ttl.png) repeat-x 0 0px;}
	 
.mntx_history p 
	{line-height:1.4; margin:0; padding:10px; border-top:1px solid #fff; }
.no_float {clear:both;}
.top_border {border-top:1px dotted #ccc; padding:10px 0 0;}/*placed btwn stacked photos */

#nav_hist 
	{width:auto; height:26px; margin:0 10px; padding:0 20px; border-bottom:1px dotted #ccc;}

#content_bkgd_img0 h2 /*page title*/
	{font:300% times new roman, georgia, serif; color:#ac8b02; margin:0 0 10px 0; padding:15px 30px 0px; width:auto;}

#nav_hist a 
	{height:24px; padding:3px 6px;
	 position:relative; top:5px; /*reason positioning is necessary is unknown*/
	 font:92% tahoma,arial,sans serif; 
	 color:#000; 
	 text-transform:lowercase; margin:0 0 5px 50px;
	 text-decoration:none; display:inline;}
#nav_hist a:hover {text-decoration:underline; color:#666;}

/*HISTORY PHOTO SECTIONS*/
.mntx_history div 
	{float:left; width:533px; border:1px solid #9597A2; padding-bottom:10px; 
	 background:#DCC6A9 url(gfx/shadow_hist_inset.gif) repeat-x 0 -45px; margin:7px 7px 0 13px;}
.mntx_history div h5
	{font:110% tahoma, sans serif;text-align:left; padding:3px 40px; border-bottom:1px solid #fff; 
	 background:#ECE1CB; text-align:left; font-weight:bold; color:#587DA7; margin:0px}
.mntx_history div p{font:90% tahoma, sans serif; float:left; margin:0px; line-height:1.4; border-top:0px; }
.mntx_history div img {float:left; border:2px solid #000; width:250px; margin:0 10px 0px 0; height:160px;}

/*PASTOR PROFILES *=================================================*/
.bkgd_fade {background:#6C707E;}
#black_container 
	{width:710px; height:560px; background:#000; font-size:120%;}
	 
#gray_container
	{position:relative; top:5px; left:5px; width:622px; height:485px;
	 background:#000 url(/gfx/burgandy_bkgd.jpg) 0 0 repeat-x; border:2px solid #5D0C0C}
	
#nav_pastors 
	{float:left; font-size:100%; width:148px; height:400px; text-align:center;  margin:5px; padding:5 0 50px 0;
	 background:#470A0D; border-left:1px solid #6B1116; border-bottom:1px solid #27090A; border-right:1px solid #6B1116;
	  border-top:1px solid #27090A;}
#nav_pastors em {font:95% arial, sans serif; color:#fff; font-style:normal; font-weight:bold;}
#nav_pastors img {width:125px; height:175px; margin:2px 10px; border:1px solid #EE8C17}
#nav_pastors ul 
	{margin:30px 10px 30px -40px; font:90% arial, helvetica, sans serif; 
	 font-weight:bold; text-align:left; } 
#nav_pastors li 
	{border-top:1px solid #6b1717; border-bottom:1px solid #360000; 
	 padding:2px 5px; width:110px; list-style-type:none; margin:auto}
	 
#nav_pastors li:first-child {border-top:0px;}
#nav_pastors li:last-child {border-bottom:0px;}
#nav_pastors a {text-decoration:none; color:#B59D7B}
#nav_pastors a:hover {text-decoration:underline; color:#B59D7B}

#content_pastors {float:left; margin:5px 0px; width:450px; padding-bottom:5px;}
#mntx_pastors 
	{margin:0 5px; width:430px; height:280px; border:2px solid #b8970e; 
	 text-align:center; overflow:auto; background:#fff;}
#mntx_pastors h4 {font:240% times, arial; color:#C49740; margin:5px 10px;}
#mntx_pastors h6 
	{font:100% century gothic, arial; color:#000; margin:5px 10px; font-weight:bold; 
	 border-top:1px solid #837236; border-bottom:1px solid #837236; padding:2px;}
#mntx_pastors p 
 	{font:100% arial, sans serif; color:#000; margin:10px;  text-align:center;} 

#leg_tx 
	{margin:5px; width:430px; text-align:center; border:1px solid #000; color:#eee;}
#leg_tx h5
	{font:120% trebuchet ms, arial, sans serif; margin:0px; color: #843838; border:1px solid #948669;
	 background:#470A0D url(gfx/leg_ttl.gif) repeat-x 0 0; padding:3px 0px; font-weight:bold; font-style:normal;}
#leg_tx p 
	{font:90% arial, sans serif; color:#666; height:110px; border:2px solid #666; margin:0px;
	 background:#eee url(gfx/pastors_tx_shade.gif) repeat-x 0 0; padding:10px; overflow:auto;} 

/*NEWS ==================================================================*/
#mntx_news
	{width:330px; height:323px; margin:80px 0 40px 60px; padding:0;}
#news_links2
	{position:relative; top:20px; left:20px; font:90% arial, sans serif; font-weight:bold;
	  text-align:center;  display:inline; padding:3px; border-top:3px solid #537097; border-bottom:1px solid #B1B1BC;}
#news_links2 a { text-decoration:none; padding:0 5px; color:#2E5E80; line-height:70%; border-right:2px solid #E4E4E9;}
#news_links2 a:hover {color:#3E759C;}
#news_links2 a:last-child {border-right:0px solid #E4E4E9;}
.ct {font:800% times, serif; margin:30px 0 0 0px; color:#825959; line-height:70%}
.news {font:800% times, serif; margin:0 0 0px 20px; color:#D5D5D8; line-height:70%}

/*CHURCH NEWS..............*/
#mntx_news_church
	{width:370px; margin:30px 0 40px 30px;  
	 padding:0; font:90%;}
#mntx_news_church h4 {font:350% times,trebuchet ms, palatino, serif; font-weight:normal;  margin:0; color:#ac8b02; }	
 
.news_storyboxs 
	{width:370px; margin-top:10px; background:#eee; border:1px solid #9A9EA6;
	 background:#fff url(gfx/news_storybox_bkgd.png) repeat-x 0 -10px;}
	 
.news_storyboxs h5 
	{font:110% arial, sans serif; font-weight:bold; padding:5px 10px; 
	 color:#fff; margin:0; background:#fff; border:1px solid #4A4B4F;
	 background:#75757C url(gfx/news_box_ttl.png) repeat-x 0 0px;} 
	 
.news_storyboxs p { font:100%; line-height:1.4; margin:0; padding:10px; border-top:1px solid #fff; }

#news_links3
	{position:relative; top:20px; left:30px; font:90% arial, sans serif; font-weight:bold;
	  text-align:center;  display:inline; padding:3px;}
#news_links3 a { border-right:2px solid #ccc; color:#2E5E80;text-decoration:none; padding:0 5px}
#news_links3 a:hover {color:#3E759C;}
#news_links3 a:last-child {border-right:0px solid #ccc;}

/*WORLD NEWS...............*/
#mntx_news_world
	{width:370px; margin:30px 0 40px 30px; padding:0; font:90%;
	 background:url(gfx/get_flash_news.gif) no-repeat 0 80px}
#mntx_news_world h4 {font:350% times,trebuchet ms, palatino, serif; margin:0 0 10px 0; font-weight:normal; color:#ac8b02; }
#news_links
	{font:90% arial, sans serif; margin:30px 0 0 30px; font-weight:bold;
	  text-align:center;  display:inline; padding:3px;}
#news_links a { border-right:2px solid #ccc; color:#2E5E80;text-decoration:none; padding:0 5px}
#news_links a:hover {color:#3E759C;}
#news_links a:last-child {border-right:0px solid #ccc;}
 
/*SCHOLARS ==================================================================*/
#scholars {width:570px;  height:500px; margin:10px 0 30px 20px;}

#schol_holder {width:550px; margin-top:10px; height:240px; background:#ccc; border:#000 1px solid; font:85% tahoma, arial;}
#schol_holder h4 {margin-top:0; text-align:left; padding:3px 8px; background:#eee; border-bottom:1px solid #666; width:auto;}
#schol_holder img {float:left; margin:-10px 5px 5px; height:100px; width:100px; border:1px solid #fff}

#schol_info {float:left; width:auto; margin:-10px 5px 5px 0; text-align:left; color:#000; line-height:1;}
#schol_info p {margin:7% 0 0 0; color:#000;}

#schol_info dl {width:198px; height:146px; margin-top:0px; text-align:left; color:#000; line-height:1;}
#schol_info h5 {font-size:110%; font-weight:bold; margin:0; color:#24527D; background:#BBBCC3; padding:2px 6px; width:auto;}
#schol_info h5:after {content:":"}
#schol_info p {font-size:85%; color:#000; font-weight:normal; margin:0; padding:5px 2px 5px 10px;}

#schol_bio 
	{float:right; margin:-10px auto 0; height:200px; width:220px; 
	 line-height:1.5; overflow:auto; padding:5px; background:#828288;
	 border-left:1px solid #A1A2A8}
#schol_bio p {font:75%; text-align:left; font-weight:normal; color:#ccc; }

/*STAFF ===========================================================*/
#staff 
	{float:left; width:100%; margin:0px; text-align:center; overflow:auto;
	 background:url(gfx/lt_shadow.gif) repeat-x 0 21px;}
#staff h5 
	{background:#eee url(gfx/wht_hlgt.gif) repeat-x 0 -16px; color:#000; font:90% verdana; font-weight:bold;
	 margin:0px 0px 10px 0px; padding:5px; border-bottom:1px solid #999}
.pic_holder 
	{float:left; width:158px; margin:5px; background:#EEE2D9; 
	 border-bottom:2px solid #5C5456; border-right:1px solid #B3ADAE; border-left:1px solid #B3ADAE; border-top:1px solid #B3ADAE;}
.pic_holder h6 { margin:2px 2px 0 2px; padding:2px 0; background:#514547; width:154px; color:#fff; font:80% tahoma; font-weight:bold;}
.pic_holder img {width:150px; height:150px; margin:2px 0 0 0; border:2px solid #fff;}
.pic_holder p {margin:0; padding:2px; color:#000; font:80% verdana, arial; font-weight:normal;}

/*MINISTRIES PG =====================================================*/	 
#aux_lists 
	{margin:10px 0 10px 10px; padding:0; width:300px; text-align:center;}
	 
#aux_lists h4
	{font:120% arial, sans serif; color:#eee; padding:6px 4px; width:100%; font-weight:bold; margin:0;
 	  background:url(gfx/min_bkgd_ttl.png)no-repeat 0 0;}
	 
#aux_lists ul 
	{list-style:none; width:auto; padding:0 0 20px 15px; margin:0; text-align:left;
	  opacity:0.8; background:url(gfx/min_bkgd.png)no-repeat 0 100%;}

#aux_lists li 
	{font:90% arial, helvetica, sans serif; font-weight:bold; height:20px; padding:3px 20px;
	 border-bottom:1px #999 dotted; width:220px} 
	 
#aux_lists a {text-decoration:none; color:#fff}
#aux_lists a:hover {text-decoration:underline; color:#fff;}

/*MINISTRIES SUB-PAGES*/
#but_back {width:100%; height:40px; background:#eee;}
#but_back a {font:82% tahoma,arial,sans serif; position:relative; top:23px; left:30px; color:#A7A7AE; text-decoration:none; text-transform:lowercase; margin-bottom:5px}
#but_back a:hover {color:#999; text-decoration:underline;}
#but_back img {margin:5px 3px 0 0;}
#min_sub_top 
	{width:100%; height:100px; margin:0;} 
#min_sub_top h4
	{font:350% times new roman, georgia, serif; color:#ac8b02; line-height:90%; margin:0;
	 background:#fff url(/gfx/logo_faded.gif) 103% -45px no-repeat; padding:20px 30px}

#min_sub_btm {width:100%; height:200px; margin:30px 0 0;} 
#min_sub_btm p 
	{float:left; font-size:120%; margin:20px; width:300px; padding:10px; color:#A5CCCF;}
	
#min_sub_info {float:right; font-size:85%; margin:20px 10px 10px; width:180px;}
#min_sub_info h6 {font:112% verdana, serif; font-weight:bold; margin:0; color:#000}
#min_sub_info dl {background:#fff; margin:10px 0 0; padding:10px; width:162px;}
#min_sub_info dt {font:verdana, serif; font-weight:bold; margin:2% 0 0; color:#186C73;}
#min_sub_info dd { font-weight:normal; font-style:italic; margin:0; color:#186C73;}

/*UNDER CONSTRUCTION MINISTRIES PG.*/
#content_bkgd_img h6 
	{font-size:85%; text-align:center; font-weight:normal; color:#AA1212; 
	 margin:0; width:auto; padding:5px 90px 5px 50px;}

/*UNDER CONSTRUCTION POPUP MESSAGE */
#flyoutForm {
	position:absolute; left:300px; top:330px;
	z-index:100;
	display: none;
	background:url(imgmaps/popup_undercon2.png) -1px 0px no-repeat;
	width:290px;
	height:199px;
	padding:5px;
	text-align:center;}
	
#flyoutForm p:first-child {font-size:90%; color:#5B251F; margin-top:20px}
#flyoutForm p {color:#000; margin-top:50px}

#butClose{position:relative; top:145px; left:-100px; width:108; height:30px;}
#butClose a {margin:0px}
.black {color:#000;}

/*INFO PANEL ======================================================*/
#info_panel_ttl 
	{clear:both; width:auto; height:28px; margin:0; padding:3px 0 0 20px; 
	 border-top:#dedde5 1px solid; text-align:left; border-bottom:#000 1px solid;
	 background:url(gfx/infopanel_ttl_bkgd.gif) repeat-x 0 0px;}
#info_panel_ttl h4 
	{font-family:verdana, arial, helvetica; margin:7px 0 0 5px;
	 font-weight:bold; color:#908e98;}
	 
#info_panel {clear:both; width:auto; margin:0; padding:8px; background:url(/gfx/infopanel_bkgd6.gif) 0px 0px repeat-x #fff;}
/*font for "insets" is set in the html document with inline styles*/
.box {float:left; width:206px; height:206px; margin:3px; text-align:left;}
.box h5{font:110% tahoma, arial, helvetica; margin:0px 15px 0 8px; padding:8px 10px;
	 font-weight:bold; color:#fff; border-bottom:1px dotted #666; }
	 
.box p {margin:0px 15px 0 10px; border-top:1px dotted #ccc; padding-top:10px}

.box a{font:90% arial, helvetica; text-decoration:none; display:block;}

#refuge_inset {background:url(gfx/infobar_insets_refuge.gif) 1px 0 no-repeat;}
#refuge_inset a: {color:#390707; text-decoration:none;}
#refuge_inset p {padding-right:65px;}
#refuge_inset a:hover {text-decoration:underline;}

#news_inset {background:url(gfx/infobar_insets_news.gif) 1px 0 no-repeat;}
#news_inset a:{color:#161C6D; text-decoration:none;} 
#news_inset a:hover {text-decoration:underline;}
#news_inset a:before {content:":: ";}
#news_ttl 
	{font-family:tahoma, arial, helvetica; margin:0; padding:8px;
	 font-weight:bold; color:#000; background:url(gfx/infobar_inset_ttl.gif) 0 1px no-repeat;}

#schol_inset {background:url(gfx/infobar_insets_schol.gif) 1px 0 no-repeat;}
#schol_inset a: {color:#ccc; text-decoration:none;} 
#schol_inset a:hover {text-decoration:underline;}
#schol_ttl
	{font-family:tahoma, arial, helvetica; margin:0; padding:5px;
	 font-weight:bold; color:#ccc; background:url(gfx/infobar_inset_ttl.gif) 0 0 no-repeat;}

/*BOTTOM NAVIGATION ===================================================*/
#nav_btm {
	float:left;
	width:100%;
	margin:0 auto; 
	text-align:center;
	background:#521414 url(gfx/nav_btm_bkgd.gif) repeat-x 0 -2px;
	font:100% century gothic, franklin gothic book, arial, helvetica;}
	
#nav_btm ul 
	{margin:0 auto; background-color:#461014;}

#nav_btm li 
	{float:left;
	 padding:5px 6px;	
	 list-style-type:none; border-left:1px solid #630D0D}
	 
#nav_btm li:first-child 
	{border-left:none}
	
#nav_btm li:hover {color:#fff;}

#nav_btm a {
	text-decoration:none;	 
	color:#917910;}
	
#nav_btm a:hover 
	{color:#fff;}
	
/*BOTTOM CONTACTS ===================================================*/
#holder_contacts 
	{width:100%;
	 float:left;
	 margin:0 auto;
	 padding-bottom:10px;
	 background-color:#000;}
#holder_contacts a {display:none;}

#contact_lists {float:left; margin:0;}

#ct_info {float:left; margin:0; padding:10px;}
#ct_info h5 {color:#aa7c81; margin:5px 0 0 0; font-size:90%; width:130px}
#ct_info p {margin:0; font-size:80%; color:#8E6469;}
#ct_info a {text-decoration:none; color:#aa7c81; font-size:85%; margin-top:5px; text-decoration:none;}
#ct_info a:hover {color:#Fff;}
#ct_info em {color:#aa7c81; font-style:normal;}

#other_info {float:left; margin:0; padding:10px;}
#other_info h5 {color:#aa7c81; margin:5px 0 0 0; font-size:90%; width:130px}
#other_info p {margin:0; font-size:80%; color:#8E6469;}
#other_info a {text-decoration:none; color:#aa7c81; font-size:85%; margin-top:5px; text-decoration:none;}
#other_info a:hover {color:#Fff;}
#other_info em {color:#aa7c81; font-style:normal;}
	 
#iced_info {float:right; margin:0 50px 0 0; padding:0px;}
#iced_info h5 { color:#999; margin:0; font-size:90%; width:130px}
#iced_info a {margin:0; font-size:80%; color:#fff; text-decoration:none;}
#iced_info a:hover {text-decoration:none; color:#fff;}

#iced_link {margin:0; padding:0; width:165px;}
	 
/*FOOTER =========================================================*/
#footer
	{clear:left; width:auto; background:#333; 
	 color:#828286; text-align:center; font-size:90%; padding:3px 0;}
#footer p {margin:5px;}

/*TO TOP BUTTON ================================================*/
#to_top_but {clear:both; margin:0 0 20px 30px; height:60px; width:auto}
#to_top_but a {margin:auto;}
	
/* HACKS & FIXES ==================================================================*/
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

