/************************************/
/* Caribbean School of Theology		*/
/* Color Stylesheet					*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	background: #f0f4cb;
}

/************************************/
/*	Header							*/
#header {
	background: #1d5874;
	border-top: solid 4px #7e9239;
}
#nav ul a, #nav ul .current_page_item a, #nav ul .current_page_item a:hover
#nav ul .current_page_parent a, #nav ul .current_page_parent a:hover {
	border-bottom: dotted 1px #1d5874;
	color: #f2e6b4;
}
#nav ul a:hover {
	border-bottom: dotted 1px #ECECEC;
	color: #FFF;
}
#meta p {
	color: #92a552;
}
#meta ul, #meta a {
	color: #dfdab4;
}
#meta a:hover {
	color: #f0eac2;
}

/************************************/
/*	Content							*/
#content {
	background: #ede1ad;
	color: #343330;
}
#content.columns3b .col2 {
	background: #FFFCEF;
	border: solid 1px #FFF6CF;
	border-bottom: solid 1px #EDE1AD;
	border-top: none;
}

	/* General */
	#content h1 {
		color: #333;
	}
	#content h2, #content h2 a, #content h3, #content h3 a {
		color: #084b6b;
	}
	#content .entry h3 {
		color: #6b96ab;
	}
	#content h4 {
		color: #343330;
	}
	#content h4.post_title a {
		border: none;
		color: #6b96ab;
	}
	#content h4.post_title a:hover {
		background: #6b96ab;
		color: #FFF;
	}
	#content h5 {
		color: #5F7904;
	}
	#content h6 {
		color: #333;
	}
	#content ul, #content ol, #content dl {
		color: #666;
	}
	#content a {
		color: #5F7904;
	}
	#content .entry a {
		color: #8EA426;
	}
	#content a:hover {
		background: #8EA426;
		color: #FFF;
	}
	#content img {
		background: #E4D6B1;
		border-bottom: solid 2px #CCC;
		padding: 6px;
	}
	#content table {
		background: #FCFFCF;
		border-bottom: solid 1px #BDBFA7;
		border-left: solid 1px #DDDFC3;
	}
	#content th {
		background: #ECEFB3;
	}
	#content td {
		border: solid 1px #DDDFC3;
		border-left: none;
		border-bottom: none;
	}

	/* Posts & Pages */
	#content .post_time {
		border-bottom: dotted 2px #DDDFB5;
		color: #666;
	}
	#content .post_title a {
		border-bottom: dotted 4px #FFF;
	}
	#content .post_title a:hover {
		border-bottom: solid 4px #EEF0C6;
	}
	#content .post_meta {
		background: #DCDFA7;
		border-top: dotted 2px #CCC;
	}
	#content .post_meta em {
		color: #333;
	}
	#content #sitemap a {
		color: #6B96AB;
	}
	#content #sitemap a:hover {
		color: #FFF;
	}
	
		/* Navigation */
	
	/* Events */
	#events h3 {
		color: #6b96ab;
	}
	#events .eventInfo {
		border-bottom: dotted 2px #CCC;
	}
	#events .regNote {
		color: #C30;
	}
	#events .regNote em {
		color: #343330;
	}
	#events .reg {
		background: #DCDFA7;
	}
	
	/* Staff */
	#headline.staff h3 {
		color: #6b96ab;
	}
	#staff h3 strong {
		color: #6b96ab;
	}
	#staff h3 a:hover strong {
		color: #FFF;
	}
	#staff .odd {
		/*
		background: #DCDFA7;
		border-top: 1px solid #EBEFA4;
		border-bottom: dotted 2px #CCC;
		*/
	}
	
	/* Churches */
	#churches .church {
		/*
		background: #DCDFA7;
		border-top: 1px solid #EBEFA4;
		border-bottom: dotted 2px #CCC;
		*/
	}
	#churches h3 span {
		color: #6b96ab;
	}
	#churches .churchNameDisplay {
		color: #000;
	}
	
	/* Contact Form */
	.cform {
	}
	.cform input, .cform select, .cform textarea {
		border: solid 1px #c1c1c1;
		border-top-color: #848484;
		border-bottom-color: #E2E2E2;
		
	}
	.cform #sendbutton {
		cursor: pointer;
	}
	.cform #sendbutton:hover {
		cursor: pointer;
	}
	#content .cf_error {
		background: #fff5e5;
	}
	#content .cf_info.success {
		background: #F5FF9F;
		border: solid 1px #D5DF7D;
	}
	#content .cf_info.failure {
		background: #fff5e5;
		border: solid 1px #FC9;
	}
	
	/* Comments */
	#content .commentlist {
		background: #f1f4c6;
	}

/************************************/
/*	Sidebar							*/
.content_sidebar {
	border: dotted 2px #CCC;
	border-left: none;
	border-right: none;
}

	/* Sub Nav */
	#subnav {
		background: #FFFCEF;
		border: solid 1px #FFF6CF;
		border-bottom: solid 1px #EDE1AD;
		border-top: none;
	}
	#subnav .current_page_item a:hover {
		color: #5F7904;
		cursor: default;
	}
	#subnav .current_page_item li a:hover {
		background: #8EA426;
		color: #FFF;
		cursor: pointer;
	}
	#subnav ul ul li a, #subnav .current_page_item li a {
		color: #8F9F45;
	}
		
	/* Actions List */
	#actions a {
		color: #1d5874;
	}
	#actions a:hover {
		background: #1d5874;
		color: #FFF;
	}
		
	/* Search Form */
	#searchform label {
	}
	#s {
	}
	#s:focus {
	}
	
/************************************/
/*	Footer							*/
#footer {
	background: #f0f4cb;
	color: #97a1a1;
}
#footer strong {
	color: #5f6565;
}
#footer a {
	color: #5d9cd2;
}
#footer a:hover {
	color: #e69900;
}