body
{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #245d78;
	background : #ffffff;
	
}

body * {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}

div.wrap
{
	width : 931px;
	background : #ffffff;
}

div.clearing
{
	clear : both;
}


div.logo
{
	width : 212px;
	background : #ffffff;
	float : left;
	text-align : center;
}

	div.logo img
	{
		margin-top : 26px;
	}

div.topBar
{
	background : #ffffff;
	width : 719px;
	float : left;
	height : 171px;
}

	div.topBar div.searchBox
	{
		border-top : 1px solid #d7d7d7;
		border-bottom : 1px solid #d7d7d7;
		border-left : 1px solid #d7d7d7;
		border-right : 1px solid #d7d7d7;
		margin : 10px 0px 0px 0px;
		text-align : right;
		padding : 9px 13px 10px 0px !important;
		padding /**/: 8px 13px 9px 0px;
	}

		div.topBar div.searchBox form
		{
			margin : 0;
			padding : 0;
		}

	div.donate
	{
		text-align : center;
		background : #ee3a42;
		border : 1px solid #000000;
		margin-top : 10px;
		margin-left : 26px;
		width : 118px !important;
		width /**/: 120px;
	}

		div.donate a
		{
			text-decoration : none;
			display : block;
			margin : 6px 8px 6px 8px;
			color : #000000;
			background : #ffffff;
			font-size : 10pt;
			font-weight : bold;
			font-family : Arial, Helvetica, sans-serif;
			border : 1px solid #000000;
			line-height : 25px !important;
			line-height /**/: 25px;
			text-align : center;
		}

div.headerSquare
{
	width : 119px !important;
	width /**/: 120px;
	height : 119px;
	border-right : 1px solid #ffffff;
	float : left;
	background : #000000;
}

	div.wrap#home div.headerSquare
	{
		display : none;
	}

	div.square1
	{
		background : #eabb55;
	}
	
	div.square2
	{
		background : #dd9c1d;
	}
	
	div.square3
	{
		background : #6ca2d7;
	}
	
	div.square4
	{
		background : #d8b889;
	}
	
	div.square5
	{
		background : #af9c63;
	}
	
	div.square1
	{
		background : #8ca33b;
	}
	
	div.square6
	{
		width : 119px;
		border-right : 1px none;
		background : #8ca33b;
	}
		

	dddddddddiv.topBar div.headerImageArea
	{
		height : 119px !important;
		height /**/: 121px;
		border-top : 1px solid #ffffff;
		bbbbbbbborder-bottom : 1px solid #ffffff;
	}

		div.wrap#home div.topBar div.headerImageArea
		{
			display : none;
		}

	div.topBar div.leftHeaderImage
	{
		float : left;
	}

	div.topBar div.middleColour
	{
		float : left;
		background : #6ca2d7;
		width : 119px !important;
		width /**/: 121px;
		border-left : 1px solid #ffffff;
		border-right : 1px solid #ffffff;
	}

	div.topBar div.rightHeaderImage
	{
		float : left;
	}

	div.topBar div.rightColour
	{
		float : right;
		background : #8ca33b;
		width : 119px !important;
		width /**/: 120px;
		border-left : 1px solid #ffffff;
	}

	div.wrap div.topBar div.homeHeaderImageArea1
	{
		display : none;
	}

		div.wrap#home div.topBar div.homeHeaderImageArea1
		{
			display : block;
			height : 119px !important;
			height /**/: 121px;
			border-top : 1px solid #ffffff;
			border-bottom : 1px solid #ffffff;
			background : red;
			white-space : nowrap;
		}

		div.homeHeaderImageArea1 img
		{
			border-right : 1px solid #ffffff;
		}

		div.homeHeaderImageArea1 div.headerBlock
		{
			height : 119px !important;
			height /**/: 119px;
			width : 119px !important;
			width /**/: 120px;
			display : block !important;
			display /**/: inline;
			border-right : 1px solid #ffffff;
			float : left !important;
			float /**/: none;
		}


