@charset "utf-8";
/* CSS Document */

/*-- rkfp --*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, big, del, em, img, q, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tr, th, td { margin:0; padding:0; }

a:link{  text-decoration: none;}
a:visited { text-decoration: none;}

ol, ul { list-style: none; }

.clearfix{ display: inline-block; }
.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height:0; height: 0; }
html[xmlns] .clearfix{ display: block; }
* html .clearfix{ height: 1%; }

.hidden { display:none; }
.clear { clear:both; }
.fl { float:left; width:auto; }
.fr { float:right; width:auto; }

body { background:#F8F8F8; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#wrapper { background:url(images/header/clouds.png) repeat-x top center; width:100%; min-width:1000px;}
#wrapper1 { background:url(images/common/bg_top.png) repeat-x top; width:100%; min-width:1000px; }
#wrapper2 { background:url(images/common/bg_btm.png) repeat-x bottom; width:100%; min-width:1000px;}



#main-container { width:1000px; height:auto; margin:auto; }

#header { width:1000px; height:370px; }
#header h2 { width:567px; height:300px; background:url(images/header/logo.png) 0 -210px; position:absolute; margin:12px 0 0 216px; text-indent:-999em; }
#header address { position:absolute; }
#header p { position:absolute; background:url(images/header/map.png) no-repeat; width:262px; padding-top:156px; margin:57px 0 0 730px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
#header p em { color:#030369; font-weight:bold; display:inline-block; padding:10px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; }
#header span { background:url(images/header/header_image.png); width:699px; height:270px; display:block; position:absolute; margin:50px 0 0 10px; }

#header ul { width:1000px; height:45px; position:absolute; margin-top:320px; }
#header ul li { width:111px; height:45px; float:left; background:url(images/header/nav_div.png) repeat-y left; }
#header ul li:first-child { background:none; }
#header ul li a { width:110px; height:35px; float:left;  margin-top:-8px; display:block; font-size:18px; color:#FFF; text-align:center; padding-top:18px; margin-left:1px;  }
#header ul li a:hover, .active { background:url(images/header/nav_hover.png) no-repeat center; color:#020253; }

#main-content-container { width:1000px; height:auto; padding:0 0 0 0; }

#side-bar { width:250px; float:left; padding-top:15px; }
#side-bar h4 { background:url(images/sidebar/heading_1.png); width:200px; height:32px; font-size:22px; font-weight:normal; color:#FFF; padding:20px 0 0 50px; margin-top:20px; }
#side-bar ul.services { width:250px; height:144px;  height:auto; padding-top:3px;}
#side-bar ul.services li { height:25px; padding:11px 10px 0 5px; font-size:11px;  }
#side-bar ul.services li.highlight { background:url(images/sidebar/highlight.png); }
#side-bar ul.services li b { display:inline-block; width:100px; color:#030369;  }

#side-bar p { color:#663300; font-size:18px; text-align:center; padding:24px 20px 16px 20px; background:url(images/sidebar/vector.png) no-repeat center -70px; }
/* added */
#side-bar span.meta { font-family:verdana; color:#0000FF; font-size:10px; float:right; margin-right:20px; }
#side-bar span.meta a { color:#0000FF; }
#side-bar p img { position:relative; margin:10px 0 -50px -4px; }


#main-content { width:720px; float:right; padding:18px 0; }

#main-content .top { width:720px; height:auto; }
#main-content .top h2 { border-bottom:2px solid #CCC; font-size:30px; font-weight:normal; color:#013499; background:url(images/content/heading_bg.png) no-repeat left bottom; height:35px; padding:25px 0 4px 50px; }
#main-content .top p { padding:16px 10px 0 10px; line-height:15px; text-align:justify; }
#main-content .top small.link { background:url(images/content/read_more_bg.png); width:73px; height:23px; display:block; float:right;  margin-top:18px;}
#main-content .top small.link a { color:#FFF; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#main-content .top small.link a:hover { color:#FFA700; }

#main-content .mid { width:720px; height:auto; clear:both; }
#main-content .mid h3 { border-bottom:2px solid #CCC; font-size:30px; font-weight:normal; color:#013499; background:url(images/content/heading_bg_2.png) no-repeat left bottom; height:35px;  padding:25px 0 4px 50px; }

#main-content .mid .pastors { margin:17px 10px 0 15px; width:332px; float:left; }
#main-content .mid .pastors h4 { color:#663300; font-size:16px; height:27px; display:block; width:332px; font-weight:normal; }
#main-content .mid .pastors img { float:left; margin:0 18px 40px 0; }
/*#main-content .mid .pastors  { width:185px; float:left; display:block; }
#main-content .mid .pastors  p { font-size:10px; line-height:15px; padding:0 10px 5px 0; }
#main-content .mid .pastors small { background:url(images/content/read_more_bg.png); width:73px; height:23px; display:block; float:right;  margin:18px 0 0 0;}
#main-content .mid .pastors small a { color:#FFF; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#main-content .mid .pastors small a:hover { color:#FFA700; }*/

#main-content .mid .pastors p { font-size:10px; line-height:15px; padding:0 10px 5px 0; }
#main-content .mid .pastors p a.more-link { background:url(images/content/read_more_bg.png); width:66px; height:23px; display:block; float:right;  margin:18px 0 0 0;}
#main-content .mid .pastors p a.more-link { color:#FFF; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#main-content .mid .pastors p a:hover.more-link  { color:#FFA700; }


#btm { width:1000px; height:370px; clear:both; }

