@charset "utf-8";
/* HUMC Website */

/* Global */

:focus
{
-moz-outline-style: none;
}


* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans Serif;	
	border: 0; }

.clearboth {
	clear: both;
	height: 1%; }

.clearleft {
	clear: left;
	height: 1%; }

.clearright {
	clear: right;
	height: 1%; }


a {
	text-decoration: none; }


body {
	background: url(../images/bg02.jpg) 0 140px repeat-x #230c1b; }
	
	
#masthead {
	background: url(../images/masthead01.jpg) 50% 0 no-repeat #3f0706;
	border-bottom: 3px solid #423402; }

#marquee {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 104px; }

#marquee .logobox {
	float: left;
	display: inline;
	padding: 1px 0 0;
	width: 140px;
	height: 103px; }

#marquee .logobox img {
	display: block;
	margin: 0 auto; }

#marquee .titlebox {
	float: left;
	display: inline;
	padding: 1px 0 0;
	width: 405px;
	height: 103px; }

#marquee .titlebox h1 {
	margin: 28px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #fff;
	font-weight: normal;
	text-align: center; }

#marquee .titlebox h1 a {
	font-family: "Times New Roman", Times, serif;
	color: #fff; }

#marquee .titlebox h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	text-align: center; }

#marquee .socmedia {
	float: right;
	display: inline;
	margin: 0 25px 0 0;
	padding: 3px 0 0; }

#marquee p.menu {
	float: right;
	display: inline;
	margin: 0 7px 0 0;
	padding: 6px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	background: #611313; }

#marquee p.menu a {
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	background: #611313; }


#menubar {
	background: #190606; }

#menubar .menu {
	margin: 0 auto;
	padding: 5px 0 0;
	width: 980px;
	height: 33px; }

#menubar .menu ul {
	list-style: none; }

#menubar .menu ul li {
	float: left;
	padding: 0 10px 0 0; }

#menubar .menu ul li a {
	float: left;
	display: block;
	padding: 0 0 0 18px;
	height: 33px; }

#menubar .menu ul li a b {
	float: left;
	display: block;
	cursor: pointer;
	padding: 7px 18px 0 0;
	height: 26px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 17px; }

#menubar .menu ul li a b img {
	width: 16px;
	height: 24px;
	background: url(../images/menubar01.gif) -18px -70px no-repeat; }

#menubar .menu ul li.active a {
	background: url(../images/menubar01.gif) 0 0 no-repeat; }

#menubar .menu ul li.active a b {
	color: #190606;
	background: url(../images/menubar01.gif) 100% -35px no-repeat; }

#menubar .menu ul li.active a b img {
	background: url(../images/menubar01.gif) 0 -70px no-repeat; }

#menubar .menu ul li:hover, #menubar .menu ul li a:hover {
	position: relative;
	z-index: 500; }

#menubar .menu ul li.active ul li a {
	color: #801616;
	background: none; }

#menubar .menu ul li.active ul {
	display: none; }


#menubar .menu ul li ul {
	position: absolute;
	z-index: 200;
	overflow: hidden;
	top: 33px;
	left: -9999px;
	padding: 5px 0 10px;
	width: 191px;
	background: url(../images/menubar01_drop_act.jpg) 0 0 repeat-x #450f0f;
	border-right: 1px solid #190606;
	border-bottom: 1px solid #190606;
	border-left: 1px solid #190606; }

#menubar .menu ul :hover ul {
	left: 0;
	white-space: nowrap; }

#menubar .menu ul li ul li {
	float: none;
	padding: 5px 12px 5px;
	border-top: 1px solid #501818; }

#menubar .menu ul li ul li.first {
	border-top: none; }

#menubar .menu ul li ul li a {
	float: none;
	display: block;
	overflow: hidden;
	padding: 2px 8px;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	line-height: auto; }

#menubar .menu ul li ul li a:hover, #menubar .menu ul li ul li.active a {
	color: #190606;
	background: url(../images/menubar_ulli.gif) 0 0 no-repeat; }
	
	

#wrapper {
	margin: 0 auto;
	width: 980px;
	background: #fff;
	border-bottom: 3px solid #423402; }

#wrapper h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #801616;
	font-weight: normal;
	line-height: 1.25em;
	border-bottom: 1px solid #801616; }

#wrapper h1 a {
	font-family: "Times New Roman", Times, serif;
	color: #801616;
	text-decoration: none; }
	

