* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 15px;
}
#container {
	width: 720px;
	height: auto;
	background-color: transparent;
}
#logo {
	position: relative;
	width: 102px;
	height: 119px;
	float: left;
	background: url(images/logo.gif) no-repeat center #FFFFFF;
}
#flash {
	position: relative;
	width: 370px;
	height: 25px;
	float: left;
	padding-top: 10px;
	background-color: #FFFFFF;
}
#godneedsyou {
	position: relative;
	width: 247px;
	height: 25px;
	float: left;
	background-color: #FFFFFF;
}
#currentpage {
	position: relative;
	width: 618px;
	height: 20px;
	float: right;
	background-color: #333333;
	text-align: left;
	overflow: hidden;
}
#menu {
	position: relative;
	width: 618px;
	height: 84px;
	float: right;
	background-color: #FFFFFF;
	text-align: center;
}
#left {
	position: relative;
	width: 400px;
	/* height: 780px; */
	height: auto;
	/*  min-height: 780px; */
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
}
#right {
	position: relative;
	width: 300px;
	/* height: 680px;*/
	float: right;
	padding-top: 20px;
	background-color: #FFFFFF;
}
#bottom {
	position: relative;
	width: 720px;
	height: 50px;
	float: left;
	padding-top: 20px;
	background-color: #FFFFFF;
}
.leftbox {
	position: relative;
	width: 180px;
	/* height: 190px; */
	float: left;
	padding-right: 10px;
	padding-bottom: 30px;
	background-color: #FFFFFF;
	border: 0px solid #FF0000;
}
.rightbox {
	position: relative;
	width: 190px;
	/* height: 190px; */
	float: right;
	padding-bottom: 30px;
	/* background-color: #FFFFFF; */
	border: 0px solid green;
}

.bothbox {
	position: relative;
	width: 390px;
	/* height: 190px; */
	float: left;
	padding-right: 10px;
	padding-bottom: 30px;
	background-color: #FFFFFF;
	border: 0px solid #FF0000;
	text-align:center;	
}

.cleaner {
	clear:both;
	height: 1px;
	color:#FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 1px solid green;
}

.rightcolumnbox {
	position: relative;
	width: 277px;
	height: 120px;
	height: auto;
	min-height: 120px;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #FFFFFF;
}


/* Menu */
ul.menu {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}
ul.menu li {
	list-style-type: none;
	display: inline;
}
ul.menu a:link, ul.menu a:active, ul.menu a:visited, ul.menu a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 101px;
	height: 70px;
	padding-top: 2px;
	padding-left: 1px;
	border-right: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
li.evangelisation a:link, li.evangelisation a:active, li.evangelisation a:visited {
	background: url(images/evangelisation.gif) no-repeat center #77369A;
}
li.evangelisation a:hover {
	background: url(images/evangelisation_off.gif) no-repeat center #77369A;
}
li.whatcanido a:link, li.whatcanido a:active, li.whatcanido a:visited {
	background: url(images/whatcanido.gif) no-repeat center #333399;
}
li.whatcanido a:hover {
	background: url(images/whatcanido_off.gif) no-repeat center #333399;
}
li.resources a:link, li.resources a:active, li.resources a:visited {
	background: url(images/resources.gif) no-repeat center #CCCC00;
}
li.resources a:hover {
	background: url(images/resources_off.gif) no-repeat center #CCCC00;
}
li.prayer a:link, li.prayer a:active, li.prayer a:visited {
	background: url(images/prayer.gif) no-repeat center #CC0000;
}
li.prayer a:hover {
	background: url(images/prayer_off.gif) no-repeat center #CC0000;
}
li.aboutus a:link, li.aboutus a:active, li.aboutus a:visited {
	background: url(images/aboutus.gif) no-repeat center #009900;
}
li.aboutus a:hover {
	background: url(images/aboutus_off.gif) no-repeat center #009900;
}
li.discussion a:link, li.discussion a:active, li.discussion a:visited {
	background: url(images/discussion.gif) no-repeat center #FF9900;
}
li.discussion a:hover {
	background: url(images/discussion_off.gif) no-repeat center #FF9900;
}
/* Image */
img {
	border: 1px solid #000000;
	float: left;
}
/* Texts */
h1 {
	font-size: 22px;
	color: #333366;
	font-weight: bold;
	margin-bottom: 10px;
}
h2 {
	font-size: 18px;
	color: #333366;
	font-weight: bold;	
}

