/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GENERAL STYLES :: GENERAL INFO PAGES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADINGS */
h1 {
	width: 680px;
	height:60px;
	overflow: hidden;
	text-indent: -10000px;
	padding: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1.events {
	background-image: url(img/events_h1.gif);
}
h1.exile {
	background-image: url(img/exile_h1.gif);
}
h1.directory {
	background-image: url(img/church-directory_h1.gif);
}
h1.publications {
	background-image: url(img/publications_h1.gif);
}
h1.news {
	background-image: url(img/news_h1.gif);
}
h1.about {
	background-image: url(img/about_h1.gif);
}
h1.contact {
	background-image: url(img/contact_h1.gif);
}
h1.musicandmedia {
	background-image: url(img/musicandmedia_h1.gif);
}
h1.tvandradio {
	background-image: url(img/tvandradio_h1.gif);
}
h1.origincreativemedia {
	background-image: url(img/origincreativemedia_h1.gif);
}
h1.partners {
	background-image: url(img/partners_h1.gif);
}
h1.donations {
	background-image: url(img/donations_h1.gif);
}
h1.gallery {
	background-image: url(img/gallery_h1.gif);
}
h1.churchguides {
	background-image: url(img/churchguides_h1.gif);
}
h1.tvandradio {
	background-image: url(img/tvandradio_h1.gif);
}
h1.newslettersignup {
	background-image: url(img/newslettersignup_h1.gif);
}
h1.feedback {
	background-image: url(img/feedback_h1.gif);
}
h1.previousevents {
	background-image: url(img/previousevents_h1.gif);
}
h1.newsarchive {
	background-image: url(img/newsarchive_h1.gif);
}
h1.pressresources {
	background-image: url(img/pressresources_h1.gif);
}
h1.organisation {
	background-image: url(img/organisation_h1.gif);
}
h1.history {
	background-image: url(img/history_h1.gif);
}
h1.signup {
	background-image: url(img/signup_h1.gif);
}
h1.unbroken {
	background-image: url(img/unbroken_h1.gif);
}
h1.jobs {
	background-image: url(img/jobs_h1.gif);
}
#mainCol h2, #mainCol h3, #mainCol p {
	text-align: left;
}
#mainCol h2 {
	color: #1981AF;
	font-size: 1.3em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#mainCol h3 {
	color: #1981AF;
	font-size: 1.2em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#mainCol p,  #mainCol li {
	color: #595959;
	font-size: 1.2em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.3em;
}
#mainCol .highlightBlock {
	padding: 10px;
	background-color: #1981AF;
	color: #FFFFFF;
}
#mainCol .highlightBlock h2,
#mainCol .highlightBlock p,
#mainCol .highlightBlock a {
	margin-top: 10px !important;
	color: #FFFFFF !important;
}