/*
#home
#church
#education
#community
#support
#creative
#lifeskills
#funding
#contact
*/

body { background:#000; }
#container { background:#000; }

/*header*/
#header { background:#000 url(all/header_fade.jpg) top repeat-x; }
#header_logo { background:url(all/logo_header.png) no-repeat center; }
#header #carmel_global_button { background:#336699; }
#header #carmel_global_button { color:#fff; }
#header #search { background:#ccc; }
#carmel_search .submit { background:#336699 url(all/search_mag.jpg) 0 0 no-repeat; }
#header #search submit:hover { background:url(all/search.jpg) 0 25px no-repeat; }
#header #twitter_div span { color:#000; }
#container #fade_left { background:url(all/fade_left.png) repeat-y; left:-20px; width:20px;}
#container #fade_right { background:url(all/fade_right.png) repeat-y; right:-20px; width:20px;}

img, a {
	border:none;
	color:#000;
}


/*content*/
#content {
	background:#333 url(all/container_fade_top.jpg) repeat-x top;
	padding:0px 5px;
	width:960px;
	min-height:200px;
	float:left;
	display:inline;
}
#band {
	float:left;
	display:inline;
    width:950px;
    height:287px;
    margin:0 10px 5px 10px;
}
#home #band { background:url(home/banner.jpg) no-repeat right; }
#church #band { background:url(church/banner.jpg) no-repeat right; }
#education #band { background:url(education/banner.jpg) no-repeat right; }
#community #band { background:url(community/banner.jpg) no-repeat right; }
#support #band { background:url(support/banner.jpg) no-repeat right; }
#creative #band { background:url(creative/banner.jpg) no-repeat right; }
#lifeskills #band { background:url(lifeskills/banner.jpg) no-repeat right; }
#funding #band { background:url(funding/banner.jpg) no-repeat right; }
#contact #band { background:url(contact/banner.jpg) no-repeat right; }

/*Navigation*/
#navigation { 
	float:left;
	display:inline;
	height:287px;
	margin:0 0 5px 0px;
	overflow:hidden;
	width:516px
}
.nav_list {
	height:287px;
    overflow:hidden;
}
#navigation a {
	color:#fff;
}
#navigation .nav_handle { float:left; display:inline; width:21px; height:287px; text-align:center; background:#666; }
#navigation .nav_handle img { width:21px; height:287px; }
#navigation .contentContainer { padding-left:0px; float:left; display:inline; width:0px; height:287px; overflow:hidden; }
#navigation .contentInnerWrapper{ text-align:justify; padding:0px; }
#navigation ul { padding:0; margin:0; }
#navigation ul li { list-style:none; padding:0; margin:0; display:inline; }
#navigation ul li ul { height:287px; padding:0px; }
#navigation ul li ul li { padding:0 10px 5px 10px; display:block; background:url(all/pixel.png); }
#navigation ul li ul li a { font-size:14px; }
#navigation ul li ul li h2, #navigation ul li ul li.top { padding-top:10px; }
#navigation ul li ul li.top a { font-size:20px; }

.nav_stuff { width:21px; height:287px; }
#nav_home { background:url(all/navigation.png) no-repeat 0px 0px; }
#nav_church { background:url(all/navigation.png) no-repeat -21px 0px; }
#nav_education { background:url(all/navigation.png) no-repeat -42px 0px; }
#nav_community { background:url(all/navigation.png) no-repeat -63px 0px; }
#nav_support { background:url(all/navigation.png) no-repeat -84px 0px; }
#nav_creative { background:url(all/navigation.png) no-repeat -105px 0px; }
#nav_lifeskills { background:url(all/navigation.png) no-repeat -126px 0px; }
#nav_funding { background:url(all/navigation.png) no-repeat -147px 0px; }
#nav_events { background:url(all/navigation.png) no-repeat -189px 0px; }
#nav_shop { background:url(all/navigation.png) no-repeat -252px 0px; }
#nav_contact { background:url(all/navigation.png) no-repeat -231px 0px; }

#nav_home:hover { background:url(all/navigation.png) no-repeat 0px -287px; }
#nav_church:hover { background:url(all/navigation.png) no-repeat -21px -287px; }
#nav_education:hover { background:url(all/navigation.png) no-repeat -42px -287px; }
#nav_community:hover { background:url(all/navigation.png) no-repeat -63px -287px; }
#nav_support:hover { background:url(all/navigation.png) no-repeat -84px -287px; }
#nav_creative:hover { background:url(all/navigation.png) no-repeat -105px -287px; }
#nav_lifeskills:hover { background:url(all/navigation.png) no-repeat -126px -287px; }
#nav_funding:hover { background:url(all/navigation.png) no-repeat -147px -287px; }
#nav_events:hover { background:url(all/navigation.png) no-repeat -189px -287px; }
#nav_shop:hover { background:url(all/navigation.png) no-repeat -252px -287px; }
#nav_contact:hover { background:url(all/navigation.png) no-repeat -231px -287px; }