#sidebar {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	width: 258px;
	overflow: hidden; }

#sidebar .title {
	padding: 0 12px;
	width: 221px;
	height: 33px;
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	line-height: 33px;
	background: url(../images/sidebar_title01.jpg) 0 0 no-repeat; }

#sidebar .menutop {
	margin: 5px 0 0;
	width: 244px;
	height: 4px;
	background: url(../images/sidebar_menutop.jpg) 0 0 no-repeat; }

#sidebar .menu {
	padding: 0 2px;
	width: 240px;
	background: url(../images/sidebar_menu.jpg) 0 0 repeat-y; }

#sidebar .menu ul {
	padding: 5px 0 20px;
	list-style: none;
	background: url(../images/sidebar_menu_ul.jpg) 0 0 repeat-x #f9f5f5; }

#sidebar .menu ul li {
	padding: 4px 0 4px 8px;
	border-top: 1px solid #fff; }

#sidebar .menu ul li.first {
	border-top: none; }

#sidebar .menu ul li a {
	display: block;
	padding: 0 8px;
	width: 211px;
	height: 23px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #801616;
	line-height: 23px; }

#sidebar .menu ul li a:hover, #sidebar .menu ul li.active a {
	color: #fff;
	background: url(../images/sidebar_menu_ulli.gif) 0 0 no-repeat; }

#sidebar .menubot {
	width: 244px;
	height: 4px;
	background: url(../images/sidebar_menubot.jpg) 0 0 no-repeat; }


#sidebar .box01 {
	padding: 5px 0 0;
	width: 244px;
	overflow: hidden; }

#sidebar .space {
	padding: 30px 0 0; }

#sidebar .box01 .top {
	width: 244px;
	height: 4px;
	background: url(../images/sidebar_box01.gif) 0 0 no-repeat; }

#sidebar .box01 .mid {
	padding: 0 9px 0 8px;
	background: url(../images/sidebar_box01.gif) -246px 0 repeat-y; }

#sidebar .box01 .mid .quote {
	padding: 3px 0;
	background: url(../images/quote01.gif) 0 0 no-repeat; }

#sidebar .box01 .mid .quote_int {
	padding: 5px 3px 3px;
	background: url(../images/quote02.gif) 100% 100% no-repeat; }

#sidebar .box01 .mid .quote_int p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #190606;
	font-style: italic;
	line-height: 1.35em; }

#sidebar .box01 .mid .quote_int a {
	font-family: "Times New Roman", Times, serif;
	color: #4a0f4e; }

#sidebar .box01 .mid .quote_int a:hover {
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline; }

#sidebar .box01 .mid .quote_int p.author {
	margin: 5px 10px 0;
	text-align: right; }

#sidebar .box01 .mid p.more {
	padding: 5px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #190606;
	font-style: italic;
	text-align: right; }

#sidebar .box01 .mid p.more a {
	font-family: "Times New Roman", Times, serif;
	color: #4a0f4e; }

#sidebar .box01 .mid p.more a:hover {
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline; }

#sidebar .box01 .bot {
	width: 244px;
	height: 4px;
	background: url(../images/sidebar_box01.gif) -492px 0 no-repeat; }
	

#subject {
	float: right;
	display: inline;
	margin: 0 20px 0 0;
	width: 660px;
	overflow: hidden; }

#subject #crumbs {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #190606;
	text-transform: lowercase;
	text-align: right; }

#subject #crumbs a {
	font-family: "Times New Roman", Times, serif;
	color: #801616; }


.shadowbox_large_top {
	width: 660px;
	height: 3px;
	background: url(../images/shadow_box_large01.gif) 0 0 no-repeat; }

.shadowbox_large {
	padding: 4px 7px;
	width: 646px;
	overflow: hidden;
	background: url(../images/shadow_box_large01.gif) -661px 0 repeat-y; }

.shadowbox_large_bot {
	width: 660px;
	height: 3px;
	background: url(../images/shadow_box_large01.gif) 0 -4px no-repeat; }


.shadowbox_sidebar_top {
	width: 258px;
	height: 3px;
	background: url(../images/shadow_box_sidebar01.gif) 0 0 no-repeat; }

.shadowbox_sidebar {
	padding: 4px 7px;
	width: 244px;
	overflow: hidden;
	background: url(../images/shadow_box_sidebar01.gif) -259px 0 repeat-y; }

.shadowbox_sidebar_bot {
	width: 258px;
	height: 3px;
	background: url(../images/shadow_box_sidebar01.gif) 0 -4px no-repeat; }


