/* @override 
	http://www.ministrywell.com.php53-8.dfw1-1.websitetestlink.com/css/styles.css
	http://w.sharethis.com/button/css/buttons.20a85a6a67053717023e8d12a9dba430.css
	http://www.ministrywell.com/css/styles.css
	http://www.ministrywell.com/css/stylesheet.css
	http://www.ubasparta.org.php53-9.dfw1-1.websitetestlink.com/css/uba.css
	http://www.ubasparta.org.php53-9.dfw1-1.websitetestlink.com/css/stylesheet.css
	http://www.ubasparta.org/css/stylesheet.css
	http://www.ubasparta.org/css/uba.css
*/

/* GLOBAL */

* { margin: 0; padding: 0; outline: 0; }

.clear-fix	{
	clear: both;
}

html, body { height: 100%; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: arial, sans-serif;
    color: #000000;
    background: #f4f4f2;
    min-width: 951px;
}

h2	{
	font-size: 26px;
	margin: 0 0 10px 0;
	font-weight: 400;
}

h4	{
	font-size: 12px;
	color: #2a6599;
	font-weight: normal;
	padding: 10px 0 0 22px;
}


a { 
	color: #2a6599; 
	text-decoration: none; 
	cursor: pointer;
}

a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { 
	font-size: 12px; 
	font-family: arial, sans-serif;
}

/* --END-- */





/* HOLDERS and HEADERS */

.header-top	{
	height: 27px;
	background: #13223C !important;
	color:  #B1B1B1 !important;
}

.section-wrapper	{
	height: 438px;
	background: url('/images/basic_design/home-header-bkg.png') repeat-x 0 0;
}

.section-wrapper-rays	{
	height: 438px;
	width: 1300px;
	margin: 0 auto;
	background: url('/images/basic_design/rays-big.png') no-repeat -100px 0;
}

.header-wrapper	{
	width: 980px;
	margin: 0 auto;
}

.header-holder	{
	height: 139px;
	background: url('/images/basic_design/bg-header-holder.jpg') repeat-x 0 0;
}

.rays	{
	height: 139px;
	width: 980px;
	margin: 0 auto;
	background: url('/images/basic_design/rays.png') no-repeat -140px 0;
}

.logo	{
	float: left;
	padding: 20px 0 0 0;
}

/* --END-- */





/* SECTION BANNER */

.section-header	{
	padding: 40px 0 0 0;
}

.section-top	{
	background: url('/images/basic_design/bg-tools-t.jpg') no-repeat 0 0;
	height: 6px;
}

.section-center	{
	background: url('/images/basic_design/bg-tools-c.jpg') repeat-y 0 0;
	font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
}

.section-center h1	{
	font-size: 28px;
	color: #ffffff;
	padding: 15px 0 15px 20px;
	font-weight: normal;
}

.section-bottom	{
	background: url('/images/basic_design/bg-tools-b.jpg') no-repeat 0 0;
	height: 7px;
}

/* --END-- */






/* MAIN NAVIGATION */

#nav	{
	padding: 30px 0 0 0;
}


.nav-item	{
	float: right;
	padding: 0 40px 0 10px;
	background: url('/images/basic_design/seperator-main-nav.png') repeat-y 0 3px;	
}

.nav-item a	{
	color: #e5e5e6;
	font-size: 14px;
	text-decoration: none;
}