div.leftBar
{
	width : 212px;
	background : #ffffff;
	float : left;
}

	div.leftBar ul.leftMenu
	{
		margin : 0;
		padding : 0;
		list-style : none;
		font-size : 10pt;
	}

	div.leftBar ul.leftMenu li
	{
		margin : 0px 0px 0px 4px;
		padding : 0;
		width : 188px;
		background : green;
		border-bottom : 1px solid #dedddd;
		border-left : 1px solid #dedddd;
		font-size : 10pt;
	}

		div.leftBar ul.leftMenu li.leftFirst
		{
			border-top : 1px solid #dedddd;
		}

		div.leftBar ul.leftMenu li#left1
		{
			background : #66cc66;
		}

		div.leftBar ul.leftMenu li#left2
		{
			background : #ffd1dc;
		}

		div.leftBar ul.leftMenu li#left3
		{
			background : #31c4a2;
		}

		div.leftBar ul.leftMenu li#left4
		{
			background : #cec962;
		}

		div.leftBar ul.leftMenu li#left5
		{
			background : #df8c4f;
		}

		div.leftBar ul.leftMenu li#left6
		{
			background : #a9dced;
		}

		div.leftBar ul.leftMenu li#left7
		{
			background : #e68be5;
		}

		div.leftBar ul.leftMenu li#left8
		{
			background : #71a1e2;
		}

		div.leftBar ul.leftMenu li#left9
		{
			background : #d8b889;
		}

		div.leftBar ul.leftMenu li#left10
		{
			background : #d5e99a;
		}

		div.leftBar ul.leftMenu li#left11
		{
			background : #e99ab5;
		}

		div.leftBar ul.leftMenu li#left12
		{
			background : #e8a550;
		}

		div.leftBar ul.leftMenu li#left13
		{
			background : #f76b71;
		}

		div.leftBar ul.leftMenu li a
		{
			background : #ffffff;
			width : 151px !important;
			width /**/: 179px;
			padding : 8px 0px 8px 28px;
			text-decoration : none;
			color : #0a405a;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 9pt;
			font-weight : bold;
			display : block;
		}

		div.leftBar ul.leftMenu li a:hover
		{
			background : #cccccc;
		}

			div.leftBar ul.leftMenu li#left1 a:hover,
			div.leftBar ul.leftMenu li#left1 a#on,
			div.leftBar ul.leftMenu li#left1 a:hover#on
			{
				background : #66cc66;
			}

			div.leftBar ul.leftMenu li#left2 a:hover,
			div.leftBar ul.leftMenu li#left2 a#on,
			div.leftBar ul.leftMenu li#left2 a:hover#on
			{
				background : #ffd1dc;
			}

			div.leftBar ul.leftMenu li#left3 a:hover,
			div.leftBar ul.leftMenu li#left3 a#on,
			div.leftBar ul.leftMenu li#left3 a:hover#on
			{
				background : #31c4a2;
			}

			div.leftBar ul.leftMenu li#left4 a:hover,
			div.leftBar ul.leftMenu li#left4 a#on,
			div.leftBar ul.leftMenu li#left4 a:hover#on
			{
				background : #cec962;
			}

			div.leftBar ul.leftMenu li#left5 a:hover,
			div.leftBar ul.leftMenu li#left5 a#on,
			div.leftBar ul.leftMenu li#left5 a:hover#on
			{
				background : #df8c4f;
			}

			div.leftBar ul.leftMenu li#left6 a:hover,
			div.leftBar ul.leftMenu li#left6 a#on,
			div.leftBar ul.leftMenu li#left6 a:hover#on
			{
				background : #a9dced;
			}

			div.leftBar ul.leftMenu li#left7 a:hover,
			div.leftBar ul.leftMenu li#left7 a#on,
			div.leftBar ul.leftMenu li#left7 a:hover#on
			{
				background : #e68be5;
			}

			div.leftBar ul.leftMenu li#left8 a:hover,
			div.leftBar ul.leftMenu li#left8 a#on,
			div.leftBar ul.leftMenu li#left8 a:hover#on
			{
				background : #71a1e2;
			}

			div.leftBar ul.leftMenu li#left9 a:hover,
			div.leftBar ul.leftMenu li#left9 a#on,
			div.leftBar ul.leftMenu li#left9 a:hover#on
			{
				background : #d8b889;
			}

			div.leftBar ul.leftMenu li#left10 a:hover,
			div.leftBar ul.leftMenu li#left10 a#on,
			div.leftBar ul.leftMenu li#left10 a:hover#on
			{
				background : #d5e99a;
			}

			div.leftBar ul.leftMenu li#left11 a:hover,
			div.leftBar ul.leftMenu li#left11 a#on,
			div.leftBar ul.leftMenu li#left11 a:hover#on
			{
				background : #e99ab5;
			}

			div.leftBar ul.leftMenu li#left12 a:hover,
			div.leftBar ul.leftMenu li#left12 a#on,
			div.leftBar ul.leftMenu li#left12 a:hover#on
			{
				background : #e8a550;
			}

			div.leftBar ul.leftMenu li#left13 a:hover,
			div.leftBar ul.leftMenu li#left13 a#on,
			div.leftBar ul.leftMenu li#left13 a:hover#on
			{
				background : #f76b71;
			}