.shadowbox_small_top {
	width: 112px;
	height: 4px;
	background: url(../images/shadow_box_small01.gif) 0 0 no-repeat; }

.shadowbox_small {
	padding: 4px 4px;
	width: 104px;
	overflow: hidden;
	background: url(../images/shadow_box_small01.gif) -113px 0 repeat-y; }

.shadowbox_small_bot {
	width: 112px;
	height: 4px;
	background: url(../images/shadow_box_small01.gif) 0 -4px no-repeat; }


#bottom {
	margin: 0 auto;
	width: 980px;
	padding: 20px 0 30px; }

#bottom .logobox {
	float: left;
	display: inline;
	padding: 1px 0 0;
	width: 50px; }

#bottom .logobox img {
	display: block;
	margin: 0 auto; }
	

#bottom .infobox {
	float: left;
	display: inline;
	padding: 5px 0 0;
	width: 190px; }

#bottom .infobox p {
	margin: 0 0 12px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #856f7d;
	line-height: 1.25em; }

#bottom .infobox p a {
	font-family: "Times New Roman", Times, serif;
	color: #856f7d;
	text-decoration: underline; }

#bottom .infobox p a:hover {
	color: #a58b9c; }

#bottom .infobox p strong, #bottom .infobox p b, #bottom .infobox p em {
	font-family: "Times New Roman", Times, serif; }

#bottom .infobox p img {
	padding: 2px 0 0; }


#bottom table.menu {
	float: left;
	display: inline;
	margin: 1px 0 0 20px;
	width: 715px;
	border-collapse: collapse;
	border-spacing: 0; }

#bottom table.menu td {
	padding: 0 11px 0 0;
	width: auto;
	text-align: left;
	vertical-align: top; }

#bottom table.menu td dl {
	padding: 5px 0 0;
	list-style: none; }

#bottom table.menu td dl dt {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #856f7d;
	font-weight: bold;
	line-height: 1.25em; }

#bottom table.menu td dl dd {
	padding: 1px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #856f7d;
	line-height: 1.25em; }

#bottom table.menu td a {
	font-family: "Times New Roman", Times, serif;
	color: #856f7d; }

#bottom table.menu td a:hover {
	color: #a58b9c; }


#footer {
	background: #190606;
	border-top: 1px solid #210909; }

#footer .txt {
	margin: 0 auto;
	padding: 10px 0;
	width: 980px; }

#footer p {
	font-size: 8px;
	color: #513838;
	text-align: center; }

#footer p a {
	color: #513838; }





/* Home */

.home #promo {
	position: relative;
	width: 645px;
	height: 263px;
	overflow: hidden; }

.home #sidebar {
	padding: 15px 0 30px; }

.home #subject {
	padding: 15px 0 30px; }


.home #sundays {
	padding: 25px 2px 0; }

.home #sundays ul {
	padding: 10px 3px 0;
	list-style: none; }

.home #sundays ul li {
	padding: 8px 0 0 12px;
	font-size: 13px;
	color: #190606;
	line-height: 1.25em;
	background: url(../images/bullet01.jpg) 0 14px no-repeat; }

.home #sundays ul li a {
	color: #4a0f4e; }


.home #services {
	padding: 10px 2px 0;  }

.home #services h5 {
	margin: 25px 10px 5px 0;
	padding: 2px 5px;
	font-size: 12px;
	color: #4a0f4e;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.25em;
	background: #eadfdf; }

.home #services p {
	margin: 3px 10px 0 5px;
	font-size: 11px;
	color: #190606;
	line-height: 1.25em; }

.home #services a {
	color: #4a0f4e; }

.home #services ul {
	padding: 3px 10px 0 5px;
	list-style: none; }

.home #services ul li {
	padding: 5px 0 0 22px;
	font-size: 11px;
	color: #190606;
	line-height: 18px; }

.home #services ul li.pdf {
	background: url(../images/icon_pdf.jpg) 0 5px no-repeat; }

.home #services ul li.mp3 {
	background: url(../images/icon_speaker.jpg) 0 5px no-repeat; }

.home #services ul li.wmv {
	background: url(../images/icon_reel.jpg) 0 5px no-repeat; }

.home #services ul li.jpg {
	background: url(../images/icon_camera.jpg) 0 5px no-repeat; }

.home #services ul li.link {
	background: url(../images/icon_globe.jpg) 0 5px no-repeat; }