.nav-item a:hover	{
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.nav-item .sub	{
	margin-top: -3px;
}

.nav-item .sub a	{
	color: #6581a8;
	font-size: 13px;
	text-decoration: none;
}

.nav-item .sub a:hover	{
	color: #8b9fbb;
	text-decoration: none;
}

/* --END-- */





/* SLIDER */

.slider-contact-button	{
	width: 170px;
	margin: 30px 0 0 160px;
}

.slider-contact-button a .contact-button-home	{
	background: url('/images/basic_design/classic_web_button.png') no-repeat 0px -9px;
	width: 170px;
	height: 46px;
}

.slider-contact-button a:hover .contact-button-home	{
	background: url('/images/basic_design/classic_web_button.png') no-repeat 0px -54px;
	width: 170px;
	height: 46px;
}

.slider	{
	background: url('/images/basic_design/slider-bkg.png') no-repeat 0 0;
	height: 420px;
	margin: 22px 0 0 0;
}

.slider-text	{
	float: left;
	width: 400px;
}

.slider-uba h2	{
	font-size: 50px;
	margin: 60px 0 0 40px;
	font-weight: bold;
}

.slider-uba h3	{
	font-size: 36px;
	margin: 23px 0 25px 40px;
	font-weight: bold;
}

.slider-uba-address p	{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0 0 42px;
	color: #494949;
}

.slider-text p.slider-phone	{
	margin: 5px 0 0 42px;
	font-size: 15px;
	font-weight: bold;
}

.slider-uba-motto	{
	font-size: 24px;
	margin: 33px 0 0 72px;
}

.slider-uba-motto p	{
	margin-top: 3px;
	color: #2a6599;
	font-weight: bold;
}

.slider-uba-motto p.p2	{
	font-size: 18px;
	margin: 5px 0 0 50px;
	font-weight: normal;
}

.slider-uba-motto p span	{
	font-style: italic;
	font-weight: normal;
}

.slider-title	{
	margin: 10px 0 0 5px;
}

.slider-img-frame	{
	float: right;
	width: 500px;
	height: 305px;
	margin: 40px 40px 0 0;
	background: url('/images/basic_design/slider-img-frame.png') no-repeat 0 0;
}

.slider-img	{
	margin: 9px 0px 0 9px;
}

/* --END-- */





/* My Comment */

.main	{
	background: url('/images/basic_design/bg-div-main.jpg') repeat-x 0 0;
	margin: 0 0 0 0;
	min-height: 500px
}

.main-wrapper	{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

.content	{
	width: 980px;
	margin: 100px auto 0 auto;
	padding: 0;
}

.home_content	{
	float: left;
	width: 550px;
	padding: 15px 0 0 30px;
}

.welcome h3	{
	margin: -5px 0 10px 0;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}

.welcome ol	{
	margin: 0 0 0 20px;
}

.content-wrapper	{
	width: 1300px;
	margin: 0 auto;
}




.main-content	{
	float: left;
	padding: 40px 20px 0 30px;
	width: 637px;
}

.news-article-img	{
	padding: 10px 10px 10px 10px;
	background-color: white;
	margin: 0 0 30px -10px;
}

.news-article-img-top	{
	padding: 10px 10px 10px 10px;
	margin: 0 0 -30px -19px;
	height: 27px;
	background: url('/images/basic_design/box_shadow_top.png') 0 0 no-repeat;
}

.news-article-img-middle	{
	padding: 0px 10px 0px 20px;
	margin: 6px 0 0px -20px;
	background: url('/images/basic_design/box_shadow_middle.png') 0 0 repeat-y;
}

.news-article-img-bottom	{
	padding: 10px 10px 10px 10px;
	margin: 0 0 -50px -19px;
	height: 82px;
	background: url('/images/basic_design/box_shadow_bottom.png') 0px 0px no-repeat;
}

.main-content p	{
	padding: 0 0 10px 0;
}

.main-content span	{
	color: #456793;
	font-weight: bold;
}

.main-content ul	{
	margin: -5px 0 20px 20px;
}

.news-main-right	{
	float: right;
	width: 250px;
	background: url('/images/basic_design/bg-sidebar.gif') repeat-y 0 0;
	margin-top: 40px;
	padding: 10px 0 0 20px;
}

.sidebar-widget	{
	margin-bottom: 34px;
	padding-bottom: 34px;
	background:  url('/images/basic_design/separator31.gif') 0 100% repeat-x;
	width:  100%;
}

.sidebar-widget h3	{
	font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 22px;
	font-weight: 400;
	padding-bottom: 10px;
}

.sidebar-widget p	{
	margin: -5px 0 10px 0;
	color: #626262;
}

.sidebar-widget ul	{
	margin: -7px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
}

.sidebar-widget ul li	{
	padding: 5px 0 0 15px;
	background: url('/images/basic_design/bullet1.png') 0 9px no-repeat;
	color: #456793;
}





.latest-news	{
	margin-top: 40px;
}

.latest-news-article	{
	margin: 0 0 5px 0;
}

.latest-news-article h3 a	{
	font-size: 16px;
	color: #2a6599;
	font-weight: bold;
	padding: 0;
}

.latest-news-article h3 a:hover	{
	font-size: 16px;
	color: #1e4c82;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}

.latest-news-article a	{
	color: #000000; 
	text-decoration: none; 
	cursor: pointer;
	font-weight: bold;
}

.latest-news-article a:hover	{
	color: #000000; 
	text-decoration: underline; 
	cursor: pointer;
	font-weight: bold;
}

.latest-news-article-separator	{
	width: 540px;
	height: 2px;
	margin: 5px 0 10px 0;
	background: url('/images/basic_design/separator3.gif') repeat-x 0 0;
	
}

.browse-all-articles	{
	margin: 20px 0 20px -3px;
	width: 122px;
	height: 34px;
}

.browse-all-articles a .more-articles-button	{
	background: url('/images/basic_design/more-articles-button.png') no-repeat 0px -2px;
	width: 122px;
	height: 34px;
}

.browse-all-articles a:hover .more-articles-button	{
	background: url('/images/basic_design/more-articles-button.png') no-repeat 0px -36px;
	width: 122px;
	height: 34px;
}

.browse-all-articles a:hover	{
	color: #2a6599;
	text-decoration: none;
}

.browse-all-articles ul	{
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
}

.browse-all-articles ul li	{
	padding: 3px 0 0 15px;
	background: url('/images/basic_design/bullet1.png') 0 9px no-repeat;
	color: #456793;
}


.home-sidebar	{
	float: right;
	width: 400px;
	padding-top: 15px;
}


.upcoming-events	{
	margin: 0 0 0 60px;
}

.quick-links	{
	margin: 40px 0 0 60px;
}

.quick-links-top	{
	background: url('/images/basic_design/Box-Top2.png') no-repeat 0 0;
	height: 40px;
}

.quick-links-top p	{
	font-size: 18px;
	font-weight: 400;
	padding: 9px 0 0 20px;
	color: #ffffff;
}

.quick-links-middle	{
	background: url('/images/basic_design/Box-Middle.png') repeat-y -1px 0;
}

.quick-links-middle h4	{
	margin-bottom: 5px;
	width: 255px;
	line-height: 15px;
}

.quick-links-middle h4 a	{
	color: #000;
}

.quick-links-middle h4	{
	font-weight: bold;
	font-size: 14px;
}

.quick-links-middle p	{
	font-size: 11px;
	font-weight: bold;
	margin: -8px 50px 0 22px;
	color:  #5f5f5f;
}

.quick-links-middle h5	{
	font-size: 11px;
	font-weight: bold;
	margin: -8px 50px 0 22px;
	color: #2a6599;
}

.quick-links-middle a	{
	color: #252525; 
	text-decoration: none; 
	cursor: pointer;
}

.quick-links-middle a:hover	{
	color: #252525; 
	text-decoration: underline; 
	cursor: pointer;
}

.quick-links-bottom	{
	background:  url('/images/basic_design/Box-Bottom.png') no-repeat 0 -1px;
	height: 16px;
}

.link	{
	padding: 5px 0 0 0;
}

.link-icon	{
	float: left;
	padding: 0 0 0 10px;
}

.link-title	{
	float: left;
	padding: 15px 0 0 10px;
}

#footer	{
	background: url('/images/basic_design/bg-footer.jpg') repeat-x 0 0;
	height: 253px;
}

.footer-wrapper	{
	width: 980px;
	margin: 0 auto;
	padding-top: 70px;
}

.footer-left	{
	float: left;
	width: 200px;
	color: #ffffff;
	padding-top: 5px;
}

.footer-left ul li a	{
	color: #acacaf;
	text-decoratin: none;
	cursor: pointer;
}

.footer-left ul li a:hover	{
	color: #ffffff;
	text-decoration: none;
}

.footer-middle	{
	float: left;
	width: 580px;
	text-align: center;
}

.footer-middle h3	{
	color: #e8e8ea;
	font-size: 16px;
}

.footer-middle p	{
	color: #acacaf;
}

.footer-right	{
	float: left;
	width: 145px;
	text-align: right;
	padding-right: 5px;
}

.footer-right p	{
	color: #e8e8ea;
	font-size: 10px;
}

.footer-right p.highlight 	{
	color: #e8e8ea;
	font-size: 14px;
}

.footer-right p.address	{
	font-size: 12px;
	margin-top: -5px;
}

.footer-right p.address a	{
	color: #acacaf;
}

.footer-right p.address a:hover	{
	color: #c7c7c7;
}

.footer-right-logo	{
	float: left;
	width: 50px;
}

.mw-logo	{
	margin: 12px 0 0 0;
}

.churches-main-content	{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

.church-info	{
	padding-bottom: 20px;
}

.church-info-separator	{
	width: 300px;
	height: 2px;
	margin-top: 10px;
	background: url('/images/basic_design/separator3.gif') repeat-x 0 0;
	
}

.church-name-heading	{
	float: left;
	width: 65px;
	font-size: 14px;
	font-weight: bold;
}

.church-name	{
	float: left;
	width: 250px;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 20px;
}

.church-address-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-address2	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
}

.church-city-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-city	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
	
}

.church-phone-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-phone	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
	
}

