/* CSS Document */

/*
10 77
11 85
12 93
13 100
14 108
15 116
16 123.1
17 131
18 138.5
19 146.5
20 153.9
21 161.6
22 167
23 174
24 182
25 189
26 197
*/


/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background: url(../img/bg_body.gif) top left repeat-x;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clear {clear:both;}

/*HTML Elements*/
html {}
body {font-family: Arial, Helvetica, sans-serif; color:#000;}
.right {text-align:right;}
.center {text-align:center;}
strong {font-weight:bold; color:#5f365f;}
.bold {font-weight:bold; color:#5f365f;}
a:link, a:visited {color:#5f365f;}
a:active, a:hover {color:#333;}
object {outline:none;}
em {font-style:italic;}

#wrapper {margin:0 auto; width:926px;}

/* header styles */
#header {height:166px;}
#logo {width:207px; margin:16px 0 0 0; padding:0; float: left;}

#navigation {float:right; background: url(../img/bg_nav.gif) top left no-repeat; height:42px; width:701px; margin-top:63px;}
#navigation ul {margin-left:5px;}
#navigation ul li {border-bottom:1px solid #5f365f;}
#navigation ul li ul, #navigation ul li ul li ul {margin-left:0;}
#navigation a {display:block; padding:15px 10px 13px 11px; font-size:100%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; border-right:1px solid #823682;}
#navigation li.last a {border-right:none; padding-right:10px;}
#navigation ul li {float:left;}
#navigation ul li a:link, #navigation ul li a:visited {text-decoration:none; color:#fff;}
#navigation ul li a:hover, #navigation ul li a:active {text-decoration:none; color:#dac893; background:url(../img/bg_nav_hover.gif) top left repeat-x;}
#navigation ul li ul li a:hover {background:none;}
#navigation ul li li a {padding:8px;}
#navigation li.last ul {left:-6.3em;}

#main {clear:both;}

/* homepage styles */

/* content containers */
#content {}
#content p, #content ul {margin-bottom:20px; font-size:93%; line-height:131%;}
#content h1 {}
#content h2 {}
#main_content h2 {font-size:153.9%; color:#5f365f; margin-bottom:10px; margin-top:10px; border-bottom:1px solid #5f365f; font-family:Georgia, "Times New Roman", Times, serif;}
#main_content p {line-height:1.5em;}
#content h3 {}
.bulletedList {margin-left:10px;}
.bulletedList li {padding-left:12px; background:url(../img/purple_bullet.gif) left 5px no-repeat; margin-bottom:5px;}
#hp_news_and_events .bulletedList {margin-left:7px;}
#hp_news_and_events .bulletedList li {background:url(../img/white_bullet.gif) left 5px no-repeat; padding-left:9px;}
ol.numberedList li {list-style-type:decimal; padding-left:2px; margin-left:20px; margin-bottom:5px;}
#content p.largeText {font-size:116%; font-weight:bold;}
#content p.headline {font-size:116%; text-align:center; font-style:italic; font-weight:bold; margin:40px;}

.graphicHeader {font-size:216%; margin-bottom:5px; color:#5f365f; font-family: Georgia, "Times New Roman", Times, serif; background:url(../img/header_bg.gif) top left no-repeat; padding:8px 0 12px 15px;}
.subhead {font-size:116%; margin-bottom:10px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.photoGraphicPurple {border-bottom:3px solid #5f365f; margin-bottom:20px;}
.photoGraphicGreen {border-bottom:3px solid #566423; margin-bottom:20px;}
.photoGraphicOrange {border-bottom:3px solid #bf5717; margin-bottom:20px;}
.photoGraphicBrown {border-bottom:3px solid #5d3927; margin-bottom:20px;}



/* sidebar left styles */
body.interiorSidebarL #main_content {float:right; width:710px; display:inline;}
body.interiorSidebarL #secondary_content {float:left; width:190px; display:inline; margin-right:0px; display:inline;}

/* sidebar right styles */
body.interiorSidebarR #main_content {float:left; width:710px; display:inline;}
body.interiorSidebarR #secondary_content {float:right; width:190px; display:inline; margin-right:0px; display:inline;}
#homepage #main_content {width:694px;}
#homepage #secondary_content {width:216px;}

body.single_col #main_content {width:100%;}
body.single_col #secondary_content {display:none;}
body.single_col .graphicHeader {background:url(../img/header_bg_wide.gif) top left no-repeat;}

/* 2 column page styles */
body.double_col .graphicHeader {background:url(../img/header_bg_wide.gif) top left no-repeat;}
body.double_col #main_content {width:100%;}
body.double_col #main_content div.col1 {width:48%; float:left}
body.double_col #main_content div.col2 {width:48%; float:right}

/* secondary content styles */
#secondary_content div {margin-bottom:10px;}
#secondary_content div#interior_promos {margin-bottom:0;}

.sidebar_content {padding:8px 0 10px 0; font-size:93%;}
.sidebar_content p, .sidebar_content ul, .sidebar_content h4 {padding:0 5px 0 8px;}
.sidebar_content ul li {margin-bottom:4px;}
#homepage .sidebar_content p {margin-bottom:8px;}
.sidebar_content h4 {font-weight:bold; margin-bottom:5px; text-align:center; padding-left:3px; border-bottom:1px solid #fff; padding-bottom:8px; font-size:108%}
.green_sidebar {background:#566423 url(../img/bg_sidebar_green_566423-.jpg) bottom left no-repeat; color:#fff;}
.orange_sidebar {background:#bf5717 url(../img/bg_sidebar_orange_bf5717.jpg) bottom left no-repeat; color:#fff;}
.brown_sidebar {background:#5d3927 url(../img/bg_sidebar_brown_5d3927.jpg) bottom left no-repeat; color:#fff;}
.purple_sidebar {background:#5f365f url(../img/bg_sidebar_purple_5f365f.jpg) bottom left no-repeat; color:#fff;}
.blue_sidebar {background:#dff1f2 url(../img/bg_sidebar_ltblue_dff1f2.jpg) bottom left no-repeat; color:#5d3927;}
#homepage .purple_sidebar {background:#5f365f url(../img/bg_sidebar_purple_hp_5f365f.jpg) bottom left no-repeat; color:#fff;}
#homepage .green_sidebar {background:#566423 url(../img/bg_sidebar_green_hp_566423.jpg) bottom left no-repeat; color:#fff;}
#homepage .sidebar_content h3 {font-size:16px; font-weight:bold; margin:8px 0 8px 0; text-align:center; padding-left:0; border-bottom:2px
 solid #fff; padding-bottom:10px;}
 #homepage .sidebar_content h4 {text-align:left; border-bottom:none; margin-left:8px; padding-left:0; margin-bottom:4px; padding-bottom:0;}

.sidebar_content a:link, .sidebar_content a:visited {color:#fff; text-decoration:none;}
.sidebar_content a:hover, .sidebar_content a:active {color:#ccc; text-decoration:none;}
.blue_sidebar a:link, .blue_sidebar a:visited {color:#5d3927; text-decoration:none;}
.blue_sidebar a:hover, .blue_sidebar a:active {color:#bf5717; text-decoration:none;}

/* not being used yet 
.secondarynav h3 {background:url(../img/bg_heading.gif) top left repeat-x; padding:6px; margin-bottom:0; color:#fff; font-weight:bold;}
.secondarynav ul {border:3px solid #5a1c1c; padding:5px;}
.secondarynav ul li {margin-bottom:3px;}
#interior_promos img {margin-bottom:10px;}
#email_signup {border:3px solid #5a1c1c; padding:5px; color:#fff; background:#724141;}
#email_signup h4 {font-weight:bold; margin-bottom:5px;}
#email_signup_input {border:1px solid #5a1c1c; margin-bottom:8px; width:162px;}
#enews_singup_go {float:right;}*/

/*Footer*/	
#footer {padding-bottom:20px; text-align:center; border-top:1px solid #ccc; color:#666; margin-top:20px;}
#footer_nav {margin:15px 0 15px 160px; float:left;}
#footer_nav ul {}
#footer_nav a {display:block; padding:0px 10px; font-size:93%; line-height:.9; border-right:1px solid #666;}
#footer_nav li.last a {border-right:none; padding-right:0;}
#footer_nav a:link, #footer_nav a:visited {color:#666; text-decoration:none;}
#footer_nav a:hover, #footer_nav a:active {color:#333; text-decoration:underline;}
#footer_nav ul li {float:left;}
#footer p {clear:both; color:#666; font-size:93%; margin-bottom:4px;}

/* overlay styles */
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:600px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* page specific styles */
/* homepage */
#homepage_flash {margin-bottom:10px; height:202px; overflow:hidden; background:#6d3e6d url(../img/bg_main_image.jpg);}
#homepage_flash img {}
#homepage_flash p {font-size:93%; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; float:right; width:294px; clear:right}
#homepage_flash h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:8px; float:right; width:294px; clear:right; font-size:100%;}
#promo_bar {margin-bottom:10px; clear:both;}
#features {margin-bottom:10px; height:108px; overflow:hidden;}
.fma {float:left; margin-right:10px;}
.last {margin-right:0;}
#homepage_info {clear:both; margin-top:40px;}
#fma1 {border-bottom:4px solid #5f365f;}
#fma2 {border-bottom:4px solid #dff1f2;}
#fma3 {border-bottom:4px solid #566423;}


/* milestones ministry events */
#milestones_schedule td {padding-bottom:3px;}

/* adventure ministry */
#adventure_ministry_sidebar {}
#adventure_ministry_sidebar ul li {margin-bottom:5px;}
#adventure_ministry_sidebar ul li span {font-style:italic; font-weight:bold;}

/* coaching */
#sidebar_coaching {}
#sidebar_coaching ul li, #sidebar_endorsements ul li, #sidebar_coaching_process ul li {margin-bottom:15px;}

/* milestones */
#sidebar_milestones div.testimonial {margin-bottom:15px}
#sidebar_milestones div.testimonial p {font-style:italic;}
#sidebar_milestones div.testimonial p span {font-style:normal; display:block; text-align:right; font-weight:bold; margin-top:3px;}
#milestones_bowl_brochure {padding:10px; border:2px solid #5d3927;}
#milestones_bowl_brochure p {text-align:center; font-weight:bold;}
#milestones_bowl_brochure img {border:1px solid #d0c7e8; text-align:center;}
#milestones_bowl_brochure a:link, #milestones_bowl_brochure a:visited {color:#5d3927;}

/* vf events */
#sidebar_vfevents h4 {font-weight:bold; margin-bottom:5px; text-align:center; padding-left:3px; border-bottom:1px solid #fff; padding-bottom:5px; font-size:108%}
#sidebar_vfevents ul li {margin-bottom:5px;}

/* congregational training */
#cg_training_testimonial {font-size:93%; background:#dff1f2; color:#5d3927; padding-bottom:8px;}
#cg_training_testimonial p {padding:10px 5px 0 5px;}

/* womens ministry */
#sidebar_womens p span {font-weight:bold; font-size:116%}

/* young mens ministry */

/* certification school */
#cert_school_benefits {margin-bottom:30px;}
#cert_school_benefits li {list-style-type:decimal; padding-left:10px; margin-left:30px; margin-bottom:10px;}

/* transformation stories */
#sidebar_transformation div.testimonial {margin-bottom:15px}
#sidebar_transformation div.testimonial p {font-style:italic;}
#sidebar_transformation div.testimonial p span {font-style:normal; display:block; text-align:right; font-weight:bold; margin-top:3px;}
.transformation_testimonial {border-bottom:1px solid #ccc; margin-bottom:20px;}
#trans_stories_video {float:right; margin:0 0 0 20px;}
#trans_stories_video p {margin:10px 0 0 0; text-align:center;}

/* trainings */
#sidebar_addl_traning ul li {margin-bottom:5px;}

/* taking faith home */
.tfh_testimonial {font-style:italic; font-size:108%; border-bottom:1px solid #ccc; padding-bottom:10px;}
.tfh_testimonial span {display:block; text-align:right; font-weight:bold; margin-right:30px; color:#5f365f;}

/* coaching endorsements */
.coaching_endorsement {border-bottom:1px solid #ccc; margin-bottom:20px;}
.coaching_endorsement p {font-style:italic;}

/* ministry openings */
#sidebar_jobs h4 {font-size:131%; margin-bottom:10px;}
#sidebar_jobs li {font-size:116%; margin-bottom:5px;}

/* vf frame */
.vf_frame {padding-left:50px; padding-top:20px;}
div.vf_frame {margin-bottom:20px;}
.vf_frame ol li {list-style-type:decimal; padding-left:2px; margin-left:20px;}
#vf_frame_six {background:url(../img/six.gif) top left no-repeat;}
#vf_frame_five {background:url(../img/five.gif) top left no-repeat; margin-left:30px}
#vf_frame_four {background:url(../img/four.gif) top left no-repeat; margin-left:10px}
#vf_frame_three {background:url(../img/three.gif) top left no-repeat; margin-left:30px;}

#vf_frame_sidebar {width:190px;}
#vf_frame_sidebar #vf_frame_five {background:url(../img/five_70px.gif) top right no-repeat; margin-left:0;}
#vf_frame_sidebar #vf_frame_four {background:url(../img/four_70px.gif) top right no-repeat; margin-left:0;}
#vf_frame_sidebar #vf_frame_three {background:url(../img/three_70px.gif) right 25px no-repeat; margin-left:0;}
#vf_frame_sidebar .vf_frame {padding-top:0; padding-left:0;}
#vf_frame_sidebar .vf_frame ol li {font-size:85%;}
#vf_frame_sidebar h3 {font-size:100%; font-weight:normal;}
#vf_frame_sidebar h3 em {display:block;}

/* staff associates & board */
.staff_photo, .associate_photo, .board_photo {width:100px; float:left; margin:0 12px 12px 0; border:4px solid #eee6ce; padding:2px;}
.staff_links {float:right; width:200px; background:#eee6ce url(../img/bg_hdr_staff_links.gif) top left no-repeat; margin-left:25px; margin-bottom:15px; padding-bottom:10px;}
.staff_links p, .staff_links ul, .staff_links div {padding-left:8px; padding-right:8px;}
.staff_links h3 {padding-top:8px; padding-bottom:3px; margin:0 8px 5px 8px; font-size:116%; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #eee6ce;}
.staff_member, .associate, .board_member {clear:both;}
#content p.associate_name, #content p.associate_specialty, #content p.staff_name, #content p.staff_title, #content p.staff_email, #content p.staff_phone {margin-bottom:2px;}
.staff_narrative, .associate_narrative {margin-top:10px; margin-bottom:30px;}
#content p.staff_name, #content p.associate_name, #content p.board_name {font-size:116%; color:#5f365f; font-weight:bold;}
#content p.staff_title, #content p.associate_specialty {font-weight:bold;}

/* downloads */
.download_list {margin-bottom:20px;}
.download_list td {width:33%; vertical-align:top;}
.download_list td ul {margin-right:10px; margin-left:10px;}
.download_list td ul li {padding-left:12px; background:url(../img/purple_bullet.gif) left 5px no-repeat;}

/* thoughts from paul hill */
#main_content p.thoughts_quote {margin-left:30px; margin-right:30px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:108%;}