body {

	background: #decead;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align: center;

	margin:2px 0px 5px 0px;

}



div#outercontainer {

	min-height:730px;

	margin: 0px auto;

	padding:0px;

	width:1100px;

	background: #decead url(../images/3streamsb.gif) no-repeat 70px 86px;

}



div#top {

	margin: 0px auto;

	background: url(../images/banner.gif) no-repeat;

	background-position: top center;

	background-color: #fff;

	width:960px;

}



div#identity {

	height:87px;

}





div#header {

	margin-left: 100px;

	margin-top:50px;

	height:120px;

	text-align:left;

	

}



div#container {

	margin: 0px auto;

	padding:0;

	width: 960px;

	text-align: left;

	overflow:hidden;

	background-color: #858683; 

}

div#calendar-container {

	margin: 0px auto;

	padding:0;

	width: 960px;

	text-align: left;

	overflow:hidden;

	background-color: #858683; 

}


div#calendar {

	margin-top:5px;

	margin-bottom:15px;

	background-color: #fff;

	width:732px;

	margin-left:218px;

}



.minheight {

	min-height:588px; 

}

.imagetextfloatleft  {
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	text-align:center;
}

.imagetextfloatright  {
	margin-left: 0px;
	margin-right: 10px;
	float: right;
	text-align:center;
}
div#vMenu{

	margin-top:5px;

	margin-bottom:15px;

	margin-left:10px;

	float: left;

	width: 190px;

	background: #efe7d6;

	minheight: 1000px;

}



div#vMenu h2 {

	color:#9f2c1a;

}



div#feed {

	margin-top:5px;

	margin-bottom:15px;

	margin-right:10px;

	float:right;

	width:220px;

	overflow:hidden;

	background:#fff;

}



div#scroll {

	margin-top:5px;

	height:519px;

	overflow:scroll;

}



#buffer { 

	position:absolute; 

	visibility:hidden; 

	left:0; 

	top:0;

}



div#display { 

	margin: 0;

	padding:0;

	display:none; /* until loaded */

}





div#content {

	margin-top:5px;

	margin-bottom:15px;

	background-color: #fff;

	width:495px;

	margin-left:218px;

}



div#box {

	background: #efe7d6;

	margin: 10px; 

}



#box h2

	padding-top:4px;

}



img { border:none; }

a img { border:none; }



h1, h2, h3, h4 {

	padding-left: 15px; 

	padding-right: 15px;

	padding-bottom: 5px; 

	margin: 0px; 

}



h1 {

	font-size:24px;

	color: red;

	font-weight:bold;

}



h2 {

	font-size: 16px;

	color: red;

	padding-top:6px;

}



h3 {

	font-size: 14px;

	padding-top:6px;

	color: black;

	font-style:italic;

}

h3 {

	font-size: 12px;

	padding-top:6px;

	color: black;

	font-style:normal;

}

.green { 

	color: #254117;

}



p {

	padding:0 15px 12px 15px;

	margin: 0px; 

	line-height: 1.5; 

}

.highlight {
	font-weight:bold;
	padding:20px;
	background-color: #ebebeb;
	margin: 10px; 
}


.indexquote {

	margin: 5px 25px;

	color: #787878;

	font-size:14px;

	font-weight:bold;

}





.border {

	border: solid #9f2c1a 1px;

}



#ServiceTimeTable {

	padding-left:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#ServiceTimeTable td {

	text-align:left;

	padding:4px;

}

#MinistrySchedulesTable {
	border-collapse: collapse;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#MinistrySchedulesTable td {
	border: solid #3a3a3a 1px;
	text-align:left;
	padding:4px;
}


table {

	padding:0;

	margin-left: 15px; 

	line-height: 1.5; 

	padding-bottom:10px;

}



table tr {

	vertical-align:top;

}



table td h2 {

	padding:0 0 5px 0;

}



table.padding td {

	padding-bottom:20px;

}



ol, ul {

	padding:0 15px 6px 45px;

	margin: 0px; 

	line-height: 1.5; 

}



li p {

	padding:6px 0px 6px 0px;

}



a:link {

	color:#336600;

	text-decoration: none;

}



a:visited {

	color:#2e420f;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a:active {

	color:black;

}



.clearallmargins {

	padding:0;

	margin:0;

}



.PaddingTop8 {

	padding-top:8px;

}



.PaddingTop16 {

	padding-top:16px;

}



.small { 

	font-size: 10px;

}



.center {

	text-align:center;



}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



.right {

	text-align:right;

}



.noborder {

	border:none;

}



div#BotDiv {

	padding-top: 5px;

	text-align: right;

	clear:both;

	padding-right:60px;

}



div#footer {

	padding-top:0;

	padding-right:10px;

}