
* { padding: 0; margin: 0; }

body { font:lighter 11px/16px Verdana, Arial, sans-serif; letter-spacing:0.01em; color:#ccc; background:#000; }

img { border-style:none; }

p { margin:0px; padding:0px; }
p.alt { margin:3px 0; padding:0px; }
p.directory { margin:12px 0 8px 0; padding:0px; }
p.line { margin-top:10px; padding-top:10px; border-top:1px dotted #ccc }
p.line2 { margin-top:10px; padding-top:10px; border-top:1px dotted #666 }
p.space { margin:10px 0; padding:0px; }
p.sermon { margin:10px 0; padding:0px; }
p.community { margin:10px 10px 0 10px; padding:30px 10px 0 10px; font-size:13px; line-height:18px }


a:link { text-decoration:none; color:#666; }
a:visited { text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#fff; }
a:active { text-decoration:none; color:#fff; }
a:focus { outline:none; -moz-outline-style:none; }

a.alt:link { text-decoration:none; color:#ec8175; }
a.alt:visited { text-decoration:none; color:#ec8175; }
a.alt:hover { text-decoration:none; color:#fff; }
a.alt:active { text-decoration:none; color:#fff; }
a.alt:focus { outline:none; -moz-outline-style:none; }

a.grey:link { text-decoration:none; color:#333; }
a.grey:visited { text-decoration:none; color:#333; }
a.grey:hover { text-decoration:none; color:#fff; }
a.grey:active { text-decoration:none; color:#fff; }
a.grey:focus { outline:none; -moz-outline-style:none; }

a.directory:link { text-decoration:none; color:#fff; }
a.directory:visited { text-decoration:none; color:#fff; }
a.directory:hover { text-decoration:none; color:#333; }
a.directory:active { text-decoration:none; color:#333; }
a.directory:focus { outline:none; -moz-outline-style:none; }


#wrapper { margin: 0 auto; padding:0; width:970px; background:#333; }

#directory { width:970px; color:#333; margin:0; padding-top:5px; background:#0d0d0d; border-bottom:1px solid #000; text-align:left; }
#col1 { width:180px; margin:10px 30px 0 42px; padding:0; float:left; }
#col2 { width:220px; margin:10px 30px 0 0; padding:0; float:left; }
#col3 { width:200px; margin:10px 30px 0 0; padding:0; float:left; }
#col4 { width:220px; margin:10px 0 0 0; padding:0; float:left; }

#header { width:970px; color:#333; margin:0; padding:0; height:119px; background:url(../images/bg_head.jpg) repeat-x; text-align:center; }
#headerARCHIVE { width:970px; color:#333; margin:0; padding:0; height:20px; background:url(../images/bg_head.jpg) repeat-x; text-align:center; }
#navigation { width:970px; height:33px; margin:0; padding:0; border-bottom:1px solid #000; background:url(../images/nav/bg.png) no-repeat; }

/* HAV */
ul.navigation {	position:relative; left:57px; top:0; width:900px; margin:0; padding:0; z-index:2; }
ul.navigation li { display:inline; }
ul.navigation a { text-decoration:none; }
ul.navigation a:focus { outline: none; }
/* HAV */


/* LIST */
ul.sermon { position:relative; width:450px }
ul.sermon li { display:block; padding:3px 0; }

ul.calendar { position:relative; width:600px; margin-top:5px }
ul.calendar li { display:block; padding:3px 0; }

ul.list { position:relative; width:300px }
ul.list li { display:block; padding:3px 0; }

ul.listB { position:relative; width:300px }
ul.listB li { display:inline; padding:3px 0; }

ul.events { position:relative; width:550px; margin-top:10px }
ul.events li { display:inline; padding:3px 0; margin-top:5px; }

ul.wedding { margin:10px 0 0 15px; }
ul.wedding li { margin-bottom:5px; }
/* LIST */

/* CONTENT COLMUN */
#content { width:970px; height:350px; margin:0; padding:0; color:#333; background:#232323; }
#leftcolumn { width:600px; color:#ccc; margin:10px 0 0 29px; padding:0; float:left; }
#rightcolumn { width:280px; color: #ccc; margin: 15px 30px 0 0; padding:0; float:right; display: inline; position:relative; }
/* CONTENT COLUMN */

#calendar { width:600px; height:100%; margin:0; padding:20px 334px 40px 36px; color:#ccc; background:#333; }

/* FEATURE COLMUN */
#feature { width:970px; height:315px; margin:0; padding:0; color:#333; background:#333; }
#leftfeature { width:610px; height:294px; color:#ccc; margin:10px 0 0 29px; padding:0; float:left; }
#rightfeature { width:280px; color:#ccc; margin:10px 30px 0 0; padding:0; float:right; display:inline; position:relative; }

#container { width:270px; height:150px; margin:0; padding:5px; color:#333; background:url(../images/bg_peach.png); }
#newsletter { width:230px; height:50px; margin:10px 10px; padding:5px 10px; color:#fff; background:#de002f; }
#getintouch { width:230px; height:50px; margin:10px 10px; padding:5px 10px; color:#fff; background:#de002f; }
#takeabreath { width:266px; height:80px; margin:10px 0; padding:1px 0 10px 14px; color:#fff; background: url(../images/bg_take-a-breath.jpg); }
#col5 { width:290px; margin:10px 22px 20px 0; padding:0; float:left; }
#col6 { width:290px; margin:10px 0px 20px 0; padding:0; float:left; }

#supportus { width:267px; height:15px; margin-top:10px; padding:5px 0 2px 13px; color:#333; background: url(../images/bg_peach.png); }
/* FEATURE COLUMN */


/* FOOTER COLMUN */
#footer { width:970px; height:320px; margin:0; padding-top:20px; background:url(../images/bg_footer.png) repeat-x; }
#leftfooter { width:600px; color:#000; margin:10px 0 0 42px; padding:0; float:left; }
#rightfooter { width:280px; color:#666; margin:10px 30px 0 0; padding:0; float:right; display:inline; position:relative; }
#colA { width:200px; margin:0; padding:0; float:left }
#colB { width:200px; margin:0; padding:0; float:left }
#colC { width:200px; margin:0; padding:0; float:left }
/* FOOTER COLUMN */

/* ADDRESS */
#address { width:928px; height:45px; padding:10px 0 0 42px; background:#202020; color:#ccc }
/* ADDRESS */

/* SUNDAY SERMON */
#sundaysermon { width:600px; height:33px; margin-top:10px; padding:8px 0 0 10px; color:#333; background: url(../images/bg_peach.png) repeat-x; }
/* SUNDAY SERMON */

/* ARCHIVE */
#archive { width:970px; height:1100px; margin:0; padding:0; color:#333; background:#232323; }
#leftarchive { width:260px; color:#ccc; margin:28px 0 0 60px; padding:0; float:left; }
#rightarchive { width:590px; color:#ccc; margin:10px 50px 0 0; padding:0; float:right; display:inline; position:relative; }
/* ARCHIVE */

/* PHOTO */
.photoframe { width:120px; float:left; margin-top:10px 0 0 0; font-size:10px; text-align:left; line-height:1.5em }
.galleryframe { width:120px; margin-top:10px 0 0 0; font-size:10px; text-align:left; line-height:1.5em }
.photo { border:5px solid #333; }
.picture { border:5px solid #232323; }
.staff { border:5px solid #232323; float:left; margin:5px 13px 1px 0;}
.senior { border:5px solid #232323; float:left; margin:5px 13px 10px 0;}
.foster { border:5px solid #232323; float:left; margin:5px 13px 70px 0;}
.talberg { border:5px solid #232323; float:left; margin:5px 13px 70px 0;}
.seeley { border:5px solid #232323; float:left; margin:5px 13px 0px 0;}
.moller { border:5px solid #232323; float:left; margin:5px 13px 0px 0;}
/* PHOTO */

/* SECTION */
#section { width:970px; height:317px; margin:0; padding:0; color:#333; background:#232323; }
#leftsection { width:600px; color:#ccc; margin:10px 0 0 29px; padding:0; float:left; }
#rightsection { width:280px; color: #ccc; margin: 15px 30px 0 0; padding:0; float:right; display: inline; position:relative; }
/* SECTION */

h1 { font-size:10px; font-weight:bold; color:#fff; margin:2px 0; }
h2 { font-size:11px; font-weight:bold; color:#fff; margin:0; }
h3 { font-size:11px; }
h4 { font-size:12px; font-weight:bold; color:#fa8e16; text-transform:uppercase; margin:5px 0; }
h5 { font-size:12px; font-weight:bold; margin:2px 0; }
h9 { font-size:14px; }


.nine { font-size:9px; }
.ten { font-size:10px; }
.tenB { font-size:10px; color:#999; line-height:18px }
.twelve { font-size:12px; line-height:18px }
.twelveB { font-size:12px; font-weight:bold; color:#fa8e16 }
.eleven { font-size:11px; }
.elevenB { font-size:11px; font-weight:bold; }
.elevenCCC { font-size:11px; color:#ccc; }
.fourteenB { font-size:14px; font-weight:bold; }
.fourteenFFF { font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#333; padding:5px }
.eighteen { font-size:18px; }
.twentyfour { font-size:24px; }


.invisible { visibility:hidden; }
.divider { font-size:11px; color:#666; }
.hide { visibility:hidden; }
.ext { font-size:10px; color:#000; }
.email { width:175px; height:15px; border:1px solid #ccc; color:#999; font-family:Verdana, Arial, sans-serif; font-size:10px; margin-right:10px; padding:3px 0 2px 6px; }








/* _________ */
/* _________ */
.stepcarousel{ position:relative; background:#202020; overflow:scroll; width:610px; /* width of carousel */ height:293px; }
.stepcarousel2{ position:relative; background:#202020; overflow:scroll; width:610px; /* width of carousel */ height:193px; }
.stepcarousel3{ position:relative; background:#202020; overflow:scroll; width:610px; /* width of carousel */ height:193px; }
.stepcarousel .belt{ position:absolute; left:0; top:0; }
.stepcarousel2 .belt2{ position:absolute; left:0; top:0; }
.stepcarousel3 .belt3{ position:absolute; left:0; top:0; }
.stepcarousel .scroller{ float:left; overflow:hidden; margin:15px 10px ; /* margin around each panel*/ width:180px; /* width of each panel */ border:5px solid #333; }
.stepcarousel2 .scroller2{ float:left; overflow:hidden; margin:15px 10px ; /* margin around each panel*/ width:180px; /* width of each panel */ border:5px solid #333; }
.stepcarousel3 .scroller3{ float:left; overflow:hidden; margin:15px 10px ; /* margin around each panel*/ width:180px; /* width of each panel */ border:5px solid #333; }
/* _________ */
/* _________ */



/* jQuery Coda-Slider v2.0 */
noscript div { background:#333; border: 1px solid #920; margin: 20px 0; padding:15px 30px }

.coda-slider-wrapper { width:970px; }
.coda-slider-no-js .coda-slider { width:970px; overflow:auto !important; padding-right:0px }

.coda-slider, .coda-slider .panel { background:#333; width:970px; } /* width of the entire slider */

.coda-slider .panel-wrapper { padding:0 330px 40px 36px; } /* panel padding */
.coda-slider .panel-wrapper2 { padding:0 330px 150px 36px; } /* panel padding */
.coda-slider .panel-wrapper3 { padding:0 330px 400px 36px; } /* panel padding */
	
.coda-slider p.loading { padding:20px; text-align:center } /* preloader */

/* Tabbed nav */
.coda-nav ul { clear:both; overflow:hidden; background:#333; padding:15px 0 20px 30px; font-size:10px; font-weight:bold; width:670px; }
.coda-nav ul li { display:inline; }
.coda-nav ul li a { background:#333; color:#666; display:block; float:left; padding:3px 10px; text-decoration:none }
.coda-nav ul li a:hover { color:#fff; }
.coda-nav ul li a.current { background: #ec8175; color:#fff; }

/* Miscellaneous */
.coda-slider-wrapper { clear:both; overflow:auto; }
.coda-slider { float:left; overflow:hidden; position:relative }
.coda-slider .panel { display:block; float:left;  }
.coda-slider .panel-container { position:relative }