.home #devotional {
	padding: 40px 0 0; }

.home #devotional #cokesbury {
	margin: 0 auto;
	width: 200px;
	overflow: hidden; }


.home #happening {
	padding: 20px 8px 0; }

.home #happening #events {
	float: left;
	display: inline;
	padding: 1px 0 0;
	width: 290px; }

.home #happening #events h3 {
	font-size: 12px;
	color: #4a0f4e;
	font-weight: bold;
	line-height: 1.25em; }

.home #happening #events a {
	color: #4a0f4e; }

.home #happening #events .cal {
	float: left;
	display: inline;
	margin: 23px 0 0;
	padding: 1px 0 0;
	width: 28px;
	height: 27px;
	overflow: hidden;
	background: url(../images/cal_sm.jpg) 0 0 no-repeat; }

.home #happening #events .cal h5 {
	font-size: 8px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 8px; }

.home #happening #events .cal h4 {
	margin: 2px 0 0;
	font-size: 16px;
	color: #190606;
	font-weight: bold;
	text-align: center;
	line-height: 16px; }

.home #happening #events .txt {
	float: left;
	display: inline;
	margin: 20px 0 0 15px;
	padding: 1px 0 0;
	width: 245px;
	overflow: hidden; }

.home #happening #events .txt p {
	margin: 3px 0 0;
	font-size: 11px;
	color: #190606;
	line-height: 1.25em; }

.home #happening #events h3.more {
	margin: 20px 0 0 43px; }


.home #happening #news {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	padding: 1px 0 0;
	width: 310px; }

.home #happening #news .pic {
	float: left;
	display: inline;
	padding: 23px 0 0;
	width: 75px;
	overflow: hidden; }
	
.home #happening #news .txt {
	float: left;
	display: inline;
	padding: 20px 0 0;
	width: 235px;
	overflow: hidden; }

.home #happening #news h3 {
	font-size: 12px;
	color: #4a0f4e;
	font-weight: bold;
	line-height: 1.25em; }

.home #happening #news a {
	color: #4a0f4e; }

.home #happening #news .txt p {
	margin: 3px 0 0;
	font-size: 11px;
	color: #190606;
	line-height: 1.25em; }

.home #happening #news h3.more {
	margin: 20px 0 0 75px; }
	
/* end of Home */







/* Inner */

.inner #promo {
	position: relative;
	width: 645px;
	height: 263px;
	overflow: hidden; }

.inner #sidebar {
	padding: 25px 0 100px; }
	

.inner #sidebar #services {
	padding: 10px 2px 0;  }
	
.inner #sidebar #services .box {
	margin: 25px 0 0;
	width: 242px;
	/*background: #e8e3d8;*/
	background: url(../images/inner_sidebar_services.jpg) 100% 27px no-repeat #e8e3d8;
	border: 1px solid #010101; }

.inner #sidebar #services .box h5 {
	padding: 0 10px;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 27px;
	background: url(../images/missions_box_h3.jpg) 0 0 repeat-x; }

.inner #sidebar #services .box h5 a {
	color: #fff; }

.inner #sidebar #services .box p {
	margin: 10px 10px 0;
	font-size: 11px;
	color: #190606;
	line-height: 1.25em; }

.inner #sidebar #services .box p a {
	color: #4a0f4e; }

.inner #sidebar #services .box ul {
	padding: 8px 10px 12px;
	list-style: none; }

.inner #sidebar #services .box ul li {
	padding: 5px 0 0 22px;
	font-size: 11px;
	color: #190606;
	line-height: 18px; }

.inner #sidebar #services .box ul li.pdf {
	background: url(../images/icon_pdf2.jpg) 0 5px no-repeat; }

.inner #sidebar #services .box ul li.mp3 {
	background: url(../images/icon_speaker2.jpg) 0 5px no-repeat; }

.inner #sidebar #services .box ul li.wmv {
	background: url(../images/icon_reel2.jpg) 0 5px no-repeat; }


.inner #subject {
	padding: 15px 0 100px;
	min-height: 500px; }

.inner #subject h1 {
	margin: 3px 0 0; }


.inner #subject .main01 p {
	margin: 20px 30px 0 0;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.inner #subject .main01 p.posted {
	margin: 20px 30px 0 0;
	font-size: 12px;
	color: #423402;
	line-height: 1.35em; }

.inner #subject .main01 ul {
	padding: 10px 30px 0 20px;
	list-style: none; }

