﻿* { margin: 0; padding: 0 }

BODY { 
	font-family:  Tahoma, Geneva, Helvetica; 
	background: #EDEDE6 url("../images/main-bg.gif") center repeat-y;
	font-size:.75em;
	margin: 0 auto; 
	color:#003940;  
	width:820px;
}
BODY H1{
	font-size:100%; 
}

#containerWrap { width:735px; margin:10px auto; height:100%; }
#bannerDiv{ padding-top:10px; background:#268491; color:#ffffff}
#bannerDiv * a{color:#ffffff}
#bannerDiv * a:hover{color:lime;text-decoration:underline;}
#imgBanner{ width:735px;height:200px;margin:0px; clear:right; background:#EDEDE6}
#imgBanner img{ width:100%;height:150px;}
.utility{ float:right;padding:4px;}
/* LINKS, MENU, TEXT & BUTTON STYLES */
a:hover { color:#0BA6B6; text-decoration:underline; border:0px none; }
a { color:#096C83; margin:0; text-decoration:none; border:0px none;}
img{ border:0px none;}

#menu{	background:transparent url('../images/menu-bck.png') repeat-x; width:auto;height:30px;}
#navigation { 
	width: auto;
	height: auto;		
	list-style:none;
	
 }
#navigation li { 
	height: 30px;	
	float: left;		
	line-height: 25px;
	width: auto;
}

#navigation li a{ 			
	font-size:95%; font-weight:normal;	color:#ffffff;/*807D7D;*/	
	display:block;	height:30px;
	padding:0 5px 0 5px;	
	text-align:center; text-decoration:none;
}

#navigation li a:hover{ 
	background:#123E44 url("../images/menu-hover.png") repeat-x; 
	text-decoration:none; color:#807d7d;

}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation a:hover { text-decoration:underline;}
.clear{ clear:both;}
	
#mainBody{
	margin:10px 0 10px 0; display:block; overflow:auto; position:inherit; min-height:550px; 
	height:auto;width:735px; font-size:1.1em;
}
#mainBody #innerLeft{ float:left; width:465px; position:static}
#innerLeft{
	/*border-left:1px #B8F6FF solid; 
	border-right:1px #B8F6FF solid;*/ margin:0 0px 15px 0px; padding:10px 0px 0 0px;height:auto;
	width:465px;
}
#innerLeft div ul{ list-style:disc; margin-left:15px; margin-bottom:5px; clear:both; padding:5px 10px 5px 0px}

#innerLeft div ul li{	float:none;}
#innerLeft .mandate{ font-weight:bold; margin:10px 0px 5px 0px;}
#innerLeft div * dd{
	float:none; text-transform:none; 
}
#innerLeft dl{
	list-style:circle; line-height:19px; margin-left: 18px; padding:10px 5px; display:block;
}

#innerLeftContent{
	/*border-left:1px #B8F6FF solid; 
	border-right:1px #B8F6FF solid;*/ margin:0 5px 0 5px; padding:0 5px 0 5px;float:left;
}
#pixDisplay{
	margin-left:0px; padding-top:10px; height:auto; float:left
}
#pixDisplay a img{
	width:auto; height:auto;
}
#pixDisplay *{
	border:0px none;
}

