@import url(custom/css/reset.css);



/*** PAGE ***/
body {
	background:#413c3e;
	color:#403d3e;
	font:12px Arial, Helvetica, sans-serif;
}
article{}

.wrapper{
	margin:0 auto;
	width:961px;
	position:relative;
}

header{
	background:url(custom/images/header_grad.png) repeat-x;
	height:144px; position:relative; z-index:999
}
.header_bg{
	background:url(custom/images/header.png) no-repeat center top;
	height:144px;
}
header .wrapper{ height:144px;}
header h1 a{
	background:url(custom/images/logo.png) no-repeat;
	height:89px; width:358px;
	display:block;
	text-indent:-9999px;
	position:absolute; top:16px; left:0px;
}


section{
	padding:37px 0 0 0;
}

#content_box_top{
	background:url(custom/images/box_top.png) no-repeat;
	height:447px;
	position:relative;
}


/*slider*/
#slider_box{
	position:absolute; top:5px; left:5px;
	width:590px; height:390px;
}
#slider{width:590px; height:390px; position:relative;}
#slider div{ height:390px; width:590px;}


#slider h4{
    margin:0;
    position:absolute; top:16px; left:20px;
	color:#fff; font-weight:bold; font-size:39px; text-shadow:1px 1px 1px #333;
}

.wrap{
  float: left;
  position: relative;
  left: 50%;
}
.sub_wrapper{  position: relative;  left: -50%;}
.slider_nav_box{
	background: url(custom/images/slider-text.png) no-repeat;
	position:absolute; bottom:0; left:195px; z-index:998;
	height:28px; width:202px; padding:14px 0 0 0;
	
	
}
.slider_nav_box a{ float:left; }
.slider_nav_box div{ float:left;}
.slider_nav_box a.slider_prev,
.slider_nav_box a.slider_next{
	background:url(custom/images/slider_prev.png) no-repeat;
	width:20px; height:16px; text-indent:-9999px;
	margin:1px 2px 0 5px;
}
.slider_nav_box a.slider_next{background:url(custom/images/slider_next.png) no-repeat;}
.slider_nav_box a.slider_prev:hover,
.slider_nav_box a.slider_next:hover{ background-position:left bottom;}


.slider_nav a{
	background:url(custom/images/slider_nav.png) no-repeat;
	width:19px; height:19px;
	font-size:16px; font-weight:bold; color:#87b942;
	text-align:center; text-decoration:none; margin-left:3px;
}
.slider_nav a:hover,
.slider_nav a.activeSlide{background-position:left bottom; color:#e2e4e0;}


/*tabs*/
#tabs{
	position:absolute; width:332px; right:5px; top:5px;
}

.tab_content { font-size:14px; padding:10px 0 0 5px; }
.tab_content h3{
	background:url(custom/images/icon-titles.png) no-repeat left 7px;
	color:#0e5c80; font-size:24px; font-weight:bold;
	padding:0 0 0 23px; margin:0 0 16px 0; text-transform:lowercase;
}
.tab_content h4{ color:#0e5c80; font-size:18px; font-weight:bold;}
.tab_content p{ font-size:14px; margin:0 0 10px 0; line-height:18px;}
.tab_content ul, .tab_content li{ list-style:none; margin:0; padding:0;}
.tab_content a{ font-weight:bold; color:#0e5c80;}

#welcome {height:380px; overflow:hidden;}

#content_box_bot{
	background:url(custom/images/box_bot.png) no-repeat;
	height:284px; position:relative; margin:-27px 0 0 0;
}

#panels{ width:340px; background:#e2e4e0; height:265px;}
#panels ul, #panels li{ list-style:none; margin:0; padding:0;}

#panels li{ float:left; width:163px; height:126px; margin:5px 0 0 5px;}
#panels li.bot{ margin-top:4px}



#news{
	position:absolute; right:12px; top:16px;
	width:568px;
}
#news ul, #news li{ margin:0; padding:0; list-style:none;}
#news a {text-decoration:none;}
#news a:hover {text-decoration:underline;}

#news h3 {
	background:url(custom/images/icon-titles.png) no-repeat left 7px;
	color:#0e5c80; font-size:24px; font-weight:bold;
	padding:0 0 0 23px;
}
#news .box{ padding-left:23px;}
#news .scroll{
	overflow:auto;
	height:205px;

}
#news li{ padding:10px 0 10px 0}
#news li span{ color:#0e5c80; font-size:15px; display:block; }
#news li h4 a, #news li h4{ color:#0e5c80; font-weight:bold; font-size:18px;}
#news li p{ margin:0; color:#403d3e; font-size:14px;}
#news li p a{ color:#0e5c80; font-weight:bold;}


