* {
	margin: 0;
	padding: 0;
}

BODY {
	font-family:Tahoma, Geneva, Helvetica;
	background: #EDEDE6 url(../images/main-bg.gif) center repeat-y;
	font-size:0.75em;
	margin: 0 auto;
	color:#404040;
}
P {text-align:justify
}
#containerWrap { width:735px; margin:10px auto; height:100% }

/* LINKS, MENU, TEXT & BUTTON STYLES */
a:hover { color:#0BA6B6; text-decoration:underline }
a { color:#096C83; margin:0; text-decoration:none;
    font-weight: 700;
}
#sideMenu { width:244px }
#sideMenu li { list-style: none; height:24px }
#sideMenu li a { 
	background:url(../images/menu-bg.gif) no-repeat; 
	font-size:115%;
	color:#057783; 
	margin-bottom:1px;
	display:block;
	padding: 3px 0 3px 25px;
	border: 1px solid #CDDCDF
}
#sideMenu li a:hover { background:#18646F url(../images/menu-hover-bg.gif) no-repeat; color:#fff; text-decoration:none; border:1px solid #18646F }	
.title { color:#0E5463; font-weight:bold; background:url(../images/smt.gif) center right no-repeat; padding:0 30px 0 0 }
.title2 {color:#C47F00; text-align:center; font-weight:bold }
.title3 {text-align:center; font-weight:bold }
.title4 {color:#096C83; font-weight:bold }
.titlered{color:#FF0000; font-weight:bold }
.bigtitle { color:#0E5463; font-weight:bold; font-size:12pt; background:url(../images/smt.gif) center right no-repeat; padding:0 30px 0 0 }
.bigtitleblack { color:black; font-weight:bold; font-size:10pt; background:url(../images/smt.gif) center right no-repeat; padding:0 30px 0 0 }
.bigcaps { color:#0E5463; font-weight:bold; font-size:18pt; background:url(../images/smt.gif) center right no-repeat; padding:0 30px 0 0 }
.eventsDate, .teamTitle { color:#C47F00; font-weight:bold }
.answers {
	color:#C47F00;
	font-size:1.2em;
	font-weight:bold;
	font-style: italic;
}
.bottomNav { color:#358C98; text-align:right; margin-left:245px }
.ministryLinks { list-style:none; float:left;  }
.ministryLinks li a { color:#C47F00; font-size:90%; margin:0 4px }
.youth {
	color:#057783;
	font-size:115%;
	font-weight:bold;
}

/* BACKGROUND IMAGE STYLES */
#topLeft { float:left; width:244px; height:320px}
#topRight { float:right; width:471px; height:320px; text-align:right; clear:right; margin-top:7px }
#bottomLeft { float:left; width:450px; margin:5px 0 }
#bottomRight { float:right; width:269px; margin:5px 0 }
#bottomRight2 {
	float:right;
	width:260px;
	margin:10px 0
}
#interiorLeft { float:left; width:52px; margin:10px 0; background:#E5E5DD}
#interiorRight {
	float:right;
	width:649px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#interiorRight1 { float:right; width:324px; margin:10px 0; }
#interiorRight2 { float:right; width:324px; margin:10px 0; }
.highLights { background: url(../images/highlights-box-mid.gif) repeat-y; padding: 10px 15px 0 15px; font-size:90% }
.highLights2 { background: url(../images/highlights-box-mid.gif) repeat-y; padding: 10px 15px 0 15px; font-size:100% }

#questions { float:right; width:620px; margin:5px 0 }

#interiorCalendar{
	float:left;
	width:730px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#interiorMonth{
	float:left;
	width:100px;
}
#interiorSunday{
	float:left;
	width:90px;
	color:#0E5463;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 10px;
}
#interiorDay{
	float:left;
	width:90px;
	color:#C47F00;
	font-weight:bold;
	padding: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 10px;
}
#interiorDate{
	float:left;
	width:30px;
	color:#000000;
	font-weight:bolder;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 10px;
}
#interiorEvent{
	float:left;
	width:585px;
	border: 1px solid #000000;
	padding: 2px;
	margin-top: 10px;
}

#footer {
	background:#EDEDE6;
/* 	width:705px; */
	font-size:85%;
	clear:both;
	text-align:center;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#footerleft { float:left; width:300px; margin:5px 0 }
#footerright { float:right; width:300px; margin:5px 0 }
.joinUs {
	float:left;
	background: url(../images/joinus.gif) no-repeat top;
	padding:35px 0 20px 0;
	color:#03424A;
	text-align:left;
	width:200px;
	border: 1px solid #37919E;
}
.joinUs p { padding:0 12px }
.rf { float:right }
.mc {
	float:left;
	position:relative;
	margin:0 20px 0 0;
	width:190px;
	clear:right
}
.mc3 {
	float:right;
	position:relative;
	width:195px;
	clear:none
}
/*.mc a { text-decoration:underline } */
.ministriesBox { background:#F6F6F4; border: 1px solid #E1E0D7; padding:10px; width:225px; margin-top:5px; height:65px }
.ministryIcon { float: left; margin: 0 5px 60px 0 }
.teamPic { float: left; margin: 0 10px 20px 0;
    height: 76px;
    width: 105px;
}
.tc { float:left; position:relative; margin:0 15px 0 0; width:295px; clear:right; font-size:90% }
.tc a { text-decoration:underline }
.cc { float:left; position:relative; margin:20px 15px 0 0; width:295px; clear:right; }
.cc a { text-decoration:underline }

/* FORMS & MISC STYLES */
.divBar { background:url(../images/divbar.gif) repeat-x; height:10px; margin:10px 0 }	
.form { 
	font-size:90%; 
	border:1px solid #D5D5D5;
	background:url(../images/input-bg.gif); 
	height:17px; 
	width:135px
}
/* .contactForm { 
	font-size:95%; 
	color:#333;
	padding:0; 
	border:1px solid #D5D5D5;
	height:100px; 
	width:220px;
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F6F4F4', startColorstr='#FFFFFF', gradientType='0');
}  */
div.spacer { clear:both }
span.bMargin { padding-bottom:10px }
.noborder{border:none;}
.bold{ font-weight:bold;}
.normal{ font-style:normal; color:Black }
.nobold{ font-weight:normal}

.p320left { float: left; width: 322px; }
.p320right { float: right; width: 322px; }
.p640{ width: 644px; }
.ul{
	width: 646px;
	text-indent: 30px;
	text-align: left;
}
.month {
	text-align: center;
	color:#0E5463;
	font-weight:bold;
	font-size:14pt;
	text-decoration: none;
	border: 0px;
	float: left;
}
		.style1 {text-align: center; }
		.style4 {color: #ffffff; }
		.style5 {color: #0E5463; padding: 0 30px 0 0; font-weight: bold; }
		.style7 {color: #990000; font-weight: bold; }
		.style9 {color: #990000; font-weight: bold; font-size: 11px; }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.popup2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: center;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
}
#death {
	float:left;
	margin: 0px;
	padding-left: 120px;
}
#petecontact {
	float:left;
	margin: 0px;
	padding-left: 120px;
}
#indent {
	float:left;
	margin: 0px;
	padding-left: 50px;
}
#containerWrap #interiorRight .largeTitle {
	font-size: 18pt;
	font-weight: bold;
	color: #0E5463;
	text-align: center;
}
#datestitle {
	width: 250px;
	float: left;
}
#prevmonth {
	width: 50px;
	float: left;
}
#monthtitle {
	margin-right: auto;
	margin-left: auto;
	width: 350px;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	color: #0E5463;
}
#nxtmonth {
	float: right;
}
#calendarmonth {
	padding: 5px;
	float: left;
	width: 80px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #000;
}
#calendaryear {
	margin-right: auto;
	margin-left: auto;
	width: 552px;
}
#canonphoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
}