#nav_container_home { background:url(home/banner.jpg) no-repeat center; }
#nav_container_church { background:url(church/banner.jpg) no-repeat; }
#nav_container_education { background:url(education/banner.jpg) no-repeat center; }
#nav_container_community { background:url(community/banner.jpg) no-repeat center; }
#nav_container_support { background:url(support/banner.jpg) no-repeat; }
#nav_container_creative { background:url(creative/banner.jpg) no-repeat center; }
#nav_container_lifeskills { background:url(lifeskills/banner.jpg) no-repeat center; }
#nav_container_funding { background:url(funding/banner.jpg) no-repeat center; }
#nav_container_events { background:url(events/banner.jpg) no-repeat center; }
#nav_container_shop { background:url(shop/banner.jpg) no-repeat center; }
#nav_container_contact { background:url(contact/banner.jpg) no-repeat center; }


/*banner*/
#iphone_banner {
	position:absolute;
	top:100px;
	right:10px;
	background:#000 url(/images/cnews_preview.png) no-repeat;
	width:455px;
	height:287px;
	display:block;
	overflow:hidden;
}
#home_banner {
	position:absolute;
	top:100px;
	right:10px;
	width:455px;
	height:287px;
}
#banner {
	position:absolute;
	top:100px;
	right:10px;
	height:287px;
	width:455px;
}
#banner h1 { 
	background:url(all/pixel.png) repeat; 
	font-size:50px; 
	margin-top:230px; 
	width:auto;
	padding:5px 10px 0 0; 
	height:60px;
	text-align:right;
	color:#fff;
}

/*home*/
#home #admovieInner { background:#333; }
#home #home_cnews_button { position:absolute; top:0px; right:0px; background:url(home/cnews_button.png) 0 0 ; width:20px; height:20px; display:block; z-index:10; }
#home #home_cnews_button:hover { background:url(home/cnews_button.png) -20px 0px ;width:100px; height:100px; }
#home #left, #home #error, #home #right { display:none; }
#home {	color:#fff; }
#home #homeplayer {
	float:left;
}
#home .box12.homepage .box3 { margin-top:-15px; }
#home #copy {
	background:none;
	padding:0px;
	width:100%;
	min-height:200px;
}
#home .homepage a {	color:#fff; }
#twitter {
	background:url(all/social.png) no-repeat top left;
	width:35px;
	height:37px;
	float:left;
	margin:-7px 10px;
	display:block;
}
#twitter:hover { background:url(all/social.png) no-repeat top right; }
#facebook { 
	background:url(all/social.png) no-repeat bottom left;
	width:35px;
	height:35px;
	float:left;
	margin:-7px 10px;
	display:block;
}
#facebook:hover { background:url(all/social.png) no-repeat bottom right; }
#home .box4.homepage {
	background:url(home/box4_fade.jpg) repeat-x;
	padding:0 10px;
	width:290px;
	height:200px;
}
#home .box4.homepage p { margin:0; }
#home .box12.homepage { background:none; width:950px; height:20px; }
#home .box12.homepage h2 { color:#fff; }
#home .box12.homepage h2 span { color:#38D4D4; }
#home .box12 {
	background:#fff url(all/content_fade.jpg) repeat-x top;
	color:#000;
	width:930px;
	padding:10px;
}

#home #home_left {
	height:500px;
	width:240px;
	float:left;
	margin:0;
}
#home #home_left p { margin-top:10px; }
#home #home_campuses {
	height:470px;
	width:230px;
	float:left;
	margin:5px;
}
#home #home_campuses .box3 p { padding:0; }
#home #home_campuses p { padding:0 10px; color:#333; float:left;}
#home #home_campuses h3 { padding:5px 0px; float:left;}
#home #home_campuses .box3.blue { 
	height:65px;
	margin:0;
}
#home .box2 { height:150px; }
#home .box2 h1 a:hover { text-decoration:none; }
#home .box3 {
	height:150px;
	height:150px;
	width:210px;
	padding:0 10px;
}
#home #homeplayer {
	position:relative;
	bottom:0;
	margin:0px 0px 0px 0px;
}
#home #home_campuses h2{ padding:0 10px; }
#home #home_campuses .box3 h2 { padding:0; }
#home .purple {	background:#990066 url(home/home_purple.jpg) repeat-x; }
#home .teal { background:#339999 url(home/home_teal.jpg) repeat-x; }
#home .red { background:#993333 url(home/home_red.jpg) repeat-x; }
#home .green { background:#669933 url(home/home_green.jpg) repeat-x; }
#home .blue { background:#336699 url(home/home_blue.jpg) repeat-x; }
#home .black { background:#000; }