div.wrap div.topBar div.homeMainArea
{
	display : none;
}

	div.wrap#home div.homeMainArea
	{
		display : block;
		border-bottom : 1px solid #ffffff;
		width : 719px;
		float : right;
	}


		div.wrap div.homeMainArea div.homeHeaderImageArea2
		{
			display : none;
		}

		div.wrap#home div.homeMainArea div.homeHeaderImageArea2
		{
			display : block;
			border-bottom : 1px solid #ffffff;
		}

			div.homeMainArea div.homeHeaderImageArea2 img
			{
				border-right : 1px solid #ffffff;
			}

		div.wrap div.homeMainArea div.homeContentArea
		{
			display : none;
		}

		div.wrap#home div.homeMainArea div.homeContentArea
		{
			display : block;
			background : url(/local/images/home/bg_heart.jpg) no-repeat 30px 7px #f6f8ef;
			height : 298px;
		}

			div.homeMainArea div.homeContentArea p
			{
				font-family : Arial, Helvetica, sans-serif;
				color : #245d78;
				font-size : 10pt;
				line-height : 12pt;
				margin : 0px 30px 0px 255px;
				padding : 8px 0px 8px 0px;
			}

		div.wrap div.homeMainArea div.voicesHeader
		{
			display : none;
		}

		div.wrap#home div.homeMainArea div.voicesHeader
		{
			display : block;
			background : #a66b74;
			float : left;
			width : 178px !important;
			width /**/: 180px;
			border-left : 1px solid #cacaca;
			border-right : 1px solid #ffffff;
			border-bottom : 1px solid #cacaca;
			border-top : 1px solid #cacaca;
			height : 27px;
		}

		div.wrap div.homeMainArea div.whatsNewHeader
		{
			display : none;
		}

		div.wrap#home div.homeMainArea div.whatsNewHeader
		{
			display : block;
			background : #83afea;
			height : 27px;
			float : left;
			width : 538px !important;
			width /**/: 539px;
			border-bottom : 1px solid #cacaca;
			border-right : 1px solid #cacaca;
			border-top : 1px solid #cacaca;
		}

			div.wrap#home div.homeMainArea div.voicesHeader img,
			div.wrap#home div.homeMainArea div.whatsNewHeader img
			{
				margin : 4px 0px 0px 12px;
			}

			div.wrap#home div.homeMainArea div.whatsNewHeader a,
			div.wrap#home div.homeMainArea div.whatsNewHeader a:hover
			{
				float : right;
				display : block;
				font-size : 8pt;
				color : #ffffff;
				text-decoration : none;
				padding-right : 10px;
				margin-top : 10px;
			}

		div.wrap div.homeMainArea div.homeBottomLinks
		{
			display : none;
		}

		div.wrap#home div.homeMainArea div.homeBottomLinks
		{
			display : block;
			border-left : 1px solid #cacaca;
			border-right : 1px solid #cacaca;
			border-bottom : 1px solid #cacaca;
			padding : 4px 4px 4px 5px;
		}

			div.wrap#home div.homeMainArea div.homeBottomLinks div.voicesContent
			{
				background : #dee7de;
				float : left;
				width : 173px !important;
				width /**/: 174px;
				border-right : 1px solid #ffffff;
				border-top : 1px solid #ffffff;
				padding : 14px 0px 14px 0px;
			}

				div.wrap#home div.homeMainArea div.homeBottomLinks div.voicesContent img
				{
					float : right;
					border : 1px solid #ffffff;
					margin : 0px 13px 0px 10px;
				}

				div.wrap#home div.homeMainArea div.homeBottomLinks div.voicesContent p
				{
					padding : 0px 0px 0px 9px;
					margin : 0;
					font-size : 9pt;
					color : #245d78;
				}

				div.wrap#home div.homeMainArea div.homeBottomLinks div.voicesContent p a
				{
					color : #245d78;
					font-weight : bold;
				}


			div.wrap#home div.homeMainArea div.homeBottomLinks div.whatsNewContent
			{
				background : #e5eaee;
				float : left;
				width : 532px;
				border-top : 1px solid #ffffff;
				color : #245d78;
				font-weight : bold;
			}

				div.wrap#home div.homeMainArea div.homeBottomLinks div.whatsNewContent p
				{
					padding : 15px 0px 0px 11px;
					margin : 0;
				}

				div.wrap#home div.homeMainArea div.homeBottomLinks div.whatsNewContent p img
				{
					margin-left : 20px;
				}
			
				div.wrap#home div.homeMainArea div.homeBottomLinks div.whatsNewContent a.blogLinks,
				div.wrap#home div.homeMainArea div.homeBottomLinks div.whatsNewContent a:hover.blogLinks
				{
					color : #245d78;
					text-decoration : none;
				}

