/*
Theme Name: ChildDevelopmentCenter
*/

/* General reset */
img{border:0;}
a{
	font-weight:bold;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
.cdc-page a{color:#266a14;}
.church-page a{color:#467ba6;}
.school-page a{color:#8a060a;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
/* ADDED BY LLOYD START */

.ec3_iconlet {
	font-size: 16px;
	font-weight: bold;
}

.post hr {
	margin-top: -2px;
	border: 0;
	color: #F5F3E7;
	background-color: #F5F3E7;
	height: 1px;
	width: 100%;
	text-align: left;
}

/* ADDED BY LLOYD END */

/***
 ***  Big Calendar
 ***/


div#ec3_big_cal {
 border:solid 2px #eee;
}

#ec3_big_cal table {
 border-collapse:collapse;
 width:100%;
 line-height:normal;
}

#ec3_big_cal table.nav {
 width:50%;
 margin-right:auto;
 margin-left:auto;
}

#ec3_big_cal table.nav td {
 border:none;
 height:auto;
 text-align:center;
 font-size:1.5em;
 font-weight:bold;
}

#ec3_big_cal table caption {
 font-size:1.5em;
 font-weight:bold;
}

#ec3_big_cal table th {
 text-align:center;
 font-size:smaller;
 font-weight:normal;
}

#ec3_big_cal table td {
 margin:0;
 padding:0;
 width:14.2%;
 vertical-align:top;
 text-align:left;
 border:solid 1px #999;
}

#ec3_big_cal table td.ec3_today {
 background-color:#ffe;
}

td .ec3_daynum {
 display:block;
 margin:0;
 margin-left:auto;
 margin-right:auto;
 padding:0;
 padding-right:2px;
 padding-bottom:1px;
 text-align:right;
 font-size:1em;
}

td.ec3_postday  a.ec3_daynum { color:#0066cc }
td.ec3_eventday a.ec3_daynum { color:#a00 }
             span.ec3_daynum { color:black }

td.ec3_postday  a.ec3_daynum:hover { color:white; background-color:#0066cc }
td.ec3_eventday a.ec3_daynum:hover { color:white; background-color:#a00 }

#ec3_big_cal table td div {
 min-height:5em;
}

#ec3_big_cal table td p {
 font-size:smaller;
 margin-top:0;
 margin-bottom:0.1em;
}

#ec3_big_cal .ec3_post a {
 color:#0066cc;
}

#ec3_big_cal .ec3_event a {
 color:#a00;
}

#ec3_big_cal .pad {
 border:none;
 background-color:#eee;
}


/***
 ***  Iconlet
 ***/

div.ec3_iconlet {
 margin:0 1ex 0.2ex 0;
 padding:0.3ex;
 border:solid 2px #800;
 float:left;
 font-size:1em;
 text-align:center;
}

div.ec3_past {
 border-color:gray;
 opacity:0.5;
}

div.ec3_iconlet * {
 margin:0;
 padding:0;
 line-height:90%;
}

div.ec3_iconlet table {
 border-collapse:collapse;
}

div.ec3_iconlet td {
 padding-top:0.4ex;
 padding-bottom:0.4ex;
 text-align:center;
 font-weight:bold;
}

div.ec3_iconlet tr.ec3_day td {
 padding-top:0;
 padding-bottom:0;
 font-size:2.5em;
 font-weight:bold;
 width:2.5ex;
}

div.ec3_iconlet tr.ec3_time td {
 font-size:0.75em;
 font-weight:normal;
}

div.ec3_iconlet td.ec3_multi_start {
 padding-right:0.2ex;
}
div.ec3_iconlet td.ec3_multi_end {
 border-left:solid 1px #800;
 padding-left:0.2ex;
}
div.ec3_past td {
 border-color:gray;
}