#home .redtext {color:#993333;}
#home .greentext {color:#669933;}

#home .box2 h1 { padding:17px 5px 0 0; }
#home h1 a { color:#fff; }

#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures {
	height: 310px;
	overflow: hidden;
}
#features img {
	width:530px;
}
.jshowoff {
	background:#336699 url(home/home_blue.jpg) repeat-x;
	height:300px;
	width: 530px;
	margin: 0;
	padding:0 10px 10px 10px;
}
.jshowoff p { width:410px; }
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width:103px;
	margin: 0;
	padding: 0;
}
.jshowoff-slidelinks a, .jshowoff-controls a {
	background-color: #fff;
	display: block;
	float: left;
	color: #999;
	padding: 4px 7px 4px;
	margin: 5px 0 0 5px;
	line-height: 14px;
	font-weight:bold;
}
.jshowoff-slidelinks a:hover {
	color: #666;
}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #ccc;
	color: #666;
}
p.jshowoff-controls { display:none; }

/*other*/
#awordinseason .box3 { height:430px; overflow:hidden; }
#awordinseason .box12 a { color:#000; }
#awordinseason #player { position:relative; float:right; }

#content_bg {
	background:#fff url(all/content_fade.jpg) repeat-x;
}

/*left*/
#left {
	height:100%;
	padding:10px 0;
	margin-left:0px;
}
#left ul {
	padding:0;
	margin:0;
}
#left ul li { list-style:none; }
#left ul li h3 a {
	width:210px;
	height:30px;
	padding:10px 0 0 20px;
	display:block;
	color:#fff;
}
#home #left ul li h3 a, #home #left ul li h3 a:hover { background:url(all/left.png) 0 0 no-repeat; }
#church #left ul li h3 a, #church #left ul li h3 a:hover { background:url(all/left.png) 0px -60px no-repeat; }
#education #left ul li h3 a, #education #left ul li h3 a:hover { background:url(all/left.png) 0px -120px no-repeat; }
#community #left ul li h3 a, #community #left ul li h3 a:hover { background:url(all/left.png) 0px -180px no-repeat; }
#support #left ul li h3 a, #support #left ul li h3 a:hover { background:url(all/left.png) 0px -240px no-repeat; }
#creative #left ul li h3 a, #creative #left ul li h3 a:hover { background:url(all/left.png) 0px -300px no-repeat; }
#lifeskills #left ul li h3 a, #lifeskills #left ul li h3 a:hover { background:url(all/left.png) 0px -360px no-repeat; }
#funding #left ul li h3 a, #funding #left ul li h3 a:hover { background:url(all/left.png) 0px -420px no-repeat; }
#contact #left ul li h3 a, #contact #left ul li h3 a:hover { background:url(all/left.png) 0px -480px no-repeat; }

#left ul li a {
	background:url(all/left.png) 0px -541px no-repeat;
	width:210px;
	height:20px;
	padding:10px 0 0 20px;
	display:block;
	color:#000;
}
#home #left ul li a:hover { background:url(all/left.png) 0px -30px no-repeat; color:#fff; }
#church #left ul li a:hover { background:url(all/left.png) 0px -90px no-repeat; color:#fff; }
#education #left ul li a:hover { background:url(all/left.png) 0px -150px no-repeat; color:#fff; }
#community #left ul li a:hover { background:url(all/left.png) 0px -210px no-repeat; color:#fff; }
#support #left ul li a:hover { background:url(all/left.png) 0px -270px no-repeat; color:#fff; }
#creative #left ul li a:hover { background:url(all/left.png) 0px -330px no-repeat; color:#fff; }
#lifeskills #left ul li a:hover { background:url(all/left.png) 0px -390px no-repeat; color:#fff; }
#funding #left ul li a:hover { background:url(all/left.png) 0px -450px no-repeat; color:#fff; }
#contact #left ul li a:hover { background:url(all/left.png) 0px -510px no-repeat; color:#fff; }

#left #underquote {
	background:url(all/left.png) 0px -571px no-repeat;
	width:230px;
	height:100px;
}
 #left #underquote_person {
	width:230px;
	height:300px;
}
#home #left #underquote_person { background:url(home/left_underquote_person.jpg) no-repeat; }
#church #left #underquote_person { background:url(church/left_underquote_person.jpg) no-repeat; }
#education #left #underquote_person { background:url(education/left_underquote_person.jpg) no-repeat; }
#community #left #underquote_person { background:url(community/left_underquote_person.jpg) no-repeat; }
#support #left #underquote_person { background:url(support/left_underquote_person.jpg) no-repeat; }
#creative #left #underquote_person { background:url(creative/left_underquote_person.jpg) no-repeat; }
#lifeskills #left #underquote_person { background:url(lifeskills/left_underquote_person.jpg) no-repeat; }
#funding #left #underquote_person { background:url(funding/left_underquote_person.jpg) no-repeat; }
#contact #left #underquote_person { background:url(contact/left_underquote_person.jpg) no-repeat; }


