/************************************/
/* Caribbean School of Theology		*/
/* Typography Stylesheet			*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}

/************************************/
/*	Header							*/
#nav a {
	font-size: 0.90em;
	letter-spacing: 0.10em;
	text-decoration: none;
}
#meta {
	font-size: 0.75em;
}
#meta a {
	text-decoration: none;
}
#meta a:hover {
	text-decoration: underline;
}
#meta ul {
	line-height: 1.50em;
}

/************************************/
/*	Content							*/
#content, #content h1 a, #content h2 a, #content h3 a
#content h4 a, #content h5 a, #content h6 a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content h1, #content h2, #content h3
#content h4, #content h5, #content h6 {
	line-height: 1.25em;
}

	/* General */
	#content h1 {
		font-size: 2.10em;
		font-weight: normal;
	}
	#content.columns3 .col1 h1 {
		font-size: 2.10em;
		font-weight: normal;
	}
	#content h2 {
		font-size: 1.90em;
		font-weight: normal;
	}
	#content .entry h2 {
		font-size: 1.90em;
		font-weight: normal;
	}
	#content.columns3 .col1 h2 {
		font-size: 1.75em;
	}
	#content h3 {
		font-size: 1.90em;
		font-weight: normal;
	}
	#content .entry h3 {
		font-size: 1.50em;
	}
	#content .archives h3 {
		font-size: 1.15em;
		font-weight: normal;
	}
	#content.columns3 .col1 h3 {
		font-size: 1.45em;
	}
	#content h4 {
		font-size: 1.50em;
		font-weight: normal;
	}
	#content h4.post_title {
		font-size: 1.25em;
	}
	#content .entry h4 {
		font-size: 1.25em;
	}
	#content.columns3 .col1 h4 {
		font-size: 1.15em;
	}
	#content h5 {
		font-size: 1.25em;
	}
	#content .entry h5 {
		font-size: 1.00em;
	}
	#content.columns3 .col1 h5 {
		font-size: 1.00em;
	}
	#content h6 {
		font-size: 1.00em;
	}
	#content .entry h6 {
		font-size: 1.00em;
	}
	#content a {
		font-family: Helvetica, Arial, sans-serif;
		font-style: normal;
		font-weight: bold;
		letter-spacing: 0.025em;
		text-decoration: none;
	}
	#content .post_title a {
		font-weight: normal;
	}
	#content p {
		font-size: 0.80em;
		line-height: 1.60em;
	}
	#content ol, #content ul, #content dl {
		font-size: 0.80em;
		line-height: 1.40em;
	}
	#content ul {
		font-style: italic;
	}
	#content ol {
		font-style: italic;
	}
	#content .entry ul, #content.columns3 .col1 ul {
		list-style: disc;
	}
	#content .entry ol {
		list-style: decimal;
	}
	#content dl {
		font-style: italic;
	}
	#content ul em, #content ol em, #content dl em {
		font-style: normal;
	}
	#content ul ul, #content ul ol, #content ul dl,
	#content ol ol, #content ol ul, #content ol dl,
	#content dl ol, #contetn dl ul, #content dl dl {
		font-size: inherit;
	}
	#content em {
		font-style: italic;
	}
	#content strong {
		font-weight: bold;
	}
	#content table {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 0.80em;
		letter-spacing: 0.050em;
	}
	#content th {
		font-weight: bold;
	}

	/* Events */
	#events h3 {
		font-size: 1.00em;
		font-weight: bold;
	}
	#events dl {
		font-family: Helvetica, Arial, sans-serif;
		font-style: normal;
		line-height: 1.20em;
	}
	#events dt {
		font-weight: bold;
	}
	#events .reg {
		font-size: 0.75em;
	}
	#events .regNote {
		font-weight: bold;
	}
	#events p {
		line-height: 1.30em;
	}
	
	/* Staff */
	#content #headline.staff h3.post_title {
		font-size: 1.50em;
	}
	#staff h3 {
		font-size: 0.80em;
		font-weight: bold;
	}
	#staff h3 span {
		font-size: 0.75em;
		vertical-align: middle;
	}
	#staff h4 {
		font-size: 0.90em;
	}
	#staff dl {
		font-family: Helvetica, Arial, sans-serif;
		font-style: normal;
		line-height: 1.20em;
	}
	#staff dt {
		font-weight: bold;
	}
	
	/* Churches */
	#churches h3 {
		font-size: 0.80em;
		font-weight: bold;
	}
	#churches dl {
		font-family: Helvetica, Arial, sans-serif;
		font-style: normal;
		line-height: 1.20em;
	}
	#churches dl {
		font-size: 0.75em;
	}
	#churches.single dl {
		font-size: 1.00em;
	}
	#churches dt {
		font-weight: bold;
	}
	#churches .churchNameDisplay {
		font-size: 1.20em;
		font-weight: bold;
	}
	#churches .left {
		font-size: 0.75em;
	}

	/* Contact Form */
	#content .cform ol {
		list-style: none;
	}
	.cform input, .cform select, .cform textarea {
		font-family: Arial, Helvetica, sans-serif;
	}
	.cform .reqtxt, .cform .emailreqtxt {
		font-size: 0.80em;
	}
	.cform #sendbutton {
	}
	#content .cf_info {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.80em;
	}
	
	/* Comments */
	#content #comments, #content #respond h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.20em;
	}
	#content .commentlist {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.00em;
		font-style: normal;
	}
	#respond input, #respond select, #respond textarea {
		font-family: Arial, Helvetica, sans-serif;
		padding: 4px;
	}

/************************************/
/*	Sidebar							*/
#content.columns3b .col2 ul, #content.columns3b .col2 ol {
	line-height: 1.00em;
}

	/* General */
	#sidebar h2, #sidebar h3,
	#content.columns3b .col2 h2,
	#content.columns3b .col2 h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.15em;
	}
	#content.columns3b .col2 a {
		font-weight: normal;
	}
	#sidebar .module ul, #sidebar .module ul {
		line-height: 1.10em;
	}

	/* Sub Nav */
	#content #subnav ul {
		font-style: normal;
		line-height: 1.15em;
		list-style: none;
	}
	#subnav ul ul li {
		font-size: 0.85em;
		line-height: 1.15em;
	}
	#subnav ul ul ul li {
		font-size: inherit;
	}
	
	/* Actions List */
	#actions, #actions ul, #actions a {
		font-weight: normal;
	}
	
	/* Search Form */
	#s {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.20em;
	}


/************************************/
/*	Footer							*/
#footer {
	font-size: 0.70em;
	letter-spacing: 0.025em;
	line-height: 1.30em;
}
#footer em {
	font-style: italic;
}
#footer strong {
	font-weight: bold;
}
#footer a {
	text-decoration: none;
}