/* General settings */
body{
	margin:0;
	font:12px/18px Arial,Helvetica,sans-serif;
	color:#4e4e4e;
	min-width:1000px;
}
.cdc-page{background:#171b14;}
.church-page{background:#1b1714;}
.school-page{background:#0f1316;}
#header .top-bar{height:119px;}
.cdc-page #header .top-bar{background:url(images/bg-top-bar-cdc.jpg) repeat-x 50% 0;}
.church-page #header .top-bar{background:url(images/bg-top-bar-church.jpg) repeat-x 50% 0;}
.school-page #header .top-bar{background:url(images/bg-top-bar-school.jpg) repeat-x 50% 0;}
#header .top-bar-frame{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.logo{
	float:left;
	display:inline;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.cdc-page .logo{
	background:url(images/logo-cdc.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:504px;
	height:72px;
	margin:33px 0 0 45px;
}
.church-page .logo{
	background:url(images/logo-church.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:317px;
	height:72px;
	margin:33px 0 0 45px;
}
.school-page .logo{
	background:url(images/logo-school.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:454px;
	height:57px;
	margin:48px 0 0 45px;
}
.church-page .slogan{
	position:absolute;
	top:50px;
	left:403px;
	background:url(images/txt-proclaiming-and-practicing.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:555px;
	height:54px;
}
.corner-nav{
	float:right;
	display:inline;
	margin:0 -2px 0 0;
	padding:0;
	list-style:none;
}
.corner-nav li{float:left;}
.corner-nav a{
	overflow:hidden;
	height:51px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
.corner-nav a span{
	background:url(images/bg-corner-nav.png) no-repeat;
	overflow:hidden;
	width:489px;
	height:153px;
	display:block;
}
.cdc-page .corner-nav .church-link{width:206px;}
.cdc-page .corner-nav .school-link{width:213px;}
.cdc-page .corner-nav .school-link span{margin:0 0 0 -206px;}
.church-page .corner-nav .school-link{width:196px;}
.church-page .corner-nav .school-link span{margin:-51px 0 0 0;}
.church-page .corner-nav .cdc-link{width:293px;}
.church-page .corner-nav .cdc-link span{margin:-51px 0 0 -196px;}
.school-page .corner-nav .church-link{width:196px;}
.school-page .corner-nav .church-link span{margin:-102px 0 0 0;}
.school-page .corner-nav .cdc-link{width:293px;}
.school-page .corner-nav .cdc-link span{margin:-102px 0 0 -196px;}
#header .intro{padding:27px 0 37px;}
.cdc-page #header .intro{
	border-top:1px solid #395d04;
	background:#151a13 url(images/bg-intro-cdc.gif) repeat-x;
}
.church-page #header .intro{
	border-top:1px solid #47677f;
	background:#1a1714 url(images/bg-intro-church.gif) repeat-x;
}
.school-page #header .intro{
	border-top:1px solid #a21c21;
	background:#121619 url(images/bg-intro-school.gif) repeat-x;
}
.intro-frame{
	width:960px;
	padding:0 0 0 40px;
	margin:0 auto;
	overflow:hidden;
}
.intro .holder-image{
	float:left;
	padding:4px;
	width:752px;
	height:360px;
}
.intro .holder-image img{vertical-align:top;}
.cdc-page .intro .holder-image{background:#f3f2dc;}
.church-page .intro .holder-image{background:#49423d;}
.school-page .intro .holder-image{background:#3a434c;}
.intro-text{
	float:left;
	font-size:12px;
	line-height:16px;
	width:200px;
}
.intro-text-frame{
	position:relative;
	height:351px;
	width:140px;
	padding:25px 40px 0 20px;
}
.church-page .intro-text-frame{
	padding:10px 40px 0 20px;
	height:366px;
}
.intro-text h2{
	margin:0;
	font:15px/18px Georgia,Times,"Times New Roman",serif;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1px;
}
.cdc-page .intro-text h2{
	padding:0 0 13px;
	margin:0 0 13px;
	background:url(images/line-intro-text-cdc.gif) repeat-x 0 100%;
}
.church-page .intro-text h2{
	padding:0 0 3px;
	margin:0 0 13px;
	font-size:14px;
	letter-spacing:0;
	background:url(images/line-intro-text-church.gif) repeat-x 0 100%;
}
.school-page .intro-text h2{
	padding:0 0 13px;
	margin:0 0 13px;
	background:url(images/line-intro-text-school.gif) repeat-x 0 100%;
}
.intro-text p{margin:0 0 6px;}
.church-page .intro-text p{margin:0 0 9px;}
.cdc-page .intro-text{
	color:#9ede8e;
	font-size:12px;
	line-height:18px;
	background:url(images/bg-intro-text-cdc.png) no-repeat;
}
.church-page .intro-text{
	color:#90bedd;
	background:url(images/bg-intro-text-church.png) no-repeat;
}
.school-page .intro-text{
	color:#f3aeb0;
	font-size:12px;
	line-height:18px;
	background:url(images/bg-intro-text-school.png) no-repeat;
}
.intro-text .more{
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.intro-text .more a{
	color:#fff;
	text-decoration:none;
}
.intro-text .more a:hover{text-decoration:underline;}
.cdc-page #header .pane{
	border-top:1px solid #21610f;
	border-bottom:1px solid #0d131b;
	background:#0c2406 url(images/bg-pane-cdc.gif) repeat-x;
}
.church-page #header .pane{
	border-top:1px solid #456d8a;
	border-bottom:1px solid #243c4e;
	background:#375972;
}
.school-page #header .pane{
	border-top:1px solid #ca5055;
	border-bottom:1px solid #6d0004;
	background:#b01e23;
}
.intro-text .service-times{margin:0 0 19px;}
.intro-text .worship-times{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:18px;
	position:relative;
}
.intro-text .worship-times li{padding:0 0 5px;}
.intro-text .worship-times .day{
	color:#fff;
	font-size:16px;
	line-height:20px;
	margin:0 0 2px;
}
.intro-text .worship-times-more{
	background:url(images/bg-worship-times-more.png) no-repeat;
	width:155px;
	height:29px;
	padding:30px 20px 0 22px;
	margin:-19px -37px 0 -20px;
}
.intro-text .worship-times-more a{
	font:15px/18px Georgia,Times,"Times New Roman",serif;
	color:#fff;
	position:relative;
	text-decoration:none;
}
.intro-text .worship-times-more a:hover{text-decoration:underline;}
#header .pane-frame{
	width:1000px;
	margin:0 auto;
}
#nav:after,
#header .pane-frame:after{
	content:"";
	display:block;
	clear:both;
}
#nav{
	margin:0;
	padding:0 2px 0 40px;
	list-style:none;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	line-height:39px;
}
#nav li{
	float:left;
	padding:0 0 0 2px;
}
#nav a{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:0 17px;
}
#nav a:hover,
#nav .current_page_item a{text-decoration:underline;}
.cdc-page #nav{background:url(images/split-nav-cdc.gif) repeat-y 100% 0;}
.cdc-page #nav li{background:url(images/split-nav-cdc.gif) repeat-y;}
.church-page #nav{background:url(images/split-nav-church.gif) repeat-y 100% 0;}
.church-page #nav li{background:url(images/split-nav-church.gif) repeat-y;}
.school-page #nav{background:url(images/split-nav-school.gif) repeat-y 100% 0;}
.school-page #nav li{background:url(images/split-nav-school.gif) repeat-y;}
#main{
	border-top:2px solid #f5f3e7;
	border-bottom:2px solid #f5f3e7;
	background:#f5f3e7 url(images/bg-main-t.gif) repeat-x;
}
.main-holder{background:url(images/bg-main-b.gif) repeat-x 0 100%;}
.main-frame{
	width:960px;
	margin:0 auto;
	padding:25px 0 10px;
}
.threecolumns{
	height:1%;
	padding:10px 0 21px 0px;
}
.threecolumns:after{
	content:"";
	display:block;
	clear:both;
}
.threecolumns h3,
#sidebar h3{
	font:18px/26px Georgia,Times,"Times New Roman",serif;
	margin:0 0 16px;
	padding:0 0 13px;
	background:url(images/heading-decor.gif) no-repeat 50% 100%;
	text-transform:uppercase;
}
#sidebar h3{margin:0 0 10px;}
.cdc-page .threecolumns h3,
.cdc-page #sidebar h3{color:#266a14;}
.church-page .threecolumns h3,
.church-page #sidebar h3{color:#375972;}
.school-page .threecolumns h3,
.school-page #sidebar h3{color:#8a060a;}
.threecolumns .column{
	float:left;
	width:280px;
	min-height:380px;
	padding:0 20px 40px;
	position:relative;
}
* html .threecolumns .column{height:360px;}
.news-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:15px;
}
.news-list li{
	margin:0 0 8px;
}
.news-list .date{
	font-style:normal;
	font-size:11px;
	color:#797358;
	display:block;
	line-height:13px;
}
.news-list p{margin:0;}
.church-page .news-list a{color:#375972;}
.threecolumns .view-all{
	position:absolute;
	bottom:6px;
	right:20px;
}
.view-all{
	display:block;
	margin:0 -5px 0 auto;
	overflow:hidden;
	width:208px;
	height:32px;
	text-align:center;
	color:#fff !important;
	font-size:14px;
	line-height:28px;
	font-weight:normal;
	text-transform:uppercase;
	cursor:pointer;
}
.cdc-page .view-all{background:url(images/btn-view-all-cdc.png) no-repeat;}
.church-page .view-all{background:url(images/btn-view-all-church.png) no-repeat;}
.school-page .view-all{background:url(images/btn-view-all-school.png) no-repeat;}
.calendar-area{
	padding:3px 0 0;
	width:280px;
}
#wp-calendar{
	padding:0 0 5px;
	position:relative;
	color:#2f2f2f;
	font-size:14px;
	line-height:16px;
	background:url(images/bg-calendar.gif) no-repeat 0 100%;
}
#wp-calendar .pad a{display:none;}
#wp-calendar table{
	width:100%;
	border-collapse:collapse;
	border:0;
}
* html #wp-calendar table{table-layout:fixed;}
*+html #wp-calendar table{table-layout:fixed;}
#wp-calendar .nav{
	height:37px;
	margin:0 0 -28px;
}
.cdc-page #wp-calendar .nav{background:url(images/bg-wp-calendar-nav-cdc.gif) no-repeat;}
.church-page #wp-calendar .nav{background:url(images/bg-wp-calendar-nav-church.gif) no-repeat;}
.school-page #wp-calendar .nav{background:url(images/bg-wp-calendar-nav-school.gif) no-repeat;}
#wp-calendar .nav td{
	vertical-align:top;
	padding:0;
	border:0;
}
#wp-calendar #prev{
	padding:6px 0 0 9px;
	width:25px;
}
#wp-calendar #next{
	padding:6px 9px 0 0;
	width:25px;
}
#wp-calendar #prev a,
#wp-calendar #next a{
	width:25px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:1;
	background:url(images/bg-calendar-nav.gif) no-repeat;
}
#wp-calendar #next a{background-position:-25px 0;}
.church-page #wp-calendar #prev a{background-position:0 -25px;}
.church-page #wp-calendar #next a{background-position:-25px -25px;}
.school-page #wp-calendar #prev a{background-position:0 -50px;}
.school-page #wp-calendar #next a{background-position:-25px -50px;}
#wp-calendar .nav img{display:none;}
#wp-calendar caption{
	font:16px/18px Georgia,Times,"Times New Roman",serif;
	color:#fff;
	padding:0 0 10px;
	text-transform:uppercase;
}
#wp-calendar caption a{
	color:#fff;
	text-decoration:none;
}
#wp-calendar caption a:hover{text-decoration:none;}
#wp-calendar th{
	font:18px/34px Georgia,Times,"Times New Roman",serif;
	padding:0;
	vertical-align:top;
	background:#cec7a5;
}
.cdc-page #wp-calendar th{color:#1d5a0d;}
.church-page #wp-calendar th{color:#375972;}
.school-page #wp-calendar th{color:#8a060a;}
#wp-calendar td{
	padding:10px 0 3px;
	vertical-align:top;
	text-align:center;
	border-top:1px solid #c4bc93;
}
#wp-calendar #today{font-weight:bold;}
.cdc-page #wp-calendar #today{color:#266a14;}
.church-page #wp-calendar #today{color:#6093bf;}
.school-page #wp-calendar #today{color:#8a060a;}
.resources-list{
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	color:#40464a;
	font-size:12px;
	line-height:14px;
}
#sidebar .resources-list{
	margin:0;
	padding:5px 0 3px;
}
.resources-list li{
	overflow:hidden;
	margin:0 0 15px;
}
* html .resources-list li{height:1%;overflow:visible;}
.resources-list .holder-image{
	float:left;
	border:1px solid #bab7a6;
	margin:4px 15px 0 0;
}
.resources-list .holder-image img{vertical-align:top;}
* html .resources-list .holder-image{margin-right:12px;}
.resources-list h4{
	margin:0 0 9px;
	padding:0 10px 0 0;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
}
.resources-list h4 a{color:#375972;}
.resources-list p{margin:0 0 5px;}
.resources-list .holder-info{overflow:hidden;}
* html .resources-list .holder-info{height:1%;overflow:visible;}
#twocolumns{
	width:976px;
	margin:0 auto;
	padding:0 12px;
}
#twocolumns:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar{
	width:280px;
	float:right;
	padding:11px 28px 0 32px;
}
* html #sidebar{padding:11px 28px 0 29px;}
#sidebar .box{
	padding:0 0 1px;
	margin:0 0 40px;
}
.subnav{
	margin:0;
	padding:0;
	list-style:none;
}
.subnav li{
	padding:8px 0 4px 11px;
	background:url(images/bg-subnav-item.jpg) no-repeat 0 100%;
}
#content{
	height:1%;
	overflow:hidden;
	padding:0 0 21px;
}
.png-box .c{
	width:100%;
	position:relative;
	display:table;
}
.png-box .c2{display:table-row;}
.png-box .l,
.png-box .r{
	background:url(images/bg-l.png) repeat-y;
	width:20px;
	display:table-cell;
}
.png-box .r{background:url(images/bg-r.png) repeat-y;}
.png-box .content{
	height:1%;
	background:#fff;
	display:table-cell;
}
.png-box .tl,
.png-box .tr,
.png-box .bl,
.png-box .br{
	background:url(images/bg-tl.png) no-repeat;
	height:20px;
	width:20px;
	font-size:0;
}
.png-box .tr,
.png-box .br{
	margin:-20px 0 0 auto;
	background:url(images/bg-tr.png) no-repeat;
}
.png-box .br{background:url(images/bg-br.png) no-repeat;}
.png-box .bl{background:url(images/bg-bl.png) no-repeat;}
.png-box .t,
.png-box .b{
	margin:-20px 20px 0 20px;
	background:url(images/bg-t.png) repeat-x;
	height:20px;
	font-size:0;
}
.png-box .b{background:url(images/bg-b.png) repeat-x;}
.content .frame{
	height:1%;
	overflow:hidden;
	padding:12px 9px 1px;
	table-layout:fixed;
}
.post h2,
h2.pagetitle{
	margin:0;
	font:30px/36px Georgia,Times,"Times New Roman",serif;
}
.cdc-page .post h2,
h2.pagetitle{color:#1e740f;}
.church-page .post h2,
.church-page .post h2 a{color:#375972;}
.school-page .post h2{color:#b01e23;}
.post h3{
	margin:0 0 18px;
	color:#9d997a;
	font:14px/22px Georgia,Times,"Times New Roman",serif;
	border-bottom:1px solid #9d997a;
	padding:0 0 3px;
}
.post h2 a,
.post h3 a{font-weight:normal;}
.entry .intro{font-weight:bold;padding:0 0 16px;}
.post p{margin:0;padding:0 0 12px;}
.post .caption{
	background:#f5f3e7;
	border:1px solid #e1dfd1;
	padding:7px;
}
.caption img{vertical-align:top;}
.caption .caption-text{
	font-style:italic;
	color:#949393;
	padding:10px 0 6px;
}
.post .alignleft{
	float:left;
	margin:0 14px 0 0;
}
.post .alignright{
	float:right;
	margin:0 0 0 14px;
}
.post ul{
	margin:0;
	padding:0 0 6px;
	list-style:none;
}
.post ul li{
	padding:0 0 6px 16px;
	height:1%;
	overflow:hidden;
}
.cdc-page .post ul li{background:url(images/bullet-cdc.gif) no-repeat 0 0.38em;}
.church-page .post ul li{background:url(images/bullet-church.gif) no-repeat 0 0.38em;}
.school-page .post ul li{background:url(images/bullet-school.gif) no-repeat 0 0.38em;}
.post blockquote{
	margin:0 0 12px 0;
	background:#f5f3e7;
	border:1px solid #e7e5d6;
	font-style:italic;
	padding:10px 15px 12px 19px;
	height:1%;
	overflow:hidden;
}
.post blockquote q{
	quotes:none;
	display:block;
	width:100%;
	overflow:hidden;
}
.post blockquote q:after,
.post blockquote q:before{content:"";}
#footer{
	padding:12px 0 33px;
	font-size:11px;
	line-height:13px;
}
.footer-frame{
	width:961px;
	margin:0 auto;
	padding:0 0 2px;
	overflow:hidden;
}
#footer .column{
	float:left;
	width:240px;
}
.cdc-page #footer{
	color:#98b080;
	background:url(images/bg-footer-cdc.gif) repeat-x;
}
.church-page #footer{
	color:#bab49a;
	background:url(images/bg-footer-church.gif) repeat-x;
}
.school-page #footer{
	color:#798790;
	background:url(images/bg-footer-school.gif) repeat-x;
}
.cdc-page #footer a{color:#b3cd9a;}
.church-page #footer a{color:#d7d0b2;}
.school-page #footer a{color:#8897a2;}
.cdc-page .footer-frame{background:url(images/bg-footer-frame-cdc.gif) repeat-y;}
.church-page .footer-frame{background:url(images/bg-footer-frame-church.gif) repeat-y;}
.school-page .footer-frame{background:url(images/bg-footer-frame-school.gif) repeat-y;}
.search{
	padding:8px 0 12px 17px;
	font-size:12px;
	line-height:14px;
}
.search .row{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.search label{
	margin:0 0 0 7px;
}
.search .text{
	border:1px solid #3a4332;
	background:#141712;
	color:#98b080;
	padding:5px 4px 4px;
	font-size:14px;
	float:left;
	width:190px;
	margin:0 0 0 3px;
}
.search .submit{
	width:208px;
	height:32px;
	cursor:pointer;
	color:#98b080;
	font-size:14px;
	border:0;
	padding:0 0 5px;
	text-transform:uppercase;
}
.cdc-page .search .submit{background:url(images/submit-search-cdc.png) no-repeat;}
.church-page .search .submit{
	color:#9f816c;
	background:url(images/submit-search-church.png) no-repeat;
}
.school-page .search .submit{
	color:#77848d;
	background:url(images/submit-search-school.png) no-repeat;
}
.church-page .search .text{
	background:#1f1b19;
	border:1px solid #3e352e;
	color:#bab49a;
}
.school-page .search .text{
	background:#121719;
	border:1px solid #303b42;
	color:#798790;
}
#footer .list{
	margin:0;
	padding:8px 15px 1px 21px;
	list-style:none;
}
#footer .list li{margin:0 0 9px;}
#footer .contact-info{
	padding:8px 15px 0 21px;
}
#footer address{
	padding:0 0 14px;
	font-style:normal;
}
#footer .nav{
	margin:0 0 13px;
	padding:0;
	list-style:none;
}
#footer .nav li{
	display:inline;
	padding:0 6px;
}
#footer .nav li:first-child,
#footer .nav li.first-child{
	background:none !important;
	padding:0;
}
.cdc-page #footer .nav li{background:url(images/split-footnav-cdc.gif) no-repeat 0 3px;}
.church-page #footer .nav li{background:url(images/split-footnav-church.gif) no-repeat 0 3px;}
.school-page #footer .nav li{background:url(images/split-footnav-school.gif) no-repeat 0 3px;}
#footer p{margin:0;}
.navigation{
	padding: 10px 0 40px;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
