x/*CLEAR CSS*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;vertical-align:baseline;}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*GLOBAL PARAMETERS*/
body { /*Also see site css*/
	margin:0;
	padding:0;
	background-color:#fff8e6;
	color:#4d4d4d;
}	

/*BASIC TYPOGRAPHY*/
body { font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6  { display:block;  }
h1 { font-size: 2.6em;  }
h2 { font-size: 1.8em;  }
h3 { font-size: 1.1em;  }
h4 { font-size: 1em;  }
h5 { font-size: 0.9em;  }
h6 { font-size: 0.8em;   }
abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style:normal; }
del { color: #000; }
blockquote { margin: 1.5em; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5em; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5em; }
p { color:#4d4d4d; line-height:1.3em; font-size:0.95em; }

/* LINKS */
img :link {
	border:none;
}
:link {
	color:#33261a;
	text-decoration:none;
}
:visited {
	color:#33261a;
	text-decoration:none;
}
:link:hover {
	text-decoration:underline;
}
:visited:hover {
	text-decoration:underline;
}


/*GLOBAL HEADER AND FOOTER*/
.global_header_bg{
	background:url('http://fpbc.net/images/global_elements/header_footer/header-bg.jpg') top center;
	height:160px;
}
.global_header_logo {
	height:107px;
	width:380px;
	float:left;
	padding:18px 0 0 0;
	margin:0;
}
.global_header_select_campus_title h1 {
	text-align:left;
}
.global_footer_left_fp_logo {
	margin:7px auto 8px auto;
	width:220px;
	height:52px;
	background:url('http://fpbc.net/images/global_elements/header_footer/footer-global-fplogo.png') no-repeat center;
}
.global_footer_content_cell_header h2 {
	color:#fff8e6;
	text-align:left;
	font-size: 1.65em;
	padding:0 0 4px 0;
}
.global_footer_fp_contact_info {
	padding:13px 8px 0 0;
}
.global_footer_fp_contact_info p {
	color:#fff8e6;
	line-height:1.3em;
	text-align:left;
}


/*PORTAL PAGE CONTENT*/
.campus_select_container {
	padding:0;
}
.campus_select_container h1 :link {
	padding:0;
	color:#0b0806;
}
.campus_select_container h1 :visited {
	padding:0;
	color:#0b0806;
}
.campus_select_container h1 :link:hover {
	padding:0;
	color:#0b0806;
}
.campus_select_container h1 :visited:hover {
	padding:0;
	color:#0b0806;
}
.portal_series_theme_banner {
	margin:-30px auto 15px auto;
	padding:0;
	height:312px;
	width:840px;
	border:solid 5px #000000;
}
.campus_select_google_map_link {
	width:300px;	
}
.campus_select_google_map_link_icon {
	width:32px;	
	float:left;
}

.campus_select_google_map_link_text h2 :link {
	text-decoration:none;
	color:#0b0806;
	font-size:0.95em;
}
.campus_select_google_map_link_text h2 :visited {
	text-decoration:none;
	color:#0b0806;
	font-size:0.95em;
}
.campus_select_button {
	margin:0;
	padding:0;
	height:108px;
	background:#0b0806;
	overflow: hidden;
}
.campus_select_button:hover {
	background:#33261a;
}
.campus_select_button.csbhover {
	background:#33261a;
}
.campus_select_button_content {
	width:181px;
	float:right;
}
.campus_select_button_image {
	padding:0;
	width:109px;
	height:108px;
}
.campus_select_button_image img {
	margin:5px;
	border:1px solid #ffffff;
}
.campus_select_button_campus_name {
	margin:0;
	padding:6px 8px 0 0;
	width:181px;
	height:35px;
	text-align:left;
	text-decoration:none;
	color:#297580;
}
.campus_select_button_campus_name h2 {
	text-align:left;
	text-decoration:none;
	color:#297580;
}
.campus_select_button_campus_description {
	margin:3px 0 0 0;
	padding:0;
	width:170px;
	height:45px;
}
.campus_select_button_campus_description p {
	padding:0;
	margin:0;
	text-align:left;
	font-size: 0.85em;
	line-height:1.1em;
	text-decoration:none;
	color:#fff8e6;
}
.grid_6_portal_select_campus {
	text-align:left;	
}


/*PORTAL FOOTER*/
.portal_footer_container {	
	height:261px;
}
.portal_footer_bg {
	background:url('http://fpbc.net/images/global_elements/header_footer/footer-bg.jpg') center;
	height:261px;
}
.portal_footer_230px_content_container {
	height:230px;
}
.portal_footer_content_cell_conatiner {
	padding:3px 0 0 0;
	width:220px;
}
.portal_footer_content_icon {
	margin:0;
	padding:0;
	width:32px;
	float:left;
}
.portal_footer_content_cell {
	width:188px;
	float:right;	
}
.portal_footer_content_cell_header h2 {
	color:#fff8e6;
	text-align:left;
	font-size: 1.65em;
}
.portal_footer_content_cell_header h2 :link {
	text-decoration:none;
	color:#fff8e6;
	text-align:left;
}
.portal_footer_content_cell_header h2 :visited {
	text-decoration:none;
	color:#fff8e6;
	text-align:left;
}
.portal_footer_content_cell_header h2 :link:hover {
	text-decoration:none;
	color:#fff8e6;
	text-align:left;
}
.portal_footer_content_cell_header h2 :visited:hover {
	text-decoration:none;
	color:#fff8e6;
	text-align:left;
}
.portal_footer_content_cell_description {
	padding:0 0 0px 5px;
	width:188px;
}
.portal_footer_content_cell_description p {
	color:#fff8e6;
	text-align:left;
	line-height:1.2em;
}
.portal_footer_content_cell_description p :link {
	color:#fff8e6;
	text-decoration:underline;
	text-align:left;
	line-height:1.2em;
}
.portal_footer_content_cell_description p :visited {
	color:#fff8e6;
	text-decoration:underline;
	text-align:left;
	line-height:1.2em;
}
.portal_footer_content_cell_description p :link:hover {
	color:#fff8e6;
	text-decoration:underline;
	text-align:left;
	line-height:1.2em;
}
.portal_footer_content_cell_description p :visited:hover {
	color:#fff8e6;
	text-decoration:underline;
	text-align:left;
	line-height:1.2em;
}
.portal_footer_content_cell_email {
	width:220px;	
}
.portal_footer_content_cell_email_box {
	padding:0;
	width:220px;
	height:23px;
	float:right;
}
.portal_footer_content_cell_email_title {
	margin:0;
	padding:4px 0 0 0;
	width:57px;
	height:23px;
}
.portal_footer_content_cell_email_title p {
	color:#fff8e6;
}
.portal_footer_content_cell_email_submit {
	padding:3px 0 0 0;
	width:53px;
	height:23px;
	float:right;
}
.portal_footer_content_cell_campus_finder_map {
	padding:3px 0 0 0;
	width:220px;	
}
.portal_footer_left_fp_logo {
	margin:16px auto auto auto;
	width:190px;
	height:163px;
	background:url('http://fpbc.net/images/portal/portal-footer-fplogo.png') no-repeat center;
}
.portal_footer_dashed_line {
	border-top: 1px dashed #fff8e6;
	margin:5px 0 5px 0;
}	
.portal_clear {
	clear:both;
}
.portal_footer_29px_copyright_bar {
	margin:2px auto 0 auto;
	padding:7px 0 0 0;
	height:29px;
	text-align:left;
}
.portal_footer_29px_copyright_bar p {
	color:#f3e8cc;
	text-decoration:none;
}
.portal_footer_29px_hawgs_bar {
	margin:2px auto 0 auto;
	padding:7px 0 0 0;
	height:29px;
	text-align:right;
}
.portal_footer_29px_hawgs_bar :link {
	color:#f3e8cc;
	text-decoration:none;
}
.portal_footer_29px_hawgs_bar :visited {
	color:#f3e8cc;
	text-decoration:none;
}
.portal_footer_29px_hawgs_bar :link:hover {
	color:#f3e8cc;
	text-decoration:underline;
}
.portal_footer_29px_hawgs_bar :visited:hover {
	color:#f3e8cc;
	text-decoration:underline;
}


/*HAWGS MENU & CHANGE CAMUS*/
.change_campus_container {
	height:180px;
	color:#fdf6e4;
	padding:8px 0 0 0;
	display:none;
}
.change_campus_container h1 {
	padding:0;
	color:#0b0806;
	text-align:left;
}
.hawgs_container {
	margin:0;
	padding:0;
	width:557px;
	height:125px;
	float:right;
}
.hawgs_tophalf_container {
	width:557px;
	height:39px;
}
.hawgs_tophalf_campus_select_container {/*Also see site css*/
	width:145px;
	height:39px;
	float:right;
	margin:0 auto;
}
.hawgs_tophalf_campus_select {
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-select-campus.png');
	width:145px;
	height:39px;
}
.hawgs_tophalf_campus_select.htcshover {
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-select-campus-ro.png');
	width:145px;
	height:39px;
}
.hawgs_tophalf_spacer {
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-spacer.png');
	width:108px;
	height:39px;
	float:right;
}
.hawgs_tophalf_search p {
	margin:0;
	display:none;
}
.hawgs_tophalf_submit {
	width:62px;
	float:right;
}
.hawgs_tophalf_submit img {
	border:0;
	margin:0;
	padding:0;
}
.hawgs_tophalf_searchbox {
	width:172px;
	float:right;
	height:39px;
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-searchbox.png');
}
.hawgs_tophalf_search {
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-search.png');
	width:70px;
	height:39px;
	float:left;
}
.hawgs_tophalf_search p {
	margin:0;
	display:none;
}
.hawgs_bottomhalf_buttons_container {/*Also see site css*/
	width:557px;
	height:87px;
	background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-bottomhalf-bg.png');
}
.hawgs_bottomhalf_buttons_home a {
	float:left;
    width:88px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-home.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_home a:hover {
    background-image:none;
}
.hawgs_bottomhalf_buttons_about a {
	float:right;
    width:71px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-about.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_about a:hover {
    background-image:none;
}.hawgs_bottomhalf_buttons_worship a {
	float:right;
    width:83px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-worship.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_worship a:hover {
    background-image:none;
}.hawgs_bottomhalf_buttons_grow a {
	float:right;
    width:62px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-grow.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_grow a:hover {
    background-image:none;
}.hawgs_bottomhalf_buttons_serve a {
	float:right;
    width:62px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-serve.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_serve a:hover {
    background-image:none;
}.hawgs_bottomhalf_buttons_students a {
	float:right;
    width:87px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-students.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_students a:hover {
    background-image:none;
}.hawgs_bottomhalf_buttons_children a {
	float:right;
    width:104px;
    height:87px;
    background-image:url('http://fpbc.net/images/global_elements/hawgs_menu/hawgs-children.png');
    margin:0 auto;
}
.hawgs_bottomhalf_buttons_children a:hover {
    background-image:none;
}


/*LANDING PAGE*/
.landing_page_container {
	background:url('http://fpbc.net/images/global_elements/backgrounds/bg-loop.jpg') center repeat-y;
}
.landing_page_grid_5_content_box {
	padding:0;
	margin:0 0 10px 0;
	width:380px;
}
.landing_page_grid_5_zebra_container {
	width:374px;
	height:340px;
	margin:12px 0 0 0;
}
.landing_page_grid_5_zebra_button_odd {
	background:#e1d8c4;
}
.landing_page_grid_5_zebra_button_even {
	background:#ccc3b3;
}
.landing_page_grid_5_zebra_button_odd.lpg5zbohover {
	background:#99866a;
}
.landing_page_grid_5_zebra_button_even.lpg5zbehover {
	background:#99866a;
}
.landing_page_grid_5_zebra_button_container {
	width:374px;
	height:68px;
	text-decoration:none;
}
.landing_page_grid_5_zebra_button_container :link {
	text-decoration:none;
	cursor:pointer;
}
.landing_page_grid_5_zebra_button_container :visited {
	text-decoration:none;
	cursor:pointer;
}
.landing_page_grid_5_zebra_button_container :link:hover {
	text-decoration:none;
	cursor:pointer;
}
.landing_page_grid_5_zebra_button_container :visited:hover {
	text-decoration:none;
	cursor:pointer;
}
.landing_page_grid_5_zebra_button_header_container {
	width:275px;
	padding:5px 1px 1px 0;
	float:right;
}
.landing_page_grid_5_zebra_button_header {
	/*height:29px;*/
	margin-bottom:3px;
}
.landing_page_grid_5_zebra_button_header h2 {
	text-align:left;
	color:#33261a;
}
.landing_page_grid_5_zebra_button_description {
	height:29px;
}
.landing_page_grid_5_zebra_button_description p {
	text-align:left;
	color:#4d4d4d;
}
.landing_page_grid_5_zebra_button_image {
	width:64px;
	padding:2px 15px 2px 16px;
	float:left;
}
.landing_page_grid_5_zebra_button_image img {
	margin:4px;
	border:0;
	width:56px;
	height:56px;
}
.landing_page_grid_5_events_container {
	margin-top:10px;
	text-align:left;
}
.landing_page_grid_5_events_header h2 {
	color:#4d4d4d;
}
.landing_page_grid_5_events_event_container {
	margin:0px 0 14px 0;	
}
.landing_page_grid_5_events_event_time {
	padding:1px 0 0 0;
}
.landing_page_grid_5_events_event_time p {
	color:#4d4d4d;
	font-size:0.9em;
	line-height:1.3em;
	margin:0 0 6px 0;
}
.landing_page_grid_5_events_event_content {
	color:#4d4d4d;
	margin:0 0 6px 0;
}
.landing_page_grid_5_events_event_content ul {
	color:#4d4d4d;
	font-size:0.95em;
	line-height:1.2em;
	margin:0 0 0 14px;
}
.landing_page_grid_5_events_event_content ol {
	color:#4d4d4d;
	font-size:0.95em;
	line-height:1.2em;
	margin:0 0 0 14px;
}
.landing_page_grid_5_events_event_time p :link { /* Can this go away because of default links? */
	color:#297580;
	font-size:1em;
	text-decoration:none;
}
.landing_page_grid_5_events_event_time p :visited {
	color:#297580;
	font-size:1em;
	text-decoration:none;
}
.landing_page_grid_5_events_event_time p :link:hover {
	color:#297580;
	font-size:1em;
	text-decoration:underline;
}
.landing_page_grid_5_events_event_time p :visited:hover {
	color:#297580;
	font-size:1em;
	text-decoration:underline;
}
.landing_page_grid_5_events_event_title {
	padding:3px 0 0 0;
	margin-bottom:3px;
}
.landing_page_grid_5_events_event_title p {
	color:#33261a;
	font-size:1.05em;
	line-height:1.2em;
}
.landing_page_grid_5_events_event_title_alert {
	color:#c80000;
}
.landing_page_grid_5_events_moreinfo :link {
	margin-top:5px;
	margin-bottom:8px;
	color:#297580;
	font-size:0.8em;
	text-decoration:none;
}
.landing_page_grid_5_events_moreinfo :visited {
	margin-top:5px;
	margin-bottom:8px;
	color:#297580;
	font-size:0.8em;	
	text-decoration:none;
}
.landing_page_grid_5_events_moreinfo :link:hover {
	margin-top:5px;
	margin-bottom:8px;
	color:#297580;
	font-size:0.8em;
	text-decoration:underline;
}
.landing_page_grid_5_events_moreinfo :visited:hover {
	margin-top:5px;
	margin-bottom:8px;
	color:#297580;
	font-size:0.8em;
	text-decoration:underline;
}
.landing_page_grid_5_events_view_all {
	margin:8px 0 0 0;
}
.landing_page_grid_5_events_view_all :link {
	color:#297580;
	font-size:1em;
	text-decoration:none;
}
.landing_page_grid_5_events_view_all :visited {
	color:#297580;
	font-size:1em;
	text-decoration:none;
}
.landing_page_grid_5_events_view_all :link:hover {
	color:#297580;
	font-size:1em;
	text-decoration:underline;
}
.landing_page_grid_5_events_view_all :visited:hover {
	color:#297580;
	font-size:1em;
	text-decoration:underline;
}
.landing_page_dashed_line {
	margin:7px 0 7px 0;
	width:100%;
	border-top:1px dashed #4d4d4d;
}
.landing_page_grid_7_slideshowpro {
	height:338px;
	margin:12px 0 0 0;	
}
.landing_page_grid_7_promos_container {
	width:540px;
	height:149px;
	margin:12px 0 0 0;
}
.landing_page_grid_7_promos_right_promo {
	width:264px;
	float:right;
	margin-right:0;
	margin-left:auto;
}
.landing_page_grid_7_promos_right_promo img {
	border:0;
	border:1px solid #000;
}
.landing_page_grid_7_promos_left_promo {
	width:264px;
	float:left;
	margin-right:auto;
	margin-left:0;
}
.landing_page_grid_7_promos_left_promo img {
	border:0;
	border:1px solid #000;
}
.landing_page_grid_7_daily_verse_container {
	width:530px;
	background:url('http://fpbc.net/images/global_elements/backgrounds/daily-verse-bg.jpg') top no-repeat;
	padding:6px 4px 8px 4px;
	border:1px solid #000;
	margin-top:12px;
	margin-bottom:12px;
}	
.landing_page_grid_7_daily_verse_header_container {
	height:32px;
	margin-bottom:6px;
}	
.landing_page_grid_7_daily_verse_header_title {
	width:487px;
	float:right;	
}
.landing_page_grid_7_daily_verse_header_title h2 {
	text-align:left;
	color:#33261a;
	padding:4px 0 0 3px;
}
.landing_page_grid_7_daily_verse_header_icon {
	width:32px;
	float:left;	
}
.landing_page_grid_7_daily_verse_header_icon img{
	border:0;	
}
.landing_page_grid_7_daily_verse_text {
	width:524px;
	margin:auto;
	text-align:left;
	line-height:1.3em;
}
.landing_page_grid_7_daily_verse_text :link {
	color:#33261a;
	text-decoration:none;
}
.landing_page_grid_7_daily_verse_text :visited {
	color:#33261a;
	text-decoration:none;
}
.landing_page_grid_7_daily_verse_text :link:hover {
	color:#33261a;
	text-decoration:underline;
}
.landing_page_grid_7_daily_verse_text :visited:hover {
	color:#33261a;
	text-decoration:underline;
}
.landing_page_grid_7_overview_header_container {
	padding:12px 0 0 0;
}
.landing_page_grid_7_overview_header_title {
	float:right;
	width:470px;
	height:64px;
	padding:10px 0 0 6px;
	color:#33261a;
}
.landing_page_grid_7_overview_header_title h1 {
	font-size:3.5em;
	color:#33261a;
	text-align:left;
}
.landing_page_grid_7_overview_header_image {
	float:left;	
	width:64px;
}
.landing_page_grid_7_overview_header_image img {
	margin:0;	
}
.landing_page_grid_7_overview_header_description p {
	text-align:left;
	color:#4d4d4d;
	line-height:1.2em;
}
.landing_page_grid_7_slideshowpro {
	padding:0;	
}

/*SUB-LANDING PAGE*/
.sublanding_page_grid_4_left {
	float:left;	
}
.sublanding_page_grid_4_right {
	float:right;	
}
.sublanding_page_grid_4_left_dynamic {
	float:left;	
}
.sublanding_page_grid_4_right_dynamic {
	float:right;
}
.sublanding_page_grid_4_left_clear_dynamic {
	clear:none;
}
.sublanding_page_grid_4_right_clear_dynamic {
	clear:none;
}
.sublanding_page_grid_4_zebra_container {
	margin-top:12px;
}
.sublanding_page_grid_4_zebra_button_container {
	width:300px;
	height:95px;
	text-decoration:none;
	margin-bottom:8px;
	background:none;
	cursor:pointer;
}
.sublanding_page_grid_4_zebra_button_container.spg4zbchover {
	background:url('http://fpbc.net/images/landing_page_buttons/sublanding_hover_bg.png') center no-repeat;
}
.sublanding_page_grid_4_zebra_button_container :link {
	text-decoration:none;
}
.sublanding_page_grid_4_zebra_button_header_container {
	width:234px;
	padding:5px 1px 1px 0;
	float:right;
}
.sublanding_page_grid_4_zebra_button_header {
	margin-bottom:3px;
}
.sublanding_page_grid_4_zebra_button_header h2 {
	text-align:left;
	color:#33261a;
	text-decoration:none;
}
.sublanding_page_grid_4_zebra_button_description {
	
}
.sublanding_page_grid_4_zebra_button_description p {
	text-align:left;
	color:#4d4d4d !important;
}
.sublanding_page_grid_4_zebra_button_image {
	width:56px;
	padding:4px 0 2px 4px;
	float:left;
}
.sublanding_page_grid_4_zebra_button_image img {
	margin:0;
	border:0;
	width:56px;
	height:56px;
}


/*CONTENT PAGE*/
.content_page_container {
	background:url('http://fpbc.net/images/global_elements/backgrounds/bg-loop-with-sidebar.jpg') center repeat-y;	
}
.content_page_container p {
/*	margin:0 0 50px 0;*/
	line-height:1.4em;
}
.content_page_container ul {
	line-height:1.4em;
	padding:0 0 0 15px;
	margin:0px 0 0 10px;
}
.content_page_container ol {
	line-height:1.4em;
	padding:0 0 0 27px;
	margin:0px 0 0 10px;
}
.content_page_grid_8_content_box {
	padding:10px 0 0 0;	
	text-align:left;
}
.content_page_grid_8_content_box p {
	color:#4d4d4d;
	margin:0 0 12px 0;
}
.content_page_grid_8_content_box a h1 {
	display:none;
}
/*See individual sites for spacing tag*/
.content_page_grid_8_content_box h2 :link {
	color:#4d4d4d;
	text-decoration:none;
}
.content_page_grid_8_content_box h2 :visited {
	color:#4d4d4d;
	text-decoration:none;
}
.content_page_grid_8_content_box h2 :link:hover {
	color:#4d4d4d;
	text-decoration:none;
}
.content_page_grid_8_content_box h2 :visited:hover {
	color:#4d4d4d;
	text-decoration:none;
}
.content_page_grid_8_banner_image {
	margin-bottom:6px;
}
.content_page_grid_8_banner_image img {
	width:618px;
	height:129px;	
	border:solid 1px #33261a;
}
.content_page_grid_8_content h2 :link {
	color:#33261a;
	text-decoration:none;
}
.content_page_grid_8_content h2 :visited {
	color:#33261a;
	text-decoration:none;
}
.content_page_grid_8_content h2 :link:hover {
	color:#33261a;
	text-decoration:none;
}
.content_page_grid_8_content h2 :visited:hover {
	color:#33261a;
	text-decoration:none;
}
.content_page_grid_8_content p {
	color:#4d4d4d;
}
.content_page_grid_8_content p :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content p :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content p :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content p :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_map_alert {
	padding:9px 0px 0px 30px;
	margin-top:6px;
	background: url('http://fpbc.net/images/global_elements/icons/24x24-icons/24x24-up01.png') left  no-repeat #f7db94;
	height:24px;
}
.content_page_grid_8_map_alert p :link {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_map_alert p :visited {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_event_container {
	margin:0 0 15px 0;
}
.content_page_grid_8_event_header {
	margin:0 0 4px 0;
}
.content_page_grid_8_event_header h2 {
	color:#4d4d4d;
}
.content_page_grid_8_event_detail_list {
	margin:0 0 14px 0;
}
.content_page_grid_8_event_detail_list p {
	margin:0;
	color:#4d4d4d;
	/*font-weight:bold;*/
}
.content_page_grid_8_event_content {
	margin:0 0 6px 0;
	color:#4d4d4d;
}
.content_page_grid_8_event_content :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_content :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_content :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_event_content :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_event_moreinfo :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_moreinfo :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_moreinfo :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_event_moreinfo :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_event_title_container {
	height:30px;	
}
.content_page_grid_8_event_title_header {
	width:592px;
	margin:0px 0 0 0;
	float:right;
}
.content_page_grid_8_event_title_image {
	width:28px;
	float:left;
}
.content_page_grid_8_event_alert_description {
	width:608px;
	background-color:#ffb359;
	margin:3px 0 14px 0;
	padding:6px;
}
.content_page_grid_8_event_calendar_link :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_calendar_link :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_event_calendar_link :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_event_calendar_link :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_service_opportunity_container {
	margin:0 0 15px 0;
}
.content_page_grid_8_service_opportunity_header {
	margin:0 0 4px 0;
}
.content_page_grid_8_service_opportunity_title_container {
	height:30px;	
}
.content_page_grid_8_service_opportunity_title_header {
	width:592px;
	float:right;
}
.content_page_grid_8_service_opportunity_title_image {
	width:28px;
	float:left;
}
.content_page_grid_8_service_opportunity_detail_description {
	margin:0 0 14px 0;
}
.content_page_grid_8_service_opportunity_detail_description p {
	margin:0 0 2px 0;

}
.content_page_grid_8_service_opportunity_detail_description :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_service_opportunity_detail_description :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_service_opportunity_detail_description :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_service_opportunity_detail_description :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_service_opportunity_detail_list {
	margin:0 0 8px 0;
}
.content_page_grid_8_service_opportunity_detail_list p {
	margin:0;
	color:#33261a;
}
.content_page_grid_8_service_opportunity_detail_list :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_service_opportunity_detail_list :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_service_opportunity_detail_list :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_service_opportunity_detail_list :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_evision_image {
	margin:0;
	border:0;
}
.content_page_grid_8_pastoral_staff_container {
	width:480px;
	float:left;	
	margin-left:0px;
	margin-right:0px;
	padding:0;
}
.content_page_grid_8_pastoral_staff_blog_post_container {
	width:460px;
}
.content_page_grid_8_pastoral_staff_blog_post_text {
	width:432px;
	float:right;
	padding:0 0 0 4px;
	margin-top:4px;
}
.content_page_grid_8_pastoral_staff_blog_post_image { 
	width:24px;
	float:left;
	margin-top:4px;
}
.content_page_grid_8_pastoral_staff_blog_post_image img { 
	border:0;
	margin:0;
}
.content_page_grid_8_pastoral_staff_blog_post_header_name { 
	width:432px;
	height:24px;
}
.content_page_grid_8_pastoral_staff_blog_post_header_name p {
	color:#4d4d4d;
	text-align:left;
	padding:1px 0 0 0;
	margin:0;
	font-size:1.2em;
}
.content_page_grid_8_pastoral_staff_blog_post_article_title :link { 
	font-size:1.1em;	
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_pastoral_staff_blog_post_article_title :visited { 
	font-size:1.1em;	
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_pastoral_staff_blog_post_article_title :link:hover { 
	font-size:1.1em;	
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_pastoral_staff_blog_post_article_title :visited:hover { 
	font-size:1.1em;	
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_pastoral_staff_blog_post_article_text p { 
	margin:3px 0 0 0;
	font-size:0.9em;	
	color:#4d4d4d;
}
.content_page_grid_8_pastoral_staff_blog_post_article_text img { 
	display:none;
	/*width:70px;
	height:auto;
	margin:3px;
	border:1px solid #000;
	float:right;*/
}
.content_page_grid_8_pastoral_staff_blog_post_article_text li { 
	margin:8px 0 0 0;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore {
	margin:8px 0 0 0;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore p {
	margin:0 0 4px 0;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore p :link { 
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore p :visited { 
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore p :link:hover { 
	font-size:0.9em;
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_blog_post_article_readmore p :visited:hover { 
	font-size:0.9em;
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_verse_container {
	width:460px;
	margin-top:6px;
}
.content_page_grid_8_pastoral_staff_verse_text {
	width:432px;
	float:right;
	padding:0 0 0 4px;
	margin-top:4px;
	line-height:1.3em;
	font-size:0.9em;
	color:#4d4d4d;
}
.content_page_grid_8_pastoral_staff_verse_image { 
	width:24px;
	float:left;
	margin-top:4px;
}
.content_page_grid_8_pastoral_staff_verse_image img { 
	border:0;
	margin:0;
}
.content_page_grid_8_pastoral_staff_verse_header_name { 
	width:432px;
	height:24px;
	margin-bottom:0px;
}
.content_page_grid_8_pastoral_staff_verse_header_name p { 
	color:#4d4d4d;
	text-align:left;
	padding:0;
	margin:0;
	font-size:1.4em;
}
.content_page_grid_8_pastoral_staff_profile_image {
	float:left;
	width:140px;
	margin-left:0px;
	margin-right:0px;
}
.content_page_grid_8_pastoral_staff_profile_image img {
	width:138px;
	margin-bottom:4px;
	padding:0;
	border:1px solid #000;
}
.content_page_grid_8_pastoral_staff_profile_image :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_profile_image :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_profile_image :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_profile_image :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_view_container {
	width:620px;	
}
.content_page_grid_8_pastoral_staff_view_details {
	width:335px;
	float:left;
}
.content_page_grid_8_pastoral_staff_view_details_continued :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_view_details_continued :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_pastoral_staff_view_details_continued :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_view_details_continued :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_view_image {
	width:285px;
	float:right;
	vertical-align:top;
}
.content_page_grid_8_pastoral_staff_view_image img {
	width:280px;
	border:1px solid #000;
	margin:145px 0 0 3px;
	vertical-align:top;
}
.content_page_grid_8_pastoral_staff_view_image_legacy {
	float:right;
	width:140px;
	vertical-align:top;
	border:1px solid #000;
	margin:0 0 10px 10px;
}
.content_page_grid_8_pastoral_staff_view_image_legacy img {
	width:140px;
	height:auto;
	border:1px solid #000;
	float:right;
	vertical-align:top;
}
.content_page_grid_8_pastoral_staff_view_social_links_container {
	width:335px;
}
.content_page_grid_8_pastoral_staff_view_social_links_leftcolumn {
	width:168px;
	float:left;
}
.content_page_grid_8_pastoral_staff_view_social_links_rightcolumn {
	width:167px;
	float:right;
}
.content_page_grid_8_pastoral_staff_view_social_links_title p {
	font-size:1.1em;	
	color:#33261a !important;
}
.content_page_grid_8_pastoral_staff_view_social_links_content {
	margin:6px 0 0 0;	
}
.content_page_grid_8_pastoral_staff_view_social_links_content :link {
	color:#297580;
	text-decoration:none;
	font-size:1.1em;
}
.content_page_grid_8_pastoral_staff_view_social_links_content :visited {
	color:#297580;
	text-decoration:none;
	font-size:1.1em;
}
.content_page_grid_8_pastoral_staff_view_social_links_content :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_pastoral_staff_view_social_links_content :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_container {
	width:620px;
	margin-top:10px;
}
.content_page_grid_8_blogs_blog_post_header img {
	width:80px;
	height:auto;
	vertical-align:bottom;
	border:1px solid #000;
	float:right;
	margin-top:60px;
	margin-bottom:-65px;
}
.content_page_grid_8_blogs_blog_post_read_header img {
	width:64px;
	height:auto;
	vertical-align:bottom;
	border:0;
	margin:-8px 0 0 0;
	float:right;
}
.content_page_grid_8_blogs_blog_post_text {
	width:584px;
	float:right;
	padding:0 0 0 4px;
	margin-top:4px;
}
.content_page_grid_8_blogs_blog_post_image { 
	width:32px;
	float:left;
	margin-top:4px;
}
.content_page_grid_8_blogs_blog_post_image img { 
	border:0;
	margin:0;
}
.content_page_grid_8_blogs_blog_post_article_title :link { 	
	margin:4px 0 0 0;
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_blogs_blog_post_article_title :visited { 
	margin:4px 0 0 0;
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_blogs_blog_post_article_title :link:hover { 
	margin:4px 0 0 0;
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_blogs_blog_post_article_title :visited:hover { 
	margin:4px 0 0 0;
	text-decoration:none;
	text-align:left;
	color:#33261a;
}
.content_page_grid_8_blogs_blog_post_date_author p {
	font-size:0.95em;
	font-weight:bold;
}
.content_page_grid_8_blogs_blog_post_article_text {
	margin:4px 0 0 0;	
}
.content_page_grid_8_blogs_blog_post_article_text p { 
/*	margin:0;*/
	font-size:1em;	
	color:#4d4d4d;
}
.content_page_grid_8_blogs_blog_post_article_text img { 
	width:540px !important;
	height:auto;
	border:1px solid #000 !important;
	margin:auto;
}
.content_page_grid_8_blogs_blog_post_article_image { 
	width:250px;
	margin:5px 2px 10px 10px;
	float:right;
}
.content_page_grid_8_blogs_blog_post_article_image img { 
	width:248px !important;
	height:auto;
	border:1px solid #000 !important;
}
.content_page_grid_8_blogs_blog_post_article_image p { 
	width:250px;
	margin:4px 0 0 0;
}
.content_page_grid_8_blogs_blog_post_article_readmore {
	margin:8px 0 0 0;
}
.content_page_grid_8_blogs_blog_post_article_readmore p {
	margin:0 0 4px 0;
}
.content_page_grid_8_blogs_blog_post_article_readmore p :link { 
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_article_readmore p :visited { 
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_article_readmore p :link:hover { 
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_article_readmore p :visited:hover { 
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_article_attachment :link {
	font-size:1.25em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_article_attachment :visited {
	font-size:1.25em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_article_attachment :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_article_attachment :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_social_links {
	margin-left:-10px !important;	
}
.content_page_grid_8_blogs_blog_post_comment_header_title {
	font-size:1.2em;
	font-weight:bold;
}
.content_page_grid_8_blogs_blog_post_comment_header_link {
	float:right;	
}
.content_page_grid_8_blogs_blog_post_comment_header_link :link {
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_comment_header_link :visited {
	font-size:0.9em;
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_blogs_blog_post_comment_header_link :link:hover { 
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_comment_header_link :visited:hover { 
	text-decoration:underline;
}
.content_page_grid_8_blogs_blog_post_comment_pastor_container {
	padding:10px;
	margin:5px 0 5px 0;
}
.content_page_grid_8_blogs_blog_post_comment_member_container {
	padding:10px;
	margin:5px 0 5px 0;
}
.content_page_grid_8_blogs_blog_post_comment_author p {
	font-size:0.95em;
	font-weight:bold;
}
.content_page_grid_8_blogs_blog_post_comment_author img {
	float:right;
	border:1px solid #000;
	width:50px !important;
	height:auto !important;
}
.content_page_grid_8_blogs_blog_post_comment_body p {
	font-size:1em;
}
.content_page_grid_8_blogs_blog_post_comment_disclaimer p {
	font-size:0.75em;
	margin:0 0 4px 0;
}
.content_page_grid_4_content_box {
	padding:15px 0 0 0;
}
.content_page_sidebar_content {
	
}
.content_page_sidebar_content h2 {
	color:#4d4d4d;
}
.content_page_sidebar_content p {
	margin:0;
	color:#4d4d4d;
	text-align:left;
}
.content_page_sidebar_blog_post_container {
	margin:0 0 14px 0;
}
.content_page_sidebar_blog_post_container img {
	width:100px !important;
	height:auto;
	border:1px solid #000 !important;
	margin:3px;
}
.content_page_sidebar_blog_post_header_container {
	width:300px;
	height:32px;
	margin-bottom:10px;
	margin-top:10px;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_container h2 :link {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_container h2 :visited {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_container h2 :link:hover {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_container h2 :visited:hover {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_container_doubleline {
	width:300px;
	height:56px;
	margin-bottom:10px;
	margin-top:10px;
}
.content_page_sidebar_blog_post_header_image {
	width:32px;
	height:32px;
	float:left;
}
.content_page_sidebar_blog_post_header_image img {
	border:0;
}
.content_page_sidebar_blog_post_header_name {
	width:268px;
	height:32px;
	float:right;
}
.content_page_sidebar_blog_post_header_name_doubleline {
	width:268px;
	height:56px;
	float:right;
}
.content_page_sidebar_blog_post_header_name :link {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_name :visited {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_name :link:hover {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_name :visited:hover {
	color:#4d4d4d;
	text-align:left;
	text-decoration:none;
}
.content_page_sidebar_blog_post_header_name h2 {
	padding:4px 0 0 8px;
	color:#4d4d4d;
	text-align:left;
}
.content_page_sidebar_blog_post_title {
	text-align:left;
}
.content_page_sidebar_blog_post_title p {
	
}
.content_page_sidebar_blog_post_title :link {
	font-size:1.1em;	
	text-decoration:none;
	color:#33261a;
}
.content_page_sidebar_blog_post_title :visited {
	font-size:1.1em;	
	text-decoration:none;
	color:#33261a;
}
.content_page_sidebar_blog_post_title :link:hover {	
	text-decoration:none;
	color:#33261a;
}
.content_page_sidebar_blog_post_title :visited:hover {	
	text-decoration:none;
	color:#33261a;
}
.content_page_sidebar_blog_post_article_author_date p {
	margin:0;
	font-size:0.75em;	
	color:#33261a;
	font-weight:bold;
	text-align:left;
}
.content_page_sidebar_blog_post_article p {
	margin:0;
	font-size:0.9em;	
	color:#4d4d4d;
	text-align:left;
}
.content_page_sidebar_blog_post_article_image { 
	width:100px !important;
	overflow:hidden;
	height:auto;
/*	margin:3px;*/
	float:right;
/*	border:1px solid #000 !important;*/
}
.content_page_sidebar_blog_post_article_image img { 
	width:97px !important;
	height:auto;
}
.content_page_sidebar_blog_post_article_readmore :link {
	font-size:0.8em;
	color:#297580;
	text-decoration:none;
}
.content_page_sidebar_blog_post_article_readmore :visited {
	font-size:0.8em;
	color:#297580;
	text-decoration:none;
}
.content_page_sidebar_blog_post_article_readmore :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_sidebar_blog_post_article_readmore :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_sidebar_service_opportunity_container {
	margin:0 0 14px 0;	
}
.content_page_sidebar_service_opportunity_detail_list {
	margin:2px 0 2px 0;
	text-align:left;
}
.content_page_sidebar_service_opportunity_detail_list p {
	margin:0;
	color:#33261a;
	text-align:left;
}
.content_page_sidebar_service_opportunity_detail_list :link {
	color:#297580;
	text-decoration:none;
}
.content_page_sidebar_service_opportunity_detail_list :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_sidebar_service_opportunity_detail_list :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_sidebar_service_opportunity_detail_list :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_sidebar_service_opportunity_article p {
	margin:0;
	font-size:0.9em;	
	color:#4d4d4d;
	text-align:left;
}
.content_page_sidebar_email_container {
	width:300px;	
}
.content_page_sidebar_email_textbox {
	padding:0;
	width:300px;
	height:23px;
	float:right;
}
.content_page_sidebar_email_privacy {/*Also see site css*/
}
.content_page_dashed_line {
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dashed #d3c39f;
}
.content_page_extra_spacing {
	height:20px;	
}
.li_link :link {
	color:#297580;
	text-decoration:none;
}
.li_link :visited {
	color:#297580;
	text-decoration:none;
}
.li_link :link:hover {
	color:#297580;
	text-decoration:underline;
}
.li_link :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box p :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box p :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box p :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box p :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box ul {
	line-height:1.4em;
	padding:0 0 0 15px;
	margin:0px 0 12px 0;
}
.content_page_grid_8_content_box ul :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box ul :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box ul :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box ul :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box ol {
	line-height:1.4em;
	padding:0 0 0 27px;
	margin:-8px 0 12px 0;
}
.content_page_grid_8_content_box ol :link {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box ol :visited {
	color:#297580;
	text-decoration:none;
}
.content_page_grid_8_content_box ol :link:hover {
	color:#297580;
	text-decoration:underline;
}
.content_page_grid_8_content_box ol :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.static_content ol {
	line-height:1.4em;
	padding:0 0 0 27px;
}






/*SIDEBAR*/
.sidebar_upcoming_events_container {
	margin-top:0px;
}
.sidebar_upcoming_events_header {
	color:#4d4d4d;
}
.sidebar_upcoming_events_container p {
	text-align:left;
}
.sidebar_upcoming_events_event_container {
	margin:0 0 8px 0;	
}
.sidebar_upcoming_events_event_time {
	padding:1px 0 0 0;
	margin-bottom:-1px;
	font-size:0.9em;
}
.sidebar_upcoming_events_event_time p {
	font-size:0.9em;
	color:#4d4d4d;
	margin:0;
}
.sidebar_upcoming_events_event_time :link {
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_event_time :visited {
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_event_time :link:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_event_time :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_event_title {
	margin-bottom:-1px;
}
.sidebar_upcoming_events_event_title p {
	margin:0;
	color:#33261a;
	font-size:1.05em;
}
.sidebar_upcoming_events_event_content p {
	color:#4d4d4d;	
	font-size:0.95em;
	line-height:1.2em;
	margin:0px 0 3px 0;
}
.sidebar_upcoming_events_event_content :link {
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_event_content :visited {
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_event_content :link:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_event_content :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_moreinfo {
	margin:4px 0 10px 0;
	text-align:left;
}
.sidebar_upcoming_events_moreinfo :link {
	color:#297580;
	font-size:0.8em;
	text-decoration:none;
}
.sidebar_upcoming_events_moreinfo :visited {
	color:#297580;
	font-size:0.8em;
	text-decoration:none;
}
.sidebar_upcoming_events_moreinfo :link:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_moreinfo :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_view_all {
	text-align:left;
	margin:13px 0 0 0;
}
.sidebar_upcoming_events_view_all :link {
	font-size:1em;
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_view_all :visited {
	font-size:1em;
	color:#297580;
	text-decoration:none;
}
.sidebar_upcoming_events_view_all :link:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_view_all :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.sidebar_upcoming_events_event_alert_description {
	width:278px;
	background-color:#ffb359;
	margin:3px 0 14px 0;
	padding:6px;
}
.sidebar_daily_verse_container {
	line-height:1.2em;	
	text-align:left;
}
.sidebar_daily_verse_container :link {
	color:#33261a;
	text-decoration:none;
}
.sidebar_daily_verse_container :visited {
	color:#33261a;
	text-decoration:none;
}
.sidebar_daily_verse_container :link:hover {
	color:#33261a;
	text-decoration:underline;
}
.sidebar_daily_verse_container :visited:hover {
	color:#33261a;
	text-decoration:underline;
}
.sidebar_blogs_callToAction_container {
	width:300px;	
	text-decoration:none;
}
.sidebar_blogs_callToAction_left_column {
	width:140px;
	margin:5px 5px 0 5px;
	float:left;
	text-decoration:none;
}
.sidebar_blogs_callToAction_right_column {
	width:140px;
	margin:5px 5px 0 5px;
	float:right;
	text-decoration:none;
}
.sidebar_dashed_line {
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dashed #33261a;
}
.media_item_sermon_container {
	width:480px;
	float:right;
}
.media_item_sermon_thumbnail {
	width:140px;
	float:left;
}
.media_item_sermon_thumbnail img {
	width:138px;
	height:103px;
	margin-bottom:4px;
	padding:0;
	border:1px solid #000;
}
.media_item_sermon_thumbnail :link {
	color:#297580;
	text-decoration:none;
}
.media_item_sermon_thumbnail :visited {
	color:#297580;
	text-decoration:none;
}
.media_item_sermon_thumbnail :link:hover {
	color:#297580;
	text-decoration:underline;
}
.media_item_sermon_thumbnail :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.media_item_sermon_thumbnail span {
	line-height:1.3em;
}
.media_item_sermon_title {
	margin-bottom:8px;
}

.media_item_link_container {
	width:140px;
	padding:0;
	background:none;
	text-align:left;
}
.media_item_link_container :link {
	text-decoration:none;
}
.media_item_link_container :visited {
	text-decoration:none;
}
.media_item_link_container.milchover {
	background:url('http://fpbc.net/images/global_elements/buttons/grid_2_button_rollover.png');
	cursor:pointer;	
}
.media_item_link_image {
	padding:0;
	margin:0;
	width:24px;
	border:none;
}
.media_item_link_text :link {
	color:#4d4d4d;
	text-decoration:none;
	cursor:pointer;
}
.media_item_link_text :visited {
	color:#4d4d4d;
	text-decoration:none;
	cursor:pointer;
}
.media_item_link_text :link:hover {
	color:#4d4d4d;
	text-decoration:none;
	cursor:pointer;
}
.media_item_link_text :visited:hover {
	color:#4d4d4d;
	text-decoration:none;
	cursor:pointer;
}
.media_sermon_dropdown_list {
	margin:17px 0 -17px 0;
	float:right;
}
.media_sermon_speaker :link {
	color:#297580;
	text-decoration:none;
}
.media_sermon_speaker :visited {
	color:#297580;
	text-decoration:none;
}
.media_sermon_speaker :link:hover {
	color:#297580;
	text-decoration:underline;
}
.media_sermon_speaker :visited:hover {
	color:#297580;
	text-decoration:underline;
}
.dashboard_help_video_border {
	border:1px solid #000;	
}

/*MISC CSS TAGS*/
.display_none {
	display:none;	
}
.float_right {
	float:right;	
}
.text_align_left {
	text-align:left;	
}
.facebox_alert {
	color:#4d4d4d;	
	width:545px;
	line-height:1.3em;
	font-size:1.1em;
}
/*.facebox_alert :link {
	color:#297580;
	text-decoration:none;
}*/

/*PAGINATION*/

/*PAGE TAG*/
.pagination_page {
	/*width:50px;*/
	height:14px;
	margin:0 2px 0 2px;
	float:left;
	padding:5px 0 3px 0;
	color:#0b0806;
	width:36px;
}
.pagination_page_1of1 {
	margin:12px 0 6px 0;
}
/*FIRST*/
.pagination_first {
/*Wide background with transparent background and #0b0806 font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_wide_transparent.png');
	width:66px;
	height:14px;
	margin:0 2px 0 2px;
	padding:4px 0 4px 0;
	text-align:center;
	float:left;
	color:#0b0806;
	cursor:pointer;
}
.pagination_first :link {
	width:66px;
	color:#0b0806;
	text-align:center;
}
.pagination_first :visited {
	width:66px;
	color:#0b0806;
	text-align:center;
}
.pagination_first :link:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_first :visited:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_first.pfirsthover {
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_wide_hover.png');
}

/*LAST*/
.pagination_last {
/*Wide background with transparent background and #0b0806 font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_wide_transparent.png');
	width:66px;
	height:14px;
	margin:0 2px 0 2px;
	padding:4px 0 4px 0;
	text-align:center;
	float:left;
	cursor:pointer;
}
.pagination_last :link {
	width:66px;
	color:#0b0806;
	text-align:center;
}
.pagination_last :visited {
	width:66px;
	color:#0b0806;
	text-align:center;
}
.pagination_last :link:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_last :visited:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_last.plasthover {
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_wide_hover.png');
}

/*NEXT*/
.pagination_next {
/*Small background with transparent background and #0b0806 font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_transparent.png');
	width:22px;
	height:14px;
	padding:4px 0 4px 0;
	text-align:center;
	margin:0 2px 0 2px;
	float:left;
	cursor:pointer;
}
.pagination_next :link {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_next :visited {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_next :link:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_next :visited:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_next.pnexthover {
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_hover.png');
}

/*PREVIOUS*/
.pagination_previous {
/*Small background with transparent background and #0b0806 font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_transparent.png');
	width:22px;
	height:14px;
	padding:4px 0 4px 0;
	text-align:center;
	margin:0 2px 0 2px;
	float:left;
	cursor:pointer;
}
.pagination_previous :link {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_previous :visited {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_previous :link:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_previous :visited:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_previous.pprevioushover {
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_hover.png');
}

/*NUMBER*/
.pagination_number {
/*Small background with transparent background and #0b0806 font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_transparent.png');
	width:22px;
	height:14px;
	padding:4px 0 4px 0;
	text-align:center;
	margin:0 2px 0 2px;
	float:left;
	cursor:pointer;
}
.pagination_number :link {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_number :visited {
	width:22px;
	color:#0b0806;
	text-align:center;
}
.pagination_number :link:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_number :visited:hover {
	text-decoration:none;
	color:#0b0806;
	text-align:center;
}
.pagination_number.pnumberhover {
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_hover.png');
}

/*CURRENT*/
.pagination_current {
/*Small medium brown background with no hover state and #f3e8cc font*/
	background:url('http://fpbc.net/images/global_elements/pagination/pagination_narrow_current.png');	
	width:22px;
	height:14px;
	margin:0 2px 0 2px;
	float:left;
	padding:4px 0 4px 0;
	text-align:center;
	color:#f3e8cc;
}

.redText {
	color:#c80000;
}
.dashed_line {
	margin:10px 0 10px 0;
	border-top:1px dashed #33261a;
}

/*CALL TO ACTION BUTTONS ARE IN BROWSER SPECIFIC CSS*/

div.htmltooltip {
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #297580;
	border: 2px solid #33261a;
	color: white;
	padding: 3px;
	line-height:1.2em;
	width: 250px; /*width of tooltip*/
}

.dashboard_sidebar_align_left {
	text-align:left;	
}

.ie_6_warning {
	width:540px;
	background-color:#ffb359;
	margin:12px 0 0 0;
	padding:6px;
}
.ie_6_warning :link {
	text-decoration:underline;
}
.ie_6_warning :visited {
	text-decoration:underline;
}
.ie_6_warning :link:hover {
	text-decoration:underline;
}
.ie_6_warning :visited:hover {
	text-decoration:underline;
}

#dialog {
	text-align:left;	
}



/*960 CSS*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1px}.clearfix{display:block}