/*internals*/
.shadow_bot{
	background:url(custom/images/shadow_bot.png) no-repeat center top;
	height:19px;
}
section .wrapper{ border:5px solid #e2e4e0; width:952px;}

.homepage section .wrapper{ border:0; width:961px;}

section div.three_cols{ background:url(custom/images/three-cols.jpg) no-repeat left bottom; min-height:650px; }
section div.three_cols .box_top{ background: url(custom/images/three-cols-top.jpg) no-repeat left top; overflow:hidden; }

section div.two_cols{ background: url(custom/images/two-cols.jpg) no-repeat left bottom; min-height:650px; }
section div.two_cols .box_top{ background: url(custom/images/two-cols-top.jpg) no-repeat; overflow:hidden; }


section div.three_cols.no_sidebar{ background:url(custom/images/content-no-sidebar.jpg) no-repeat left bottom; min-height:650px; }
section div.three_cols.no_sidebar .box_top{ background: url(custom/images/content-no-sidebar-top.jpg) no-repeat left top; overflow:hidden;}


.no_sidebar_no_right{
	background:#f2f2f0 url(custom/images/no_right_no_sidebar.png) repeat-x left bottom;
}
.no_sidebar_no_right #main_content{ float:none; width:auto; padding:20px 12px;}






#sidebar{
	float:left; width:166px;
	padding:20px 0 20px 13px;
}

#main_content{
	float:right;
	width:731px;
	padding:20px 12px 20px 0;
}

.main_body_size{ width:100%; }

.middle_when_right_side_bar{ padding:0 23px 0 0; display:inline; float:left; width:520px; }


.middle_when_no_right_side_bar .detail_padding,
.middle_when_right_side_bar .detail_padding{ padding-left:25px;}


.no_sidebar #main_content{ width:945px; float:left;}
.no_sidebar .middle_when_right_side_bar{ width:720px; padding-left:18px;}

#content_no_right{ padding-right:18px;}
.no_sidebar #content_no_right{ padding-left:18px;}

.titletext, h1{
	background:url(custom/images/icon-titles.png) no-repeat left 7px; 
    color:#026c86; font-size:27px; font-weight:bold;
	padding-left:25px;
}