.inner #subject .main01 ul li {
	padding: 10px 0 0 15px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em;
	background: url(../images/bullet01.jpg) 0 17px no-repeat; }

.inner #subject .main01 a {
	color: #4a0f4e;
	text-decoration: underline; }


p.pagi {
	margin: 40px 0 0;
	padding: 10px 35px 0 0;
	font-size: 14px;
	color: #190606;
	text-align: right; }

p.pagi strong {
	padding: 0 5px;
	color: #190606;
	background: #fff;
	border: 1px solid #190606; }

p.pagi a {
	padding: 0 5px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #4a0f4e;
	border: 1px solid #190606; }

p.pagi a:hover {
	color: #4a0f4e;
	background: #fff; }
	

.share {
	padding: 10px 0 0; }

.share p {
	font-size: 12px;
	color: #190606;
	line-height: 16px; }

.share a {
	color: #4a0f4e; }

.share a.stbar.chicklet img {
	margin: 0 3px 0 0;
	height: 16px;
	width: 16px;
	vertical-align: middle; }
	
.share a.stbar.chicklet {
	height: 16px;
	line-height: 16px; }

/* end of Inner */






/* About */

.ab_staff .picbox {
	float: left;
	display: inline;
	padding: 25px 0 0;
	width: 135px; }

.ab_staff .picbox img {
	display: block;
	margin: 0 auto; }

.ab_staff .txt {
	float: left;
	display: inline;
	padding: 25px 0 0;
	width: 485px; }

.ab_staff .txt h3 {
	font-size: 14px;
	color: #801616;
	font-weight: bold; }

.ab_staff .txt h5 {
	margin: 2px 0 0;
	font-size: 14px;
	color: #190606;
	font-weight: normal;
	font-style: italic; }

.ab_staff .txt p {
	margin: 8px 0 15px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.ab_staff .txt p a {
	color: #4a0f4e;
	text-decoration: underline; }

/* end of About */






/* Upcoming Events */	

.up_events p.leadtxt {
	margin: 20px 0 0;
	width: 611px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.up_events p.leadtxt a {
	color: #4a0f4e;
	text-decoration: underline; }


.up_events p.today {
	margin: 25px 0 0;
	width: 611px;
	height: 21px;
	overflow: hidden;
	font-size: 13px;
	color: #190606;
	text-align: center;
	line-height: 21px;
	background: url(../images/heading_bg01.jpg) 0 0 no-repeat; }


.up_events h3 {
	font-size: 14px;
	color: #801616;
	font-weight: bold;
	line-height: 1.25em; }

.up_events h3 a {
	color: #801616; }

.up_events .cal {
	float: left;
	display: inline;
	margin: 28px 0 0;
	padding: 4px 0 0;
	width: 47px;
	height: 43px;
	overflow: hidden;
	background: url(../images/cal_lg.jpg) 0 0 no-repeat; }

.up_events .cal h5 {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 8px; }

.up_events .cal h4 {
	margin: 11px 0 0;
	font-size: 26px;
	color: #190606;
	font-weight: bold;
	text-align: center;
	line-height: 16px; }

.up_events .txt {
	float: left;
	display: inline;
	margin: 25px 0 0 20px;
	padding: 1px 0 0;
	width: 540px;
	overflow: hidden; }

.up_events .txt p {
	margin: 5px 0 0;
	font-size: 14px;
	color: #190606;
	line-height: 1.25em; }

.up_events .txt p a {
	color: #4a0f4e;
	text-decoration: underline; }	

/* end of Upcoming Events */






/* News */

.ne_news .picbox {
	float: left;
	display: inline;
	padding: 25px 0 0;
	width: 100px;
	overflow: hidden; }

.ne_news .picbox img {
	display: block;
	margin: 0 auto; }

.ne_news .txt {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 25px 0 0;
	width: 500px; }

.ne_news .txt h3 {
	font-size: 14px;
	color: #801616;
	font-weight: bold; }

.ne_news .txt h3 a {
	color: #4a0f4e; }

.ne_news .txt h5 {
	margin: 5px 0 0;
	font-size: 12px;
	color: #423402;
	font-weight: normal; }

.ne_news .txt p {
	margin: 8px 0 15px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.ne_news .txt p a {
	color: #4a0f4e;
	text-decoration: underline; }
	

.ne_letters p.leadtxt {
	margin: 20px 0 0;
	width: 611px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.ne_letters p.leadtxt a {
	color: #4a0f4e;
	text-decoration: underline; }

.ne_letters ul {
	padding: 20px 35px 0 15px;
	list-style: none; }

.ne_letters ul li {
	padding: 15px 0 0 25px;
	font-size: 14px;
	color: #190606;
	line-height: 18px;
	background: url(../images/icon_pdf.jpg) 0 15px no-repeat; }

.ne_letters ul li a {
	color: #4a0f4e;
	text-decoration: underline; }


#news_feed {
	padding: 35px 20px 0 5px; }

#news_feed ul {
	list-style: none; }

#news_feed ul li {
	padding: 8px 0 0 12px;
	font-size: 11px;
	color: #190606;
	line-height: 1.25em;
	background: url(../images/bullet01.jpg) 0 12px no-repeat; }

#news_feed ul li a {
	color: #4a0f4e;
	text-decoration: underline; }

#news_feed p.note {
	margin: 12px 0 0 12px;
	font-size: 11px;
	color: #190606; }

/* end of News */







/* Missions */

.missions #leadtxt {
	float: left;
	display: inline;
	width: 360px;
	padding: 1px 0 0; }

.missions #leadtxt p {
	margin: 20px 0 0;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.missions #leadtxt p a {
	color: #4a0f4e;
	text-decoration: underline; }


.missions #leadpic {
	float: right;
	display: inline;
	margin: 0 18px 0 0;
	padding: 20px 0 0;
	width: 258px; }


.missions #primary {
	padding: 20px 0 0; }

.missions #primary ul {
	list-style: none; }

.missions #primary ul li {
	float: left;
	padding: 20px 20px 0 0; }

