body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	color: #7B7B7B;
}

img {
	border: none;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #7EA6D9;
}

a:hover {
	text-decoration: underline;
}

td {
	font-size: inherit;
}

h4 {
	font-variant: small-caps;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
}


h5 {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: inline;
}

h3 
{
	border-bottom: solid 1px #cccccc;
	font-size: 11pt;
}

p 
{
	margin: 0px;
	padding: 0px;
}

.justify {
	text-align: justify;
}

.radial {
	background-image: url(images/radial2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-left: auto;
	margin-right: auto;
	min-width: 784px;
	/* height: in alt style sheets */
}

.gold_bg_tile {
	/* background-image: in alt style sheets */
	background-position: center 46px;
	background-repeat: repeat-x;
}

.page_header {
	background-image: url(images/page_header.jpg);
	background-repeat: no-repeat;
	width: 784px;
	height: 25px;
	color: #5D728D;
}

.page_header td 
{
	font-size: 11px;
}

.banner_flash_bg {
	background-image: url(images/banner_flash_bg.jpg);
	background-repeat: no-repeat;
	width: 475px;
	height: 97px;
}

.header_left {
	background-image: url(images/header_left.jpg);
	background-repeat: no-repeat;
	width: 22px;
	height: 120px;
}

.header_right {
	background-image: url(images/header_right.jpg);
	background-repeat: no-repeat;
	width: 17px;
	height:120px;
}

.header_shadow_left {
	background-image: url(images/header_shadow_left.jpg);
	background-repeat: no-repeat;
	width: 40px;
	height:120px;
}

.header_shadow_right {
	background-image: url(images/header_shadow_right.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height:120px;
}

.content_tile {
	/* background-image: in alt style sheets */
	background-repeat: repeat-y;
	line-height: 17px;
}

.directions_tile {
	background-image: url(images/directions_content_ytile.jpg);
	background-repeat: repeat-y;
	width: 254px;
	color: #6C6C6C;
	font-size: 12px;
}

.content_footer {
	/* background-image: in alt style sheets */
	background-repeat: no-repeat;
	width: 784px;
	height: 28px;
}

.page_footer {
	/* background-image: in alt style sheets */
	background-repeat: no-repeat;
	width: 784px;
	height: 153px;
}

.footer_contents {
	font-size: 11px;
	color: #C0C0C0;
	margin-top: -155px;
	line-height: 18px;
}

.page_footer td 
{
	font-size: 11px;
}

.page_footer2 {
	/* background-image: in alt style sheets */
	background-repeat: no-repeat;
	width: 784px;
	height: 153px;
}


.footer_contents a, .footer_contents a:link, .footer_contents a:visited {
	color: #FFFFFF;
}

.page_copyright {
	font-size: 10px;
	line-height: 20px;
	color: #8890A7;
}

.page_copyright a, .page_copyright a:link, .page_copyright a:visited {
	color: #8890A7;
}


.page_copyright img {
	margin-top: 4px;
}

.page_content {
	background-color: #FFFFFF;
	font-size: 11px;
	display: inline;
}

.sub_content {
	background-image: url(images/sub_content_xtile.jpg);
	background-repeat: repeat-x;
	height: 90px;
	color: #7C7C7C;
	line-height: normal;
}

.sub_content td 
{
	font-size: 11px;
}

.sub_content a, .sub_content a:link, .sub_content a:visited {
	color: #7C7C7C;
}

textarea { 
	font-family: Tahoma; 
	font-size: 10pt; 
	overflow: auto; 
}

.contact_button 
{
	background-image: url(images/contact_button.jpg);
	background-repeat: no-repeat;
	width: 113px;
	height: 27px;
	text-align: center;
	padding-top: 5px;
}

.contact_button a, .contact_button a:link, .contact_button a:visited 
{
	color: #eeeeee;
	text-decoration: none;
}

.contact_button a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.no_text 
{
	font-size: 1px;
	line-height: 1px;
}

#nav_about_us
{
	background-image: url(images/nav_about.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

.ihover #nav_about_us,
#nav_about_us_sel
{
	background-image: url(images/nav_about_over.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

#nav_get_connected
{
	background-image: url(images/nav_get_connected.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

.ihover #nav_get_connected,
#nav_get_connected_sel
{
	background-image: url(images/nav_get_connected_over.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

#nav_get_personal
{
	background-image: url(images/nav_get_personal.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

.ihover #nav_get_personal,
#nav_get_personal_sel
{
	background-image: url(images/nav_get_personal_over.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 23px;
}

#nav_media
{
	background-image: url(images/nav_media.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 23px;
}

.ihover #nav_media,
#nav_media_sel
{
	background-image: url(images/nav_media_over.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 23px;
}

.manage_buttons
{
	background-image: url(admin/images/manage_buttons.jpg);
	background-repeat: no-repeat;
	width: 628px;
	height: 52px;
}

.manage_buttons_ex
{
	background-image: url(admin/images/manage_buttons_ex.jpg);
	background-repeat: no-repeat;
	width: 628px;
	height: 52px;
}

.manage_buttons a, .manage_buttons a:link, .manage_buttons a:visited,
.manage_buttons_ex a, .manage_buttons_ex a:link, .manage_buttons_ex a:visited
{
	color: #efefef;
}

.manage_buttons a:hover, .manage_buttons_ex a:hover
{
	color: #ffffff;
}

.small_text 
{
	font-size: 11px;
}


.dark_text, .dark_text a, .dark_text a:link, .dark_text a:visited
{
	color: #333333;
}

.detail_text 
{
	font-size: 9px;
	color: #aaaaaa;
}

.lightBlue, a.lightBlue, a.lightBlue:link, a.lightBlue:visited
{
	color: #468EC9;
}


.podcasting_row td
{
	border-bottom: solid 1px #eaeaea;
	padding-bottom: 10px;
}

.podcasting_lightgray
{
	color: #e0e0e0;
}

.manager_footer_text,
a.manager_footer_text,
a.manager_footer_text:link,
a.manager_footer_text:visited,
a.manager_footer_text:active
{
	font-size: 9px;
	color: #8B9AB1;
}

a.manager_footer_text,
a.manager_footer_text:link,
a.manager_footer_text:visited,
a.manager_footer_text:active
{
	text-decoration: underline;
}

.select_a_gallery_panel 
{
	background-image: url(images/galleries_panel.jpg);
	background-repeat: no-repeat;
	width: 192px;
	height: 250px;
}

.select_a_gallery_panel .links 
{
	padding-top: 40px;
	text-align: center;
}

.select_a_gallery_panel .links a,
.select_a_gallery_panel .links a:link,
.select_a_gallery_panel .links a:visited
{
	line-height: 2em;
}

.gallery_description h3 
{
	margin-top: 0px;
	padding-top: 0px;
}

.HBC_lightbox_plan {
	text-align: right;
	font-size: 11px;
}

#calendar
{
	border: none;
}

#calendar * 
{
	background-color: #f00;
}

.txt_contact {
	font-size: 13px;
	font-weight: bold;
	margin-top: -110px;
	margin-left: 140px;
}

.orange {
	font-size: 14px;
	color: #A49051;
}

.member_login {
	background-image:url(images/bg_member_login.jpg);
	background-repeat: no-repeat;
	width: 625px;
	height: 59px;
	margin-top: 3px;
	padding-top: 12px;
}

.btn_member_login {
	background-image:url(images/btn_member_link.jpg);
	background-repeat: no-repeat;
	width: 279px;
	height: 50px;
	margin-left: 350px;
	display: block;
}

.btn_member_login:hover {
	background-position: 0px -50px;
}

.member_login_page {
	text-align: center;
	width: 349px;
	margin: 0 auto;
	margin-top: 15px;
}

.member_login_page label {
	text-align: right;
	color: #000000;
	width: 89px;
	padding-right: 5px;
	float: left;
}

.input_member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 205px;
	height: 18px;
	margin-bottom: 5px;
	float: left;
}

.member_btns {
	text-align: right;
	font-size: 11px;
	color: #ADADAD;
	width: 299px;
}

.member_btns a, .member_btns a:link, .member_btns a:visited {
	color: #ADADAD;
}

a.txt_gray, a:link.txt_gray, a:visited.txt_gray {
	color: #636363;
}

.directions_hood {
	width: 505px;
	margin: 0 auto;
}

.img_map {
	float: left;
}

.txt_directions {
	color: #464646;
	width: 356px;
	padding-left: 5px;
	float: left;
}

.img_map {
	float: left;
	margin: 10px 20px 10px 0px;
}

.txt_directions_new {
	font-size: 1.3em;
	font-weight: bold;
	color: #B7B7B7;
	line-height: 20px;
	width: 210px;
	margin-top: 50px;
	float: left;
}

.txt_directions_new strong {
	color: #565656;
}

.clear {
	clear: both;
}

.btn_easter {
	font-size: 0em;
	text-indent: -9999px;
	width: 446px;
	height: 280px;
	margin: -280px auto 0px auto;
	position: relative;
	display: block;
}

.hp_btn_sermon_series 
{
	float: left;
	display: block;
	
	background-image: url(images/hp_btn_sermon_series.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 106px;
}

a.hp_btn_sermon_series:hover { background-position: 0px -106px; }


.hp_btn_video 
{
	float: left;
	display: block;
	
	background-image: url(images/hp_btn_video.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 106px;
}

a.hp_btn_video:hover { background-position: 0px -106px; }

.hp_btn_calendar 
{
	float: left;
	display: block;
	
	background-image: url(images/hp_btn_calendar.jpg);
	background-repeat: no-repeat;
	width: 158px;
	height: 106px;
}

a.hp_btn_calendar:hover { background-position: 0px -106px; }

.hp_btn_small_group 
{
	float: left;
	display: block;
	
	background-image: url(images/hp_btn_small_group.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 106px;
}

a.hp_btn_small_group:hover { background-position: 0px -106px; }

.hp_btn_blog 
{
	float: left;
	display: block;
	
	background-image: url(images/hp_btn_blog.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height: 106px;
}

a.hp_btn_blog:hover { background-position: 0px -106px; }


#imenus0 ul li {
	margin-bottom: 10px;
}
