/* CSS Document */
Body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#000000;
	color:#FFFFFF;
	
}
Body A
{
	color:#FFFFFF;
}
#container
{
	margin-top:50px;
	width:898px;
	position:relative;
	left:50%;
	margin-left:-449px;
	background:url(../images/content-mid.jpg) repeat-y;
}
#head
{
	height:9px;
	background:url(../images/content_top.jpg) no-repeat;
}
#heading /* Logo's Etc */
{
	padding-left:15px;
}
#abcd
{
	padding-left:40px;
	border:0;
	}
#abc
{
	padding-left:25px;
	border:0;
}
#sic
{
	float:left;
	margin-left:20px;
	}
#content
{
	padding-left:15px;
	padding-right:15px;
}
#left_box
{
	background:url(../images/Cross_box.jpg) no-repeat;
	width:410px;
	height:342px;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	float:left;
}
#right_buttons
{
	float:right;
	width:168px;
}
#recent_news
{
	float:right;
	width:241px;
	height:297px;
	background:url(../images/Recent_news.jpg) no-repeat;
	padding-top:53px;
	padding-right:5px;
	padding-left:10px;
	margin-right:5px;

}
.women td
{
	border-bottom:1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
}
.head1
{
	font-size:18px;
	font-weight:bold;
}

#churches td
{
	border-bottom:1px solid #999999;
}

.contact_title
{
	font-size:18px;
	font-weight:bold;
}

#footer
{
	height:40px;
	background:url(../images/Content_Bottom.jpg) no-repeat;
}
/*-------------------------------------------------
-------TEMPORARY CAMPS PAGE------------------------
--------------------------------------------------*/
#Camps{
	width:100%;
	}
.camp
	{
		float:left;
		margin-left:130px;
		}

#copyright
{
	width:898px;
	position:relative;
	left:50%;
	margin-left:-460px;
	padding-right:10px;
	font-size:10px;
	color:#999999;
	margin-top:-15px;
}

/* ------------------------
---- Navigation CSS  ------
-------------------------*/
.nav
{
	width:880px;
	height:38px;
	background: url(../images/menu.jpg) top repeat-x;
	color:#FFFFFF;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	
	}
#nav, #nav ul {
	padding:0;
	margin: 0;
	list-style: none;
}

#nav a {
	padding-left:10px;
	padding-right:10px;
	display: block;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li {
	float: left;
		padding-top:8px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	background:#b8b198;
	font-size:14px;
	border:1px solid #CCCCCC;
	padding-bottom:5px;
}
#nav li:hover ul {
	left: auto;
	
}
#nav a:hover
{
	left:auto;
	color:#FFFFFF;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.nav-sub
{
	clear:both;
	width:130px;
}
.nav-sub:hover
{
	text-decoration:underline;
}

/* ------------------------
----- Calendar CSS  -------
-------------------------*/

.month
{
	font-size:16px;
}

.calendar tr td {
  border-bottom:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
}

/*-------------------------
--------Youth CSS----------
-------------------------*/

.youthcontain
{
	margin:auto;
	height:550px;
	width:900px;

}

#youthleft
{
	height:550px;
	width:413px;
	float:left;
}

#youthright
{
	float:right;
	width:487px;
	height:550px;
	background-image:url(../youth/right.jpg);
}

#youthtitle
{
	float:right;
	font-size:18px;
	font-weight:bold;
	margin-right:46px;
	margin-top:25px;
}

.paragraph
{
	margin-right:40px;
	width:440px;
	height: 500px;
	font:#999999;
	margin-top:75px;
}
		