.missions #primary ul li .box {
	position: relative;
	width: 198px;
	height: 235px;
	overflow: hidden;
	background: #e8e3d8;
	border: 1px solid #010101; }

.missions #primary ul li .box img {
	display: block; }

.missions #primary ul li .box h3 {
	padding: 0 10px;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 27px;
	background: url(../images/missions_box_h3.jpg) 0 0 repeat-x; }

.missions #primary ul li .box h3 a {
	color: #fff; }

.missions #primary ul li .box p {
	margin: 12px 15px 0;
	font-size: 12px;
	color: #271616; }

.missions #primary ul li .box p a {
	color: #4a0f4e; }

.missions #primary ul li .box .btn {
	position: absolute;
	top: 205px;
	left: 15px; }
	

#misc_missions {
	padding: 20px 35px 0 0; }

#misc_missions h5 {
	margin: 20px 0 0;
	font-size: 14px;
	color: #190606;
	font-weight: bold;
	line-height: 1.35em; }

#misc_missions h5 a {
	color: #4a0f4e;
	text-decoration: underline; }

#misc_missions ul {
	padding: 5px 0 0;
	list-style: none; }

#misc_missions ul li {
	padding: 8px 0 0 12px;
	font-size: 14px;
	color: #190606;
	line-height: 1.25em;
	background: url(../images/bullet01.jpg) 0 14px no-repeat; }

#misc_missions ul li a {
	color: #4a0f4e;
	text-decoration: underline; }


#mission_dtl_linkbox {
	padding: 40px 35px 0 0; }

#mission_dtl_linkbox img {
	display: block;
	margin: 0 auto; }

#mission_dtl_linkbox p {
	margin: 10px 0 0;
	font-size: 12px;
	color: #190606;
	text-align: center; }

#mission_dtl_linkbox p a {
	color: #4a0f4e;
	text-decoration: underline; }


.missions_detail #leadtxt {
	position: relative;
	margin: 5px 0 0;
	padding: 0 0 12px;
	width: 658px;
	overflow: hidden;
	background: #e8e3d8;
	border: 1px solid #010101; }

.missions_detail #leadtxt img {
	display: block; }

.missions_detail #leadtxt h2 {
	position: absolute;
	display: block;
	top: 201px;
	left: 0;
	padding: 0 10px;
	width: 638px;
	height: 38px;
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	line-height: 38px;
	background: url(../images/missions_detail_leadtxt_h3.png) 0 0 repeat-x; }

.missions_detail #leadtxt p {
	margin: 15px 15px 0;
	font-size: 14px;
	color: #271616;
	line-height: 1.35em;
	font-style: italic; }

.missions_detail #leadtxt p a {
	color: #4a0f4e;
	font-style: normal; }

/* end of Missions */






/* Worship */