div.mainArea
{
	background : url(/local/images/heart.gif) no-repeat right bottom #f6f8ef;
	width : 719px;
	float : right;
	height : auto !important;
	height /**/: 450px;
	min-height : 450px;
	
}

	div.wrap#home div.mainArea
	{
		display : none;
	}

	div.mainArea div.rightImage
	{
		float : right;
		border-left : 1px solid #ffffff;
		border-bottom : 1px solid #ffffff;
		margin-bottom : 170px !important;
		margin-bottom /**/: 130px;
	}

		div.mainArea div.rightImage div.audioHeader
		{
			background : url(/local/images/audio_arrow.gif) no-repeat 53px 22px #8ca33b;
			color : #efefc9;
			text-align : center;
			font-size : 11pt;
			font-weight : bold;
			width : 119px;
			padding : 5px 0px 9px 0px;
		}

		div.mainArea div.rightImage div.audioName
		{
			width : 109px !important;
			width /**/: 119px;
			color : #efefc9;
			text-align : center;
			background : #8ca33b;
			padding : 2px 5px 2px 5px;
		}

		div.mainArea div.rightImage div.rightText
		{
			width : 119px;
			background : #8ca33b;
			color : #efefc9;
			font-size : 8pt;
		}

			div.mainArea div.rightImage div.rightText h1
			{
				font-size : 10pt;
				margin : 10px 3px 3px 5px;
			}

			div.mainArea div.rightImage div.rightText ul
			{
				margin : 0;
				padding : 0;
				list-style : none;
			}

				div.mainArea div.rightImage div.rightText ul li
				{
					padding : 0px 3px 0px 13px;
					background : url(/local/images/right_bullet.gif) no-repeat 5px 6px;
				}


	div.mainArea div.subNav
	{
		background : url(/local/images/subnav_bg.gif) left top #efefc9;
		height : auto !important;
		height /**/: 23px;
		min-height : 23px;
		text-align : center;
		margin : 0px 120px 0px 0px;
	}

		div.mainArea div.subNav div
		{
			white-space : nowrap;
			display : inline;
			text-align : center;
		}

		div.mainArea div.subNav div a
		{
			padding : 0px 10px 0px 10px;
			line-height : 17pt;
			text-decoration : none;
			color : #2b5970;
			border-right : 1px solid #5f8188;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 8pt;
			font-weight : bold;
		}

		div.mainArea div.subNav div a:hover
		{
			background : red;
			color : #ffffff;
		}

		div.wrap#about div.mainArea div.subNav div a:hover,
		div.wrap#about div.mainArea div.subNav div a#on,
		div.wrap#about div.mainArea div.subNav div a:hover#on
		{
			background : #66cc66;
			color : #ffffff;
		}

		div.wrap#programs div.mainArea div.subNav div a:hover,
		div.wrap#programs div.mainArea div.subNav div a#on,
		div.wrap#programs div.mainArea div.subNav div a:hover#on
		{
			background : #31c4a2;
			color : #ffffff;
		}

		div.wrap#model div.mainArea div.subNav div a:hover,
		div.wrap#model div.mainArea div.subNav div a#on,
		div.wrap#model div.mainArea div.subNav div a:hover#on
		{
			background : #cec962;
			color : #ffffff;
		}

		div.wrap#hiv div.mainArea div.subNav div a:hover,
		div.wrap#hiv div.mainArea div.subNav div a#on,
		div.wrap#hiv div.mainArea div.subNav div a:hover#on
		{
			background : #df8c4f;
			color : #ffffff;
		}

		div.wrap#foundation div.mainArea div.subNav div a:hover,
		div.wrap#foundation div.mainArea div.subNav div a#on,
		div.wrap#foundation div.mainArea div.subNav div a:hover#on
		{
			background : #a9dced;
			color : #ffffff;
		}

		div.wrap#events div.mainArea div.subNav div a:hover,
		div.wrap#events div.mainArea div.subNav div a#on,
		div.wrap#events div.mainArea div.subNav div a:hover#on
		{
			background : #e68be5;
			color : #ffffff;
		}

		div.wrap#volunteer div.mainArea div.subNav div a:hover,
		div.wrap#volunteer div.mainArea div.subNav div a#on,
		div.wrap#volunteer div.mainArea div.subNav div a:hover#on
		{
			background : #71a1e2;
			color : #ffffff;
		}

		div.wrap#media div.mainArea div.subNav div a:hover,
		div.wrap#media div.mainArea div.subNav div a#on,
		div.wrap#media div.mainArea div.subNav div a:hover#on
		{
			background : #d8b889;
			color : #ffffff;
		}

		div.wrap#contact div.mainArea div.subNav div a:hover,
		div.wrap#contact div.mainArea div.subNav div a#on,
		div.wrap#contact div.mainArea div.subNav div a:hover#on
		{
			background : #d5e99a;
			color : #ffffff;
		}

		div.wrap#links div.mainArea div.subNav div a:hover,
		div.wrap#links div.mainArea div.subNav div a#on,
		div.wrap#links div.mainArea div.subNav div a:hover#on
		{
			background : #e8a550;
			color : #ffffff;
		}

		div.wrap#whatsnew div.mainArea div.subNav div a:hover,
		div.wrap#whatsnew div.mainArea div.subNav div a#on,
		div.wrap#whatsnew div.mainArea div.subNav div a:hover#on
		{
			background : #e99ab5;
			color : #ffffff;
		}

		div.wrap#juneCallwood div.mainArea div.subNav div a:hover,
		div.wrap#juneCallwood div.mainArea div.subNav div a#on,
		div.wrap#juneCallwood div.mainArea div.subNav div a:hover#on
		{
			background : #ffd1dc;
			color : #a66b74;
		}


	div.mainArea div.contentArea
	{
		margin : 20px 180px 52px 18px;
	}

		div.mainArea div.contentArea h1.pageTitle
		{
			color : #245d78;
			font-size : 18pt;
			font-weight : normal;
			font-family : Arial;
		}

		div.mainArea div.contentArea p
		{
			color : #245d78;
			font-family : Arial, Helvetica, sans-serif;
			line-height : 13pt;
		}

		div.mainArea div.contentArea a
		{
			color : #854751;
			font-family : Arial, Helvetica, sans-serif;
			font-weight : bold;
			text-decoration : none;
		}

		div.mainArea div.contentArea a:hover
		{
			color : #143C4F;
			text-decoration : none;
		}
		
		div.mainArea div.contentArea image.leftPic
		{
			float : left;
			margin : 0px 12px 12px 0px;
		}
						
		div.mainArea div.contentArea image.rightPic
		{
			float : right;
			margin : 0px 12px 12px 0px;
		}
		
		table.logoTable
		{
			border : 1px solid #dedfdb;
			background : #ffffff;
			padding : 12px 20px 12px 20px;
		}
		
		div.square7
		{
			background : #D6BF65;
			width : 119px;
			height : 119px;
		}