.mainHeading{ text-align:center; margin: 5px 0 5px 0;}
#contactBox{
	padding-top: 10px; float:left; margin:0px 0 0 10px;
}
#partnerContent{ clear:both; width:auto;height:auto}
.floatLeft{float:left}
.floatRight{float:right}
.column{ float: left; height: auto; padding:5px; margin-left:10px}
.columnLeft{ float:left; width:48%; margin-right:10px;}
.columnImg{width:auto; height:auto; margin-left:5px}
.columnRight{ float:right; width:48%; margin-left:10px;}
.left{ float:left; margin-right:10px; clear:left;}
.right{ float: right;margin-right:10px; clear:left;}
.caption{ margin:0px; width:100%; height:40px;}
.eventsDate, .teamTitle { color:#C47F00; font-weight:bold }
.bottomNav { color:#358C98; text-align:right; margin-left:100px }
.ministryLinks { list-style:none; float:left;  }
.ministryLinks li a { color:#C47F00; font-size:90%; margin:0 4px }

/* BACKGROUND IMAGE STYLES */
#topLeft { float:left; width:244px; height:320px; margin-top:7px; }
#topRight { float:right; width:471px; height:320px; text-align:right; clear:right; margin-top:7px }
#bottomLeft { float:left; width:450px; margin:10px 0 }
#bottomRight { float:right; width:269px; margin:10px 0 }
#interiorLeft { float:left; width:27%; height:100%; position:inherit; margin:10px 0px; padding: 5px; 
	background:#E5E5DD url('../images/side-header.png') repeat-x center top; }
#interiorLeft div{ margin-top:24px; }
#interiorLeft ul{ list-style:none; display:block;position:inherit; line-height:19px;}
#sideHeader{ clear:both; width:}

#interiorRight { float:right; width:70%;height:100%; margin:10px 0px }
#innerBox{padding:10px;}
#rightInterior{width:220px; margin-left: 0px; height:auto; font-size:95%; line-height:1.5em; float: right;}
#rightInterior div#innerRight{
	border-left:1px #B8F6FF solid; 
	border-right:1px #B8F6FF solid; height: 605px; position:static
}
.innerBox{
	padding:5px;
}
.innerBox #calDisplay{
	width:200px; height:210px; margin:0  5px 10px 5px;
}
.innerBox h1{ margin:5px 0 5px 0}
#interiorRight div#head{
	 height:10px; margin:0 5px 0 5px; background:url('../images/hightlight_top2.gif') no-repeat top; 
}
/*#interiorRight img{
	margin:0px 5px 0 5px; width:230px; height:10px;
}*/
*/
.magazine{ margin-top:5px; background:#E5E5DD url('../images/side-header.png') repeat-x center top;	}
.magazine h1{margin-top:5px;}
.caption{ text-transform:capitalize; font-weight:bold; line-height:19px; height:19px; font-size:12px}
.churchCaption{height:50px; width:735px}
.unitContent{ padding:10px}
.center{text-align:center}
.justify{ font-style:normal; }
.emphasis{ font-size:0.95em; margin:3px 0 3px 0;}
.italics{ font-style:italic;}
.partner{ list-style:none; display:block; margin:0px; padding:0px;	height: 150px; text-transform:uppercase;}
.partner *{ border:0px none;}
.partner li{ margin: 10px 10px 0 10px; float: left;width: 200px;}
.infoBox{ background-color:#E5E5DD}
.spaceBreak{ height:1px; background:#B4C8FF; margin:0 20px 0 20px;}
#footer { background:#EDEDE6;  width: auto; font-size:90%; clear:both; padding:10px 15px; margin:13px 0;position: static;}
#noticeList li {	list-style:none;}
#contactDetails{ width: 340px; height:inherit; float:left}

.details ul{	list-style:none; line-height: 19px; margin:0px}
.details ul li{ float:none; width:auto; text-align:left;  overflow:auto;
	width:296px; vertical-align:bottom; margin:5px 0 5px 0;
}
.details * img{ border:0px none;}
.parishList{ margin:5px 0 5px 0; line-height:19px; padding:5px 0px 5px 10px; width:auto}
.parishList dd{ padding:0 4px 4px 4px; margin-bottom:5px;}

.label{	float:left; line-height:17px; font-weight:bold;}
.labelSpace{ margin-right: 15px;}
.rf { float:right }
.mc { float:left; margin:0 20px 0 0; width:195px; clear:right }
.mc a { text-decoration:underline; border:0px none; }
.mc img{ border:0px none;}
.ministriesBox { background:#F6F6F4; border: 1px solid #E1E0D7; padding:10px; width:225px; margin-top:5px; height:55px }
.ministryIcon { float: left; margin: 0 5px 60px 0 }
.teamPic { float: left; margin: 0 10px 20px 0 }
.tc { float:left; position:relative; margin:0 15px 0 0; width:295px; clear:right; font-size:90% }
.tc a { text-decoration:underline }
.cc { position:static; margin:20px 0px; height:inherit;}
.cc a { text-decoration:underline }
.cc ul{ list-style:none;}

/* FORMS & MISC STYLES */
.divBar { background:url('../images/divbar.gif') repeat-x; 
height:10px; margin:10px 0
}	
.form { 
	font-size:90%; 
	border:1px solid #D5D5D5;	
	height:17px; 
	width:175px;
	float:right;
}
.formLeft { 	
	border:1px solid #D5D5D5;	
	height:22px; 
	width:175px;
	float:left;
}

.contactForm { 
	font-size:95%; 
	color:#333;
	padding:0; 
	border:1px solid #D5D5D5;
	height:100px; 
	width:294px;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F6F4F4', startColorstr='#FFFFFF', gradientType='0'); 
}
div.spacer { clear:both; height:1%;margin-bottom:20px; }
.spacerThin{ clear:both;height:3px; margin-bottom:3px;}
}
span.bMargin { padding-bottom:10px }
.mainSections li {
	list-style:none;
}
.listFormat{
	line-height:20px; list-style:lower-roman; margin-left:25px;
}
.nonBulletList{
	line-height:20px; list-style:none; margin-left:25px;
}
.callUs{
	font-size:large; font-weight:bold;font-family:"Courier New", Courier, monospace;
	margin-bottom:30px;
}
.map{ width:290px; height:auto; padding:5px; }
.map img{ width:100%; height: 85px; margin-top:5px; clear:both;}
.hide{	display:none;}
.tgifBck{ }