/*copy*/
#copy {
	min-height:500px;
	padding-top:10px;
	width:480px;
	margin:0;
}
#copy td { font-weight:normal; }
table.zebra { border-collapse:collapse; width:100%; }
table.zebra thead { font-weight:bold; color:#ffffff; }
table.zebra td { vertical-align:top; padding:2px; }
.zebra tr { background:#fff; color:#000; }
.zebra tr.even { background:#d6d6d6; color:#000; }

#contact #copy li {
	list-style:none;
}
#contact #copy input {
	width:300px;
}
#contact #copy #textarea {
	width:300px;
	height:100px;
}


#home thead tr, #home .zebra tr.ruled { background:#d62028; color:#fff; }
#church thead tr, #church .zebra tr.ruled { background:#007947; color:#fff; }
#education thead tr, #education .zebra tr.ruled { background:#f47f24; color:#fff; }
#community thead tr, #community .zebra tr.ruled { background:#000; color:#fff; }
#support thead tr, #support .zebra tr.ruled { background:#a04399; color:#fff; }
#creative thead tr, #creative .zebra tr.ruled { background:#d9cd23; color:#fff; }
#lifeskills thead tr, #lifeskills .zebra tr.ruled { background:#23a9b5; color:#fff; }
#funding thead tr, #funding .zebra tr.ruled { background:#7ac142; color:#fff; }
#contact thead tr, #contact .zebra tr.ruled { background:#d91b5b; color:#fff; }

/*right*/
#right {
	padding:10px 0;
	margin-right:0px;
}
 #minicalendar { 
 	margin:0px auto;
	width:230px;
	height:200px;
}
#home #minicalendar { background:url(home/calendar.png) no-repeat top; }
#church #minicalendar { background:url(church/calendar.png) no-repeat; }
#education #minicalendar { background:url(education/calendar.png) no-repeat; }
#community #minicalendar { background:url(community/calendar.png) no-repeat; }
#support  #minicalendar { background:url(support/calendar.png) no-repeat; }
#creative #minicalendar { background:url(creative/calendar.png) no-repeat; }
#lifeskills #minicalendar { background:url(lifeskills/calendar.png) no-repeat top; }
#funding #minicalendar { background:url(funding/calendar.png) no-repeat; }
#contact #minicalendar { background:url(contact/calendar.png) no-repeat; }

#minicalendar table {
	width:180px;
	margin:0px auto;
	text-align:center;
	padding-top:20px;
}
#minicalendar tr {
}
#minicalendar td {
	background:#ccc;
	font-size:14px;
	width:14%;
	background:#fff;
}
#minicalendar td.current {
	background:#29bc64;
}

#home #minicalendar td.current { background:#d62028; }
#church #minicalendar td.current { background:#007947; }
#education #minicalendar td.current { background:#f47f24; }
#community #minicalendar td.current { background:#000; color:#fff; }
#support #minicalendar td.current { background:#a04399; }
#creative #minicalendar td.current { background:#d9cd23; }
#lifeskills #minicalendar td.current { background:#23a9b5; }
#funding #minicalendar td.current { background:#7ac142; }
#contact #minicalendar td.current { background:#d91b5b; }

#minicalendar #calendar_top th {
	background:none;
	color:#fff;
}
#postit {
	margin:20px 0 0 5px;
}
#postit_top {
	background:url(all/postit_top.png) no-repeat;
	height:20px;
}
#postit_middle {
	background:url(all/postit_middle.png) repeat;
	width:180px;
	height:auto;
	padding:0 20px 5px 20px;
}
#postit_bottom {
	background:url(all/postit_bottom.png) no-repeat;
	height:80px;
}
#postit h2 {
	font-size:18px;
}
#postit ul {
	margin:3px 0;
	padding:0;
}
#postit ul li { list-style:none; }
#home #postit a { color:#d62028; }
#church #postit a { color:#007947; }
#education #postit a { color:#f47f24; }
#community #postit a { color:#000; }
#support #postit a { color:#a04399; }
#creative #postit a { color:#d9cd23; }
#lifeskills #postit a { color:#23a9b5; }
#funding #postit a { color:#7ac142; }
#contact #postit a { color:#d91b5b; }

#home .box12.nbg { background:none; }

/*footer*/
#footer_container { background:url(all/footer_container_fade.png) repeat-x bottom; }
#footer { background:url(all/footer_fade.jpg) repeat-x; color:#fff; margin-top:5px; }
#footer a { color:#fff; }
#footer_logo { background:url(all/footer_header.png) no-repeat center; }
#footer #sitemap { display:inline; }