#btm .left {  width:250px; float:left; margin-top:5px; }
#btm .left h4 { background:url(images/sidebar/heading_2.png); width:200px; height:32px; font-size:22px; font-weight:normal; color:#FFF; padding:20px 0 0 50px; margin-top:25px; }
#btm .left dl { width:250px; padding-top:10px; }
#btm .left dl.second { padding-top:0; }
#btm .left dl dt { width:240px; height:26px; background:url(images/sidebar/highlight.png); color:#663300; font-weight:bold; padding:10px 0 0 10px; }
#btm .left dl dd { width:250px; min-height:74px; padding:5px 0 0 5px; }

/*#btm .left dl dd p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:5px; }
#btm .left dl dd p em { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  }
#btm .left dl dd small { width:73px; height:23px; background:url(images/sidebar/arrow.png) 64px 7px no-repeat; display:block; float:right;  margin:20px 0 0 0;}
#btm .left dl dd small a { color:#333; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#btm .left dl dd small a:hover { color:#030369; text-decoration:underline; }*/


#btm .left dl dd p { font-family:Tahoma, Geneva, sans-serif; font-size:11px;  }
#btm .left dl dd p em { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  }
#btm .left dl dd p a.more-link { width:66px; height:23px; background:url(images/sidebar/arrow.png) 64px 7px no-repeat; display:block; float:right;  margin-top:20px;}
#btm .left dl dd p a.more-link { color:#333; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#btm .left dl dd p a:hover.more-link { color:#030369; text-decoration:underline;}


#btm .right { width:720px; float:right; }
#btm .right h3 { border-bottom:2px solid #CCC; font-size:30px; font-weight:normal; color:#013499; background:url(images/content/heading_bg_2.png) no-repeat left bottom; height:35px;  padding:25px 0 4px 50px;  margin-top:12px; }

#btm .right ul { width:720px; height:138px; margin-top:30px; border-bottom:2px solid #CCC; padding-bottom:30px; }
#btm .right ul li { width:auto; float:left; margin-left:14px; }
#btm .right ul li:first-child { margin-left:0; }


#btm .right small { clear:both; background:url(images/content/read_more_bg.png); width:73px; height:23px; display:block; float:right;  margin:18px 0 0 0;}
#btm .right small a { color:#FFF; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#btm .right small a:hover { color:#FFA700; }


/*
#footer p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF;}

#footer ul.nav { float:left; width:380px; padding-top:20px; }
#footer ul a { color:#FFF;  }
#footer ul a:hover { color:#FFA700; text-decoration:underline; }
#footer ul span:first-child { display:none; }
*/

#footer { width:1000px; height:71px; }
/* edited */
#footer .nav { float:left; width:380px; padding-top:25px; }
#footer .nav a { color:#FFF;  }
#footer .nav a:hover { color:#FFA700; text-decoration:underline; }

#footer .copyright { width:380px; float:right; }
#footer .copyright p { float:right; width:380px; text-align:right; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-top:25px;  }
/* ADDED */
#footer .nav span.meta2 { font-family:verdana; color:#FFFFFF; font-size:10px; float:left;  }
#footer .nav span.meta2 a { color:#FFFFFF; }

#footer .copyright span.meta { font-family:verdana; color:#FFFFFF; font-size:10px; float:right;  }
#footer .copyright span.meta a { color:#FFFFFF; }




/*wp*/

#content.narrowcolumn h2 { border-bottom:2px solid #CCC; font-size:30px; font-weight:normal; color:#013499; background:url(images/content/heading_bg.png) no-repeat left bottom; height:35px; padding:25px 0 4px 50px; }
#content.narrowcolumn h2 a { color:#013499; }
#content.narrowcolumn h3 { color:#013499; padding:5px; }
#content.narrowcolumn h3 a { color:#013499; }
#content.narrowcolumn small { padding:10px; float:right; }
#content.narrowcolumn .entry p { padding:16px 10px 0 10px; line-height:15px; text-align:justify; }
#content.narrowcolumn .entry p img { float:left; margin-right:20px; }
#content.narrowcolumn .entry p a.more-link { background:url(images/content/read_more_bg.png); width:66px; height:23px; display:block; float:right;  margin:18px -10px 0 0;}
#content.narrowcolumn .entry p a.more-link { color:#FFF; font-size:11px; height:19px; padding:4px 0 0 8px; display:block; font-family:Tahoma, Geneva, sans-serif; }
#content.narrowcolumn .entry p a.more-link:hover  { color:#FFA700; }
#content.narrowcolumn p.postmetadata { }
#content.narrowcolumn p.postmetadata a { color:#030369; }
#content.narrowcolumn p.postmetadata a:hover { text-decoration:underline; }

#content.widecolumn h2 { border-bottom:2px solid #CCC; font-size:30px; font-weight:normal; color:#013499; background:url(images/content/heading_bg.png) no-repeat left bottom; height:35px; padding:25px 0 4px 50px; }
#content.widecolumn h2 a { color:#013499; }
#content.widecolumn .entry p { padding:16px 10px 0 10px; line-height:15px; text-align:justify; }
#content.widecolumn .entry p img { float:left; margin:0 25px 20px 0 ; }
#content.widecolumn .entry ol { margin:20px 0 0 50px; list-style:decimal; }
#content.widecolumn .entry ol li { line-height:18px; }

#content.widecolumn .entry p small {  }
#content.widecolumn .entry p small a { color:#030369; }
#content.widecolumn .entry p small a:hover { text-decoration:underline; }

.widecolumn .attachment { text-align: center; margin: 5px 0px; }

#respond { border-top:2px solid #CCC; margin-top:15px; padding:10px; }
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}


#sidebar {}


#sidebar h2 { background:url(images/sidebar/heading_1.png); width:200px; height:32px; font-size:22px; font-weight:normal; color:#FFF; padding:20px 0 0 50px; }
#sidebar ul { width:250px; }
#sidebar ul li { padding:5px;  }
#sidebar ul li a { color:#663300; font-size:16px; margin:10px; }