.church-website-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-website	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
	
}

.church-email-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-email	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
	
}

.church-pastor-heading	{
	float: left;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

.church-pastor	{
	float: left;
	width: 250px;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin-top: -5px;
}

.churches-main-right	{
	float: right;	
	width: 350px;
	padding-top: 8px;
}

.staff-main-right	{
	float: right;
	width: 270px;
	margin-top: 40px;
	padding: 10px 0 0 20px;
}

.subnav-staff	{
	margin-bottom: 65px;
	padding-bottom: 34px;
	background:  url('/images/basic_design/bg-sidebar.gif') 0px 0 repeat-y;
	width:  220px;
	margin-top: -10px;
}

.subnav-staff h3	{
	font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #000;
	padding: 10px 0 10px 20px;
}

.subnav-staff h4	{
	font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	color: #787878;
	padding: 0 0 5px 0;
	margin: -17px 0 0 0;
}

.subnav-staff h4 a	{
	color: #787878;
}

.subnav-staff h4 a:hover	{
	color: #787878;
	text-decoration: none;
}

.subnav-staff ul	{
	margin: 0 0 0 -20px;
	padding: 0;
	list-style: none;
	display: block;
}

.subnav-staff ul a	{
	display: block;
	padding:  4px 0 8px 20px;
	height:  1%;
	position: relative;
	margin: 0 13px -5px 0;
}


.subnav-staff ul li	{
	display: block;
	background: url('/images/basic_design/separator3.gif') 0 100% repeat-x;
	padding: 4px 0 0px 0;
	position: relative;
	margin: 0px 0px 0 20px;
}
	
.subnav-staff ul li a	{
	display: block;
	padding: 4px 0 8px 0;
	position: relative;
	margin: 0 0 0 20px;
}


.subnav-staff ul li span	{
	margin: -5px 0 8px 20px;
}

.main-content h3	{
	font-size: 14px;
	font-weight: normal;
	margin: -5px 0 10px 0;
}

h3.staff-position	{
	margin-bottom: -2px;
	margin-top: -3px;
	font-size: 16px;
}





/* CHURCHES */

.church-block	{
	position: relative;
	padding: 0 0 0 0;
}

.church-contact	{
	position: relative;
	float: left;
	width: 520px;
	padding: 30px 40px 10px 0px;
	margin-top: -28px;
}

.church-contact h2	{
	font-size: 28px;
	font-weight: 400;
	padding: 0 0 0 0;
}

.church-contact h3	{
	font-size: 16px;
	font-weight: normal;
	margin: -10px 0 10px 0;
}

.church-info-block	{
	margin: 0 0 0 0;
	
}

.church-address	{
	margin: 5px 0 0 0;
}

.church-address h4	{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0;
}

.church-address p	{
	font-size: 12px;
	margin-top: -5px;
}

.church-bio	{
	padding: 30px 5px 20px 0px;
	float: left;
}

.church-bio	h4 {
	font-size: 16px;
	font-weight: 400;
	padding: 0 0 5px 0;
	color: #000000;
}

.spacer-40	{
	height: 40px;
}















.church-contact-top	{
	background: url('/images/basic_design/church-contact-top.png') no-repeat;
	height: 7px;
}

.church-contact-center	{
	background: url('/images/basic_design/church-contact-center.png') repeat-y;
}
.church-contact-bottom	{
	background: url('/images/basic_design/church-contact-bottom.png') no-repeat;
	height: 7px;
}



.church-contact-heading	{
	float: left;
	width: 75px;
	font-weight: bold;
	padding: 0 0 0 10px;
}

.church-contact-info	{
	float: right;
	width: 180px;
}


.churches-main-left	{
	float: left;
	padding: 40px 20px 0 30px;
	width: 637px;
}

.churches-main-left h3	{
	font-size: 18px;
	font-weight: normal;
	margin: -5px 0 10px 0;
}

.browse-all-articles a .small-contact-button	{
	background: url('/images/basic_design/small-contact-button.png') no-repeat 0px -2px;
	width: 122px;
	height: 34px;
}

.browse-all-articles a:hover .small-contact-button	{
	background: url('/images/basic_design/small-contact-button.png') no-repeat 0px -36px;
	width: 122px;
	height: 34px;
}


/* --END-- */





.spacer-30	{
	height: 10px;
}



.event-location	{
	padding-bottom: 0px;
	font-size: 16px;
}

.event-date	{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	line-height: 10px;
	color: #456793;
	font-weight: bold;
}


.event-date span	{
	color: #456793;
	font-weight: bold;
}

.event-time	{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	line-height: 10px;
	color: #456793;
	font-weight: bold;
}

.event-time span	{
	color: #456793;
	font-weight: bold;
}


#navigation	{
	display: inline;
	float: right;
}