h2.highlights {
	font-size: 12px;
	color: #333366;
	margin-left: 80px;
	margin-bottom: 10px;
	font-weight: bold;	
}

h2.highlightLarge {
	font-size: 16px;
	color: #333366;
	margin-left: 27px;	
	margin-bottom: 10px;
	font-weight: bold;
	background-image:url(images/star.gif);
	background-position:left;
	background-repeat:no-repeat;
}

h2.highlightLargeNoStar {
	font-size: 16px;
	color: #333366;
	margin-left: 27px;	
	margin-bottom: 10px;
	font-weight: bold;
}


h2.right {
	font-size: 20px;
	color: #333366;
	margin-left: 90px;
	margin-bottom: 10px;
	font-weight: bold;
}
p {
	font-size: 14px;
	color: #333366;
	margin-bottom: 20px;
}

p.currentpage {
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 5px;
}
p.bottom {
	font-size: 10px;
	color: #333366;
	margin-bottom: 5px;
}
p.highlights {
	font-size: 12px;
	color: #333366;
	margin-left: 80px;
	margin-bottom: 0px;
}
p.right {
	font-size: 12px;
	color: #333366;
	margin-left: 90px;
}

p.introhome {
	font-size: 11px;
}

h1.godneedsyou {
	font-size: 0;
	color: #006699;
	text-align: right;
	margin-left: 40px;
	background-image: url('images/godNeedsyou.gif');
	width: 200px;
	height: 35px;
}
a:link, a:active, a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #000000;
}

.quote { 
	font-size: 14px;
	font-style:italic;
	}
	
.quotereference { 
	font-size: 11px;
	font-style:italic;
	}	
	
.message {
	color:#FF0000;
}

/* Directory Styling */
#leftColumn { float: left; width: 80px; border: 1px solid #333399; clear: both; margin-top: 25px; }
#leftColumn ul li { list-style: none; font-size: 10pt; font-family: verdana, helvetica, sans-serif; margin: 4px; }
#leftColumn ul li a { color: #333399; display : block; margin: 0; padding: 0 0 4px 24px; background-image : url('images/navbox.gif'); background-position: left top; background-repeat: no-repeat; width: 50px; }
#leftColumn ul li a:hover { color : #333366; background-image : url('images/navbox_over.gif'); }

#breadcrumbNav { width: 612px; background-color: #333399; text-align: left; font-size: 10pt; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; color: #ccccee; margin-bottom: 15px; }
#breadcrumbNav a { color: white; }
#breadcrumbNav a:hover { text-decoration: underline; }

#directorycontainer { float: right; width: 618px; }
#directorycontainer p { text-align: justify; }
#directorycontainer ul, #directorycontainer ol { margin-left: 10px; margin-bottom: 10px; }
#directorycontainer ul li, #directorycontainer ol li { margin-left: 15px; color: #333366; font-size: 10pt; }
label { font-family: arial, helvetica, sans-serif; font-size: 11pt; }
input, textarea, select { display: block; margin-bottom: 10px; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
input[type=checkbox] { display: inline; margin-bottom: 2px; margin-right: 4px; }
input[type=submit] { font-weight: bold; }

img.entryImage { float: right; margin-left: 10px; margin-bottom: 5px; }
ul.entryContact { display: block; }

.messageInfo { background-image: url('images/info.png'); background-repeat: no-repeat; padding-left: 60px; height: 50px; margin-top: 10px; margin-bottom: 10px; }
.messageQuery { background-image: url('images/query.png'); background-repeat: no-repeat; padding-left: 60px; height: 50px; margin-top: 10px; margin-bottom: 10px; }
.messageError { background-image: url('images/warning.png'); background-repeat: no-repeat; padding-left: 60px; height: 50px; margin-top: 10px; margin-bottom: 10px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.centre { text-align: center; display: block; }
.quote { margin-left: 20px; padding-top: 4px; padding-bottom: 4px; font-style: italic; }

.directory_block { width: 150px; height: 144px; margin: 0 1px 1px 0; padding: 0 0 0 0; float: left; border-width: 0; }
#topbar_method2 { width: 301px; height: 57px; position: relative; margin: 0 0 1px 0; overflow: hidden; background-image: url('images/homepage_creative1_03.gif'); font-size: 0; }

h3 { margin-bottom: 15px; }