.inside_page_bg .titletext, .inside_page_bg h1 {
	background:none; 
}

 h2{ color:#0e5c80; font-size:25px;}
 h3{color:#89b841; font-size:22px;}
 h4{color:#0e5c80; font-size:20px;}
 h5{ color:#0e5c80; font-size:18px; text-transform:uppercase;}
 h6{color:#0e5c80; font-size:15px;}

#main_content p{ margin:0 0 12px 0;}


.right_side_no_dotted_line, .right_side_with_dotted_line{
    float:right; display:inline; padding:0 0 0 12px; width:172px;
	color:#403d3e;
	font-size:12px;
}
#main_content .right_side_no_dotted_line h1, #main_content .right_side_with_dotted_line h1{ color:#fff; font-size:16px;}
#main_content .right_side_no_dotted_line h2, #main_content .right_side_with_dotted_line h2{ color:#fff; font-size:16px; text-transform:uppercase;}
#main_content .right_side_no_dotted_line h3, #main_content .right_side_with_dotted_line h3{
	background: url(custom/images/title_right.png) repeat-y;
	padding:8px;
    color:#fff; font-size:14px;
	margin:0 0 10px 0;
}
#main_content .right_side_no_dotted_line h4, #main_content .right_side_with_dotted_line h4{ color:#0e5c80; font-size:14px;}
.right_side_no_dotted_line hr, .right_side_with_dotted_line hr{ display:none;}
.righttext_per_text{ margin:0 0 10px 0; position:relative; }
.righttext_per_photo img{
	display:block;
	border:1px solid #484445;
	position:relative;
	width:168px;
}


/*footer*/
footer{
	background:url(custom/images/footer.png) repeat-x;
	height:130px; padding:36px 0 0 0;
}
footer .wrapper{ height:126px;}

footer nav{ color:#87b942; font-size:16px;  font-weight:bold;}
footer nav a{ color:#0e5c80; }
footer nav span{ letter-spacing:-1px;}

footer h2{
	background:url(custom/images/logo-footer.png) no-repeat;
	height:64px; text-indent:-9999px;
	margin:10px 0 -22px 0;
	width:359px;
	
}

footer .address{color:#0e5c80; font-size:12px; padding-left:32px;}
footer .address a{ color:#0e5c80; font-weight:bold;}
footer .address span{ color:#87b942;}


footer .logo_faith{ position:absolute; right:0; top:42px;}
.share{ position:absolute; right:0px; top:-6px; z-index:999; width:150px;}
.share #AddThis{width:117px;}

.share #AddThis .addthis_button_compact {float:right;}
/********************************************
*  Auto-generated content
*********************************************/

body{margin:0px;background-color:#413d3e;font:12px Arial;color:#403D3E;}
table,td,tr{font:12px Arial;color:#403D3E}

a {text-decoration:underline;color:#0E5C80;}
a:hover {text-decoration:none;color:#0E5C80;}

input {font:12px Arial;}
textarea {font:12px Arial;}
select {font:12px Arial;}

/*.titletext{ font-size:13pt;font-weight:bold;}*/

/* calendar links */
a.callink {color:#0E5C80;text-decoration:none; font-size: 12px;}
a.callink:hover {color:#0E5C80;text-decoration:underline; font-size: 12px;}

/* headings (Example: Events Calendar -    Previous    Month, Year    Next     heading */
.headerbg{color:#FFFFFF;background-color:#61a2eb;font-weight:bold;}
.headertext{color:#FFFFFF;font-weight:bold;}
a.headerlink {text-decoration:none;color:#FFFFFF;}
a.headerlink:hover {text-decoration:underline;color:#FFFFFF;}

/* other headings (Example: Events Calendar -  Sun  Mon  Tue  Wed  Thu  Fri  Sat   heading */
.header2bg{background-color:#d3d5d0;color:#3b4757;}
.header2text{color:#3b4757;}

/* Alternating row background colors */
.alternatebg1{background-color:#ffffff;}
.alternatebg2{background-color:#ececea;}

/* used in Photo Gallery and Staff Profiles */
.borderstyle{border:1px solid #e2e4df;}
.inside_bg{background-color:#ececea;}

/* Navigation Links */
a.level1_link {text-decoration:none;color:#996600;}
a.level1_link:hover {text-decoration:underline;color:#006699;}
a.level2_link {text-decoration:none;color:#006699;}
a.level2_link:hover {text-decoration:underline;color:#996600;}
a.level3_link {text-decoration:none;color:#006699;}
a.level3_link:hover {text-decoration:underline;color:#996600;}
.level1_bg{background-color:#f2f2e5;}
.level2_bg{background-color:#ececd8;}
.divider_style{background-color:#f2f2e5;}
.level3_bg{background-color:#ececd8;}
/* Plus/Minus/Arrow */
a.pma1_link {text-decoration:none;color:#996600;font-weight:bold;}
a.pma1_link:hover {text-decoration:none;color:#006699;font-weight:bold;}
a.pma2_link {text-decoration:none;color:#006699;font-weight:bold;}
a.pma2_link:hover {text-decoration:none;color:#996600;font-weight:bold;}
a.pma3_link {text-decoration:none;color:#006699;font-weight:bold;}
a.pma3_link:hover {text-decoration:none;color:#996600;font-weight:bold;}

.outside_border_bg{background-color:#e2e4df;}
.top_border_bg{background-color:#a8e8ea;}
.top_text_bg{background-color:#5193b6;color:#000000;}
.inside_left_bar{background-color:#efefed;}
.inside_page_bg{background-color:#ececea;}
.content_no_left{padding:10px;}
.below_left_nav{padding:4px;}
.footer{color:#0E5C80;}
.upcoming_heading{padding-top:5px;padding-bottom:5px;text-align:center;}
.upcoming_events_above{border-top:1px solid #000000;}
.upcoming_events_date{font-weight:bold;padding:7px 0px 2px 5px;}
.upcoming_events_time{ }
.upcoming_events_event{padding:0px 0px 2px 15px;}
a.upcoming_events_link{text-decoration:none;}
.upcoming_events_bottom{border-bottom:1px solid #000000;padding:0px 0px 7px 15px;}
a.event_description {text-decoration:none;color:#000000;}
a.event_description:hover {text-decoration:none;color:#000000;}
.main_body_size {min-width: 100%; min-height: 100%; width: 100%; height: 100%;}
/*.middle_when_right_side_bar {padding-right: 20px; height: 100%;}
.middle_when_no_right_side_bar {height: 100%;}
.pagetitle_padding {padding:20px 0px 10px 20px;}
.pagetitle_no_top_padding {padding:0px 0px 10px 20px;}
.no_pagetitle_padding {height:20px;}
.detail_padding {padding:0px 0px 8px 20px;}
.no_right_side_bar_right_padding {padding-right:20px;}
.right_side_with_dotted_line { height: 100%; border-left:1px dashed #CCCCCC; }
.right_side_no_dotted_line { height: 100%; }*/
.right_per_detail ul {margin:3px 3px 3px 17px; padding:0px;}
.right_per_detail li {margin:0px 0px 5px 0px; }
/*.middle_when_right_side_bar h3, .middle_when_no_right_side_bar h3 {background:transparent none; color:#403D3E; font-size:16px; margin:0; padding:0;}
.right_side_with_dotted_line h3, .right_side_no_dotted_line h3 {background:#61a2eb none; color:#FFFFFF; font-size:14px; margin:0; padding:5px 10px; text-align:center;}
.right_side_with_dotted_line h4, .right_side_no_dotted_line h4 {font-size:12px; margin:4px 0 0 0;}*/
.right_hr_top hr {display:none;}
.right_hr_bottom hr {display:none;}
.right_side_no_dotted_line p, .right_side_with_dotted_line p {margin:4px; padding:0;}
.overwrite_inside_left {padding-left:1px;}
.footer_top{background-color:#999999;}
/*#utilitybar {background-color:#ececd8;color:#996600;height:38px;line-height:38px;padding-left:10px;}
#breadcrumb {float:left;}
#breadcrumb a {color:#006699;text-decoration:none;}
#breadcrumb a:hover {color:#996600;text-decoration:underline;}
#breadcrumb a:active {color:#006699;text-decoration:none;}
#breadcrumb .breadcrumb_divide {margin:0px 3px 0px 3px;}*/