#navigation ul li	{
	display:  inline;
	float: right;
	list-style:  none;
	font-size: 14px;
	line-height:  66px;
	text-transform:  uppercase;
}

#navigation ul li a	{
	color: #e5e5e6;
	text-decoration: none;
	cursor: pointer;
}

.news-main-content	{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

.form-heading	{
	margin-top: 20px;	
}

.form-heading label span	{
	font-size: 14px;
	font-weight: bold;
}

.form-input input	{
	width: 375px;
	height: 20px;
	font-size: 12px;
	margin-top: 5px;
}

.form-input textarea	{
	width: 375px;
	height: 200px;
	font-size: 12px;
	margin-top: 5px;
}

.form-input-button	{
	margin-top: 20px;
}

.form-input-button input 	{
	font-size: 14px;
}

.contact-content	{
	float: left;
	padding: 40px 20px 0 30px;
}

.google_map	{
	float: right;
	margin: 40px 0px 80px 0;
}

.contact-name	{
	
}

.contact-name h2	{
	font-size: 28px;
}

.contact-address	{
	font-size: 18px;
	margin: 0 0 0 0;
}

.contact-city	{
	font-size: 18px;
}

.contact-phone-header	{
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0 0;
	text-decoration: underline;
}

.contact-phone	{
	font-size: 18px;
	margin: 10px 0 0 0;
}

.contact-email-header	{
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0 0;
	text-decoration: underline;
}

.contact-email-name-first	{
	font-size: 14px;
	margin: 10px 0 0 0;
}

.contact-email-name	{
	font-size: 14px;
	margin: 20px 0 0 0;
}

.contact-email-position	{
	font-size: 12px;
	color: #828282;
	font-style: italic;
	margin: -5px 0 0 0;
}

.contact-email-address	{
	font-size: 14px;
}

h2.mk_kid_name	{
	font-size: 26px;
	font-weight: bold;
}

h3.mk_kid_header	{
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 0;
	text-decoration: underline;
}

p.mk_kid_college	{
	font-size: 17px;
	padding-bottom: 0;
	line-height: 17px;
}

p.mk_kid_year	{
	font-size: 16px;
}

p.mk_kid_dob	{
	font-size: 14px;
}

p.mk_kid_address	{
	font-size: 14px;
	padding-bottom: 0;
}

p.mk_kid_city	{
	font-size: 14px;
	padding-bottom: 0;
}

p.mk_kid_email	{
	font-size: 16px;
	padding-top: 20px;
}

.pulpit_supply_left	{
	width: 300px;
	float: left;
	padding-top: 20px;
	font-size: 18px;
	font-weight: bold;
}

.pulpit_supply_right	{
	width: 200px;
	float: left;
	padding-top: 20px;
	font-size: 18px;
	font-weight: normal;
}