a.donateButton
{
	text-decoration : none;
	display : inline;
	margin : 6px 8px 6px 8px;
	color : #000000;
	background : #ffffff;
	font-size : 10pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	border-top : 1px solid #c0c0c0;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #c0c0c0;
	text-align : center;
	padding : 3px 10px 3px 10px;
}

/**********************************************
	BLOG TABLE
**********************************************/

table.dataTable
{
	border-collapse : collapse;
	width : 70%;
}

	table.dataTable th
	{
		border : 1px solid #ffffff;
		color : #ffffff;
		background : #92a5c2;
		text-align : left;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1em;
		padding : 5px 14px;
	}
	
	table.dataTable th.month
	{
		background : #829bc1;
		font-family : Arial;
	}

	table.dataTable td
	{
		border : 1px solid #ffffff;
		font-family : Arial, Helvetica, sans-serif;
		font-size : .8em;
		padding : 5px 14px;
		vertical-align : top;
	}

	table.dataTable tr.rowOdd
	{
		background : #f6ebdc;
	}

	table.dataTable tr.rowEven
	{
		background : #f5ece0;
	}
	
		table.dataTable div.storyImage img.storyImageSize
		{
			float : left;
			padding : 0px 14px 0px 0px;
			width : 53px;
			border : none;
		}

		table.dataTable td.icon
		{
			text-align : center;
		}


	table.dataTable div.storyTitle
	{
		font-size : 1.2em;
		font-weight : bold;
	}

	table.dataTable div.storyLink
	{
		font-size : 1.2em;
		float : right;
	}

		table.dataTable div.storyLink a
		{
			color : #854751;
			background : url(/local/images/story_icon.gif) no-repeat left 2px;
			padding : 0px 0px 0px 15px;
			margin-left : 20px;
		}

		table.dataTable div.storyLink a:hover
		{
			color : #245d78;
		}


	table.dataTable div.storyDate
	{
		font-style : italic;
	}


/**************************************
	DISCUSSION
**************************************/

table.form#discussionForm td
{
	padding : 5px
}

table.form#discussionForm td.label
{
	vertical-align : top;
	font-weight : bold;
	padding : inherit 15px inherit inherit;
}



/**************************************
	END DISCUSSION
**************************************/