.worship_archive h3 {
	margin: 25px 35px 0 0;
	padding: 2px 5px;
	font-size: 14px;
	color: #4a0f4e;
	font-weight: bold;
	text-transform: uppercase;
	background: #eadfdf; }

.worship_archive h3 a {
	color: #4a0f4e; }

.worship_archive p {
	margin: 5px 35px 0 0;
	font-size: 14px;
	color: #190606; }

.worship_archive p a {
	color: #4a0f4e; }

.worship_archive p a:hover {
	text-decoration: underline; }

.worship_archive p.pagi a {
	color: #fff; }

.worship_archive p.pagi a:hover {
	color: #4a0f4e;
	text-decoration: none; }
	

.worship_service .picbox {
	float: left;
	display: inline;
	padding: 18px 0 0;
	width: 100px;
	overflow: hidden; }

.worship_service .picbox img {
	display: block;
	margin: 0; }

.worship_service .txt {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 15px 0 0;
	width: 500px; }

.worship_service .txt h3 {
	font-size: 14px;
	color: #801616;
	font-weight: bold;
	text-transform: uppercase; }

.worship_service .txt p {
	margin: 5px 0 0;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.worship_service .txt p.popup_msg {
	margin: 20px 0 0;
	font-size: 12px;
	color: #190606;
	font-style: italic;
	line-height: 1.25em; }

.worship_service .txt ul {
	padding: 5px 10px 0 0;
	list-style: none; }

.worship_service .txt ul li {
	padding: 10px 0 0 22px;
	font-size: 14px;
	color: #190606;
	line-height: 18px; }

.worship_service .txt li.pdf {
	background: url(../images/icon_pdf.jpg) 0 10px no-repeat; }

.worship_service .txt li.mp3 {
	background: url(../images/icon_speaker.jpg) 0 10px no-repeat; }

.worship_service .txt li.wmv {
	background: url(../images/icon_reel.jpg) 0 10px no-repeat; }

.worship_service .txt li.jpg {
	background: url(../images/icon_camera.jpg) 0 10px no-repeat; }

.worship_service .txt li.link {
	background: url(../images/icon_globe.jpg) 0 10px no-repeat; }

.worship_service .txt a {
	color: #4a0f4e;
	text-decoration: underline; }

.worship_service .txt small {
	font-size: 11px; }
	

.worship_service .detail {
	padding: 40px 0 0; }

.worship_service .detail p {
	margin: 20px 30px 0 0;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.worship_service .detail a {
	color: #4a0f4e;
	text-decoration: underline; }

/* end of Worship */





/* Photos */

.photos {
	width: 620px;
	overflow: hidden; }

.photos ul {
	list-style: none; }

.photos ul li {
	float: left;
	overflow: hidden;
	padding: 0 20px 0 0;
	width: 290px;
	height: 225px; }

.photos table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse; }

.photos table td {
	padding: 25px 20px 0 0;
	width: 50%;
	vertical-align: top; }

.photos h3 {
	margin: 20px 0 0;
	font-size: 14px;
	color: #190606; }

.photos p {
	font-size: 10px;
	color: #190606; }

.photos a {
	color: #4a0f4e; }

.photos img {
	margin: 5px 0 0;
	border: 1px solid #190606; }

/* end of Photos */






/* Links */

.li_links .picbox {
	float: left;
	display: inline;
	padding: 25px 0 0;
	width: 100px;
	overflow: hidden; }

.li_links .picbox img {
	display: block;
	margin: 0 auto; }

.li_links .txt {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 25px 0 0;
	width: 500px; }

.li_links .txt h3 {
	font-size: 14px;
	color: #801616;
	font-weight: bold; }

.li_links .txt p {
	margin: 8px 0 15px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.li_links .txt a {
	color: #4a0f4e;
	text-decoration: underline; }

/* end of Links */






/* Misc. Downloads */

.li_downloads h3 {
	margin: 20px 0 0;
	font-size: 14px;
	color: #801616;
	font-weight: bold; }

.li_downloads p {
	margin: 8px 0 15px;
	font-size: 14px;
	color: #190606;
	line-height: 1.35em; }

.li_downloads a {
	color: #4a0f4e;
	text-decoration: underline; }

/* end of Misc. Downloads */





/* Bulletins and Sermons Archive */

.li_archive th, .li_archive td {
	font-size: 11px; }

.li_archive p {
	margin: 15px 30px 15px 0;
	font-size: 14px;
	color: #190606; }
	
.li_archive a {
	color: #4a0f4e;
	text-decoration: underline; }

.li_archive a:hover {
	text-decoration: underline; }
	
.li_archive .style37 {
	font-size: 10px;
	color: #190606; }

/* end of Bulletins and Sermons Archive */





/* Multimedia */

.li_media h3 {
	margin: 35px 35px 0 0;
	font-size: 14px;
	color: #801616;
	font-weight: bold; }

.li_media h3 a {
	color: #4a0f4e; }

.li_media p {
	margin: 5px 35px 15px 0;
	font-size: 14px;
	color: #190606; }

.li_media .video {
	padding: 1px 0 0;
	width: 650px;
	overflow: hidden; }
	

#vimeo {
	padding: 40px 0 0; }

#vimeo img {
	display: block;
	margin: 0 auto; }

/* end of Multimedia */






/* Order Page */

.order #sidebar .picbox {
	margin: 10px 0 0;
	padding: 5px 0 10px;
	width: 243px;
	overflow: hidden;
	background: #f5f1ef;
	border: 1px solid #d9d9d9; }

.order #sidebar .picbox img {
	display: block;
	margin: 0 auto; }

.order #sidebar .picbox p {
	margin: 5px 8px 0;
	font-size: 12px;
	color: #190606;
	line-height: 1.35em; }

.order #sidebar .picbox p a {
	color: #4a0f4e;
	text-decoration: underline; }
	

.order #subject .line {
	margin: 20px 0 0;
	width: 630px;
	height: 5px;
	background: #801616; }


.order #subject form {
	margin: 2px 0 0;
	padding: 1px 15px 20px;
	width: 598px;
	background: url(../images/order_subject_form.jpg) 0 0 repeat-x #fff;
	border: 1px solid #d9d9d9; }

.order #subject form .desc {
	float: left;
	display: inline;
	padding: 25px 0 0;
	width: 125px;
	overflow: hidden; }

.order #subject form .desc img {
	display: block;
	margin: 0 auto; }

.order #subject form .desc p {
	margin: 15px 0 0;
	font-size: 11px;
	color: #190606;
	line-height: 1.5em;
	text-align: center; }

.order #subject form .desc p a {
	color: #4a0f4e;
	text-decoration: underline; }


.order #subject form #entry {
	float: right;
	display: inline;
	padding: 15px 0 0;
	width: 450px;
	overflow: hidden; }

.order #subject form label {
	float: left;
	display: inline;
	margin: 15px 2px 0;
	width: 214px;
	font-size: 14px;
	color: #190606; }

.order #subject form label.right {
	margin: 15px 2px 0 16px; }

.order #subject form label.total {
	margin: 15px 2px 0 134px;
	width: 92px; }


.order #subject form .inptxt {
	float: left;
	display: inline;
	padding: 4px 5px 0;
	width: 206px;
	height: 21px;
	font-size: 14px;
	color: #801616;
	background: #fff;
	border: 1px solid #ccc; }

.order #subject form .inptxt_left {
	margin: 3px 0 0; }

.order #subject form .inptxt_right {
	margin: 3px 0 0 14px; }
	
.order #subject form select {
	float: left;
	display: inline;
	width: 216px;
	font-size: 14px;
	color: #801616;
	background: #fff;
	border: 1px solid #ccc; }

.order #subject form .inptxt_zip {
	margin: 3px 0 0;
	width: 100px; }

.order #subject form .inptxt_phone1 {
	margin: 3px 0 0;
	width: 50px; }

.order #subject form .inptxt_phone2 {
	margin: 3px 0 0 5px;
	width: 50px; }

.order #subject form .inptxt_phone3 {
	margin: 3px 0 0 5px;
	width: 72px; }

.order #subject form .inptxt_qty {
	margin: 3px 0 0;
	width: 30px;
	text-align: center; }

.order #subject form .inptxt_total {
	margin: 3px 0 0 132px;
	width: 88px;
	text-align: right; }

.order #subject form p.price_msg {
	float: left;
	display: inline;
	margin: 3px 0 0 10px;
	width: 166px;
	font-size: 12px;
	color: #190606;
	line-height: 27px; }
	

.order #subject form .spacer {
	height: 15px; }


.order #subject form .line {
	margin: 15px 0 0;
	width: auto;
	height: 1px;
	background: #ccc; }

.order #subject form .btn {
	float: right;
	display: inline;
	margin: 20px 0 0; }

/* end of About */
