	body {
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				80%;  /* 0.8em */
		color:					#000000;
		padding:				0;
		margin:					0;
		text-align:				center;
	}
	
	#main-container {
		position:				relative;
		padding:				0;
		margin:					0;
		width:					765px;
		text-align:				left;
	}
	
	#content-container {
		position:				absolute;
		padding:				0;
		margin:					0;
		width:					749px;
		min-height: 			80%;
    	height: 				80%;
		height: 				auto;
	}
	
	#header {
		background: 			transparent url(../images/header-bg.gif) bottom left no-repeat;
		padding:				0;
		margin:					0;
		height:					87px;
	}

	#header h1 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		text-align:				right;
		top:					30px;
		left:					186px;
		width:					400px;
		padding:				0;
		margin:					0;
	}

	#header h2 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		top:					30px;
		left:					428px;
		padding:				0;
		margin:					0;
	}

	#header h3 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		top:					30px;
		left:					482px;
		padding:				0;
		margin:					0;
	}

	#header h4 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		top:					30px;
		left:					440px;
		padding:				0;
		margin:					0;
	}

	#header h5 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		top:					30px;
		left:					460px;
		padding:				0;
		margin:					0;
	}

	#header h6 {
		position:				absolute;
		font-size:				1.1em;
		color:					#FFFFFF;
		font-weight:			bold;
		top:					30px;
		left:					455px;
		padding:				0;
		margin:					0;
	}


	#header p {
		position:				absolute;
		font-size:				0.95em;
		color:					#FFFFFF;
		font-weight:			bold;
		text-align:				right;
		top:					48px;
		left:					516px;
		padding:				0;
		margin:					0;
	}

	#header img {
		position:				absolute;
		top:					34px;
		left:					657px;
	}
	
	#welcome-bar {
		background: 			transparent url(/images/welcome-bg.gif) top left no-repeat;
		padding-left:			160px;
		margin:					0;
		height:					29px;
	}
	
	#welcome-bar img {
		position:				absolute;
		top:					87px;
		left:					150px;
	}
	
	#welcome-bar h3 {
		font-size:				1.2em;
		color:					#222222;
		padding:				4px 0px 0px 0px;
		margin:					0;
	}
	
	#datetime {
		position:				absolute;
		font-size:				0.8em;
		color:					#FFFFFF;
		top:					93px;
		right:					0;
		color:					#fff;
		width:					130px;
	}
	#datetime a{
		font-size:				1.2em;
		font-weight:			bold;
		text-decoration:		none;
		color:					#fff;
	}
	#datetime a:hover{
		text-decoration:		underline;
	}
	
	#homelink {
		position:				absolute;
		top:					93px;
		left:					12px;
		color:					#fff;
		width:					130px;
	}
	
	#navigation {
		position:				relative;
		top:					-29px;
		width:					148px;
		left:					0px;
	}
	
	#navigation ul {
		margin:					0;
		padding:				0;
		list-style: 			none;
	}
	
	#navigation  ul li {
		margin:					0;
		padding:				0;
	}

.navigation-on {
		display:				block;
		height:					10px;
		background:				#329E9E;
		font-size:				0.9em;
		color:					#fff;
		font-weight:			bold;
		text-decoration:		none;
		border-bottom:			2px solid #fff;
		padding:				6px 10px 6px 10px;
		margin:					0;
	}
	
	#navigation .navigation2-on a, navigation2-on a:active {
		display:				block;
		background:				#329E9E;
		color:					#fff;
		font-weight:			bold;
		text-decoration:		none;
		margin:					0;
	}
	
	#navigation .navigation3-on a, navigation3-on a:active {
		display:				block;
		background-color:	#6FC8C8;
		color:					#fff;
		font-weight:			bold;
		text-decoration:		none;
		margin:					0;
	}
	
	#navigation .navigation3 a, navigation3 a:active {
		display:				block;
		background:				#E0EBF1;
		color:					#444444;
		font-weight:			normal;
		text-decoration:		none;
		margin:					0;
	}
	
	
	
	#navigation a, navigation a:active {
		display:				block;
		height:					10px;
		background:				#7F9FB0;
		font-size:				0.9em;
		color:					#fff;
		text-decoration:		none;
		border-bottom:			2px solid #fff;
		padding:				6px 10px 6px 10px;
		margin:					0;
	}
		
	#navigation a:hover {
		text-decoration:		underline;
		background:				#329E9E;

	}
	
	.navigation active {
		background:				#329E9E;
		font-weight:			bold;
	}

	.caption {
		font-size:				1.1em;
		font-weight:			bold;
		color:					#4E4E4E;
		padding:				10px 5px 0 10px;
		margin:					0;
	}

			
	#primary-content {
		position:				absolute;
		width:					449px;
		top:					116px;
		left:					150px;
		padding:				0;
		margin:					0;
	}

	.members {
		position:				absolute;
	}

	a.members {
		display:				block;
		height:					10px;
		background:				#6B6B6B;
		font-size:				0.9em;
		color:					#fff;
		text-decoration:		none;
		border-bottom:			2px solid #fff;
		padding:				6px 10px 6px 10px;
		margin:					0;
	}
	
	#primary-content img {
		padding:				0;
		margin:					0;
	}
	
	#primary-content h1 {
		font-size:				1.1em;
		color:					#4E4E4E;
		padding:				10px 5px 0 10px;
		margin:					0;
	}

	#primary-content h2 {
		font-size:				1.1em;
		color:					#4E4E4E;
		padding:				10px 5px 23px 10px;
		margin:					0;
	}

	#primary-content h3 {
		font-size:				1.1em;
		color:					#4E4E4E;
		padding:				10px 5px 5px 10px;
		margin:					0;
	}

	#primary-content h4 {
		font-size:				0.82em;
		color:					#4E4E4E;
		padding:				10px 5px 17px 10px;
		margin:					0;
	}

	#primary-content h5 {
		font-size:				0.82em;
		color:					#4E4E4E;
		padding:				10px 5px 16px 10px;
		margin:					0;
	}

	#primary-content h6 {
		font-size:				0.75em;
		color:					#4E4E4E;
		padding:				10px 5px 24px 10px;
		margin:					0;
	}

	#primary-content p {
		color:					#4E4E4E;
		font-size:				0.85em;
		text-align:				left;
		padding:				5px 5px 9px 10px;
		margin:					0;
	}
	
	.simpleedit {
		font-family: 			Arial, Helvetica, sans-serif; 
		background-color:		auto;
		color:					#4E4E4E;
		font-size:				1em;
		text-align:				left;
		margin:					0;
		width:					95%;
		height:					100%;
	}

	#primary-content a {
		color:					#4E4E4E;
		font-size:				1.0em;
		text-align:				left;
		padding:				5px 5px 13px 0;
		margin:					0;
	}
	
	.eventsa1 {
		background:				url(../images/events-big/bg_1.gif) top left no-repeat;
		width:					599px;
		height:					65px;
		border-bottom:			1px solid #fff;
		padding:				0;
		margin-bottom: 			1px;
	}

	.eventsa2 {
		background:				url(../images/events-big/bg_2.gif) top left no-repeat;
		width:					599px;
		height:					65px;
		border-bottom:			1px solid #fff;
		padding:				0;
		margin-bottom: 			1px;
	}
	
	.eventsa3 {
		background:				url(../images/events-big/bg_3.gif) top left no-repeat;
		width:					599px;
		height:					65px;
		border-bottom:			1px solid #fff;
		padding:				0;
		margin-bottom: 			1px;
	}

	.eventsa4 {
		background:				url(../images/events-big/bg_4.gif) top left no-repeat;
		width:					599px;
		height:					65px;
		border-bottom:			1px solid #fff;
		padding:				0;
		margin-bottom: 			1px;
	}

	#events-main {
		position:				relative;
		padding:				0;
		margin:					0;
	}

	#events-main img {
		float:					left;
		padding:				0;
		margin:					0;

	}

	#events-main h3 {
		font-size:				0.85em;
		font-weight:			bold;
		color:					#182A34;
		padding:				0 5px 0 10px;
		margin:					0;
	}

	#events-main p {
		top:					0;
		font-size:				0.85em;
		padding:				0 5px 0 0;
		margin:					0;
	}

	#events-main p a {
		top:					0;
		font-size:				0.90em;
		color:					#FFF;
		padding:				0;
		margin:					0;
	}

	
	#events-main a {
		margin:					0;
		font-size:				0.70em;
		color:					#FFF;
		font-weight:			bold;
		padding:				0;
	}
	
	/***************************************
		Events - Monthly
	****************************************/
	
	.events-month, .events-month-selected, .events-month-important {
		width:					599px;
		height:					65px;
		border-bottom:			2px solid #fff;
		margin:					0;
		padding:				0;
	}
	
	.events-month {
		background-color:		#739CB2;
	}
	.events-month-selected {
		background-color:		#A6BFF7;
	}
	.events-month-important {
		background-color:		#79E7D9;
	}

	.events-month td, .events-month-selected td, .events-month-important td {
		position:				relative;
		padding:				0;
		margin:					0;
		vertical-align:			top;
	}
	
	#content-bottom .events-month h4, #content-bottom .events-month-selected h4, #content-bottom .events-month-important h4 {
		font-size:				0.85em;
		line-height:			0.85em;
		color:					#182A34;
		font-weight:			bold;
		margin:					5px 0 0 0;
		padding:				0;
	}
	
	#content-bottom .events-month em, #content-bottom .events-month-selected em, #content-bottom .events-month-important em {
		font-size:				0.9em;
		color:					#FFFFFF;
		font-weight:			normal;
		font-style:				normal;
		margin:					0;
		padding:				0;
	}
	
	#content-bottom .events-month p, #content-bottom .events-month-selected p, #content-bottom .events-month-important p {
		display:				block;
		font-size:				0.75em;
		color:					#FFFFFF;
		font-weight:			bold;
		margin:					0;
		padding:				0;
	}

	#content-bottom .events-detailpara a {
		font-size:				1em;
	}
	
	.events-organiser {
		background:				#A3AFB5;/*url(../images/events-boxsm.gif) top left no-repeat;*/
		width:					150px;
		height:					65px;
		border-left:			2px solid #fff;
		padding:				0;
		margin: 				0;
	}
	
	.events-organiser tbody td {
		padding-left:			2px;
		font-size:				0.85em;
		color:					#182A34;
		font-weight:			bold;
	}
	
	.events-organiser tfoot td {
		text-align:				right;
		vertical-align:			bottom;
	}
	
	.multimap {
		position:				absolute;
		bottom:					5px;
		right:					5px;
	}
	
	/****************************************************/

	.events-body {
		background:				url(../images/aboutus/aboutusbg.gif) top left repeat;
		top:					0;
		font-size:				1.0em;
		padding:				0;
		margin:					0;
	}
	.events-body a{
		top:					0;
		font-size:				1.90em;
		color:					#fff;
		padding:				0 5px 0 5px;
		margin:					0;
	}

	#events-next {
		position:				absolute;
		font-size:				1.85em;
		color:					#182A34;
		font-weight:			bold;
	}

	#events  {
		position:				absolute;
		font-size:				1.85em;
		color:					#182A34;
		font-weight:			bold;
	}

	#events a {
		margin:					0;
		font-size:				0.90em;
		color:					#FFF;
		font-weight:			bold;
		padding:				0;
	}
	
	.events-navigation, .event-navigation a {
		top:					0;
		font-size:				0.85em;
		padding:				0 5px 0 0;
		margin:					0;
	}

	.events-footer{
		padding-top:			1px;
		background-image:		url(../../images/events-small/footer.gif); 
		background-color:		#525353; 
		color:					#ffffff; 
		width:					449px;
		font-size:				.8em;
		height:					16px;
	}
	
	#content-bottom .events-footer a{
		font-size:				1em;
		font-weight:			normal;
	}


	#months {
		position:				absolute;
		width:					601px;
		color:					#fff;
	}
		
	#months-display {
		overflow: 				visible;
		visibility: 			visible;
	}


	#months-nodisplay {
		overflow: 				hidden;
		visibility: 			hidden;
	}
		
	.months1 {
		background:				url(../images/months/jan.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.months2 {
		background:				url(../images/months/feb.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.months3 {
		background:				url(../images/months/mar.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.months4 {
		background:				url(../images/months/apr.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.months5 {
		background:				url(../images/months/may.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months6 {
		background:				url(../images/months/jun.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months7 {
		background:				url(../images/months/jul.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months8 {
		background:				url(../images/months/aug.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months9 {
		background:				url(../images/months/sep.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months10 {
		background:				url(../images/months/oct.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	.months11 {
		background:				url(../images/months/nov.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.months12{
		background:				url(../images/months/dec.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	#month-display h3{
		font-size:				0.85em;
		font-weight:			bold;
		color:					#182A34;
		padding:				0 5px 0 10px;
		margin:					0;
	}

	.monthsyear{
		background:				url(../images/months/year.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}


	.months14 {
		background:				url(../images/content-bottom/more_bg.gif) top left no-repeat;
		font-size:				1.2em;
		font-weight:			bold;
		text-decoration:		none;
		height:					21px;
		padding:				0 0 0 100px;
	}
			
	#months h3 {
		font-size:				0.90em;
		font-weight:			bold;
		color:					#525353;
		padding:				0 0 5px 10px;
		margin:					0;
	}
	#months p {
		top:					0;
		font-size:				0.85em;
		padding:				0 0 0 10px;
		margin:					0;
	}
	
	#months a {
		top:					0;		
		font-size:				1.90em;
		font-weight:			bold;
		text-decoration:		none;
		color:					#FFFFFF;
		padding:				0 0 0 100px;
		margin:					0;
	}

	#months a:hover {
		text-decoration:		underline;
	}

	.events1 {
		background:				url(../images/events-boxsm.gif) top left no-repeat;
		width:					148px;
		height:					65px;
		border-bottom:			1px solid #fff;
		padding:				0;
		margin-bottom: 			1px;
	}
	
	.events1_contentheight {
		display:				table-cell;
		height:					52px;
		position:				relative;
	}
	#content-bottom .events1_contentheight a {
		display:				block;
		position:				absolute;
		top:					15px;
		right:					10px;
	}
	
	#content-right {
		position:				absolute;
		top:					116px;
		left:					601px;
		width:					148px;
		padding:				0;
		margin:					0;
	}

	#content-right img {
		top:					0px;
		float:					left;
		margin-left: 			0;
	}

	#content-right h3 {
		top:					0;
		font-size:				0.85em;
		font-weight:			bold;
		color:					#182A34;
		padding:				2px 0 0 4px;
		margin:					0;
	}

	#content-right p {
		top:					0;
		font-size:				0.75em;
		padding:				0 0 8px 4px;
		margin:					0;
	}
	
	#content-right a {
		margin:					0;
		font-size:				0.70em;
		color:					#FFF;
		font-weight:			bold;
		padding:				0;
	}
	
	#images-right {
		position:				relative;
		padding:				0;
		border-top:				10px solid #fff;
		margin:					0;
	}
	
	.image-right {
		position:				relative;
		padding:				0;
		border-top:				10px solid #fff;
		margin:					0;
	}
	
	#content-bottom {
		position:				relative;
		width:					599px;
	}
	
	.content-bottom1 {
		background:				url(../images/content-bottom/bg_1.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.content-bottom2 {
		background:				url(../images/content-bottom/bg_2.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.content-bottom3 {
		background:				url(../images/content-bottom/bg_3.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}
	
	.content-bottom4 {
		background:				url(../images/content-bottom/bg_4.gif) top left repeat;
		width:					148px;
		height:					146px;
		padding:				0;
	}

	.content-bottom5 {
		background:				url(../images/content-bottom/more_bg.gif) top left no-repeat;
		height:					21px;
		font-size:				1.20em;
		font-weight:			bold;
		color:					#FFFFFF;
		padding:				0;
	}

	.content-bottom6 {
		background:				url(../images/findatable/whyjoin-bg.gif) top left repeat;
		width:					301px;
		height:					146px;
		color:					#FFFFFF;
		padding:				0 15px 0 0;
	}

	.content-bottom7 {
		background:				url(../images/findatable/howtojoin-bg.gif) top left repeat;
		width:					301px;
		height:					146px;
		padding:				0;
		padding:				0 15px 0 0;

	}

	.content-bottom8 {
		background:				url(../images/findatable/bottom-bg.gif) top left no-repeat;
		height:					21px;
		font-size:				1.10em;
		font-weight:			bold;
		color:					#FFFFFF;
		padding:				0;
	}

	.content-bottom9 {
		background:				url(../images/meetfriends/boxbg1.gif) top left repeat;
		width:					301px;
		height:					146px;		
		padding:				0;
	}

	.content-bottom10 {
		background:				url(../images/meetfriends/boxbg2.gif) top left repeat;
		width:					301px;
		height:					146px;		
		padding:				0;
	}
			
	.content-bottom-right {
		background:				url(../images/content-bottom/more_bg.gif) top right no-repeat;
		height:					19px;
		font-size:				1.10em;
		font-weight:			bold;
		color:					#FFFFFF;
		padding-top:			3px;
		padding-right:			4px;
		background-color:		#525353;
		text-align:				right;
	}
	
	
	#content-bottom h2 {
		top:					0;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#525353;
		padding:				0 0 5px 10px;
		margin:					0;
	}

	#content-bottom h1 {
		font-size:				1.1em;
		color:					#4E4E4E;
		padding:				10px 5px 10px 10px;
		margin:					0;
	}

	#content-bottom p {
		top:					0;
		font-size:				0.85em;
		padding:				0 10px 0px 10px;
		margin:					0;
	}
	
	#content-bottom a {
		top:					0;
		right:					0;		
		font-size:				0.80em;
		font-weight:			bold;
		text-decoration:		none;
		color:					#FFFFFF;
		padding:				0;
		margin:					0;
	}

	#content-bottom a:hover {
		text-decoration:		underline;
	}

	#banner {
		position:				relative;
		top:					-29px;
		width:					148px;
		left:					0;
	}	
	
	#yearlydiary {
		position:				absolute;
		width:					747px;
	}
	
	#yearlydiary h4 {
		background:				#D3D3D3;
		height:					21px;
		font-size:				1.0em;
		font-weight:			bold;
		border-top:				2px solid #fff;
		color:					#fff;
		padding:				0;
		margin:					0;

	}
	
	.periodheader {
		background:				#426679;
		height:					21px;
		font-size:				1.2em;
		font-weight:			normal;
		border-bottom:			2px solid #fff;
		color:					#fff;
		padding-left:			10px;
		margin:					0;
	}
	#content-bottom .periodheader a {
		font-weight:			normal;
	}
	
	.periodheadercurrent {
		background:				#426679;
		height:					21px;
		font-size:				1.2em;
		font-weight:			normal;
		border-bottom:			2px solid #fff;
		color:					#fff;
		padding-left:			10px;
		margin:					0;
	}
	#content-bottom .periodheadercurrent a {
		font-weight:			bold;
	}
	
	.monthheader {
		position:				relative;
		background:				#7F9FB0;
		height:					21px;
		font-size:				1.2em;
		font-weight:			normal;
		border-bottom:			2px solid #fff;
		color:					#fff;
		padding-left:			10px;
		margin:					0;
	}
	
	#content-bottom .monthheader a{
		font-weight:			normal;
	}
	
	.monthheadercurrent {
		position:				relative;
		background:				#329E9E;
		height:					21px;
		font-size:				1.2em;
		font-weight:			normal;
		border-bottom:				2px solid #fff;
		color:					#fff;
		padding-left:			10px;
		margin:					0;

	}

	.monthcurrent {
		position:				relative;
		background:				#F4F4F4;
		height:					30px;
		font-size:				0.83em;
		font-weight:			normal;
		border-bottom:			1px solid #fff;
		border-right:			1px solid #fff;
		color:					#4E4E4E;
		padding-left:			10px;
		padding-top:			2px;
		margin:					0;
		vertical-align:			top;
	}
	#primary-content .monthcurrent a {
		font-size:				1em;
		font-weight:			normal;
		color:					#4E4E4E;
	}
	
	.monthcurrent2 {
		position:				relative;
		background:				#E7E7E7;
		height:					30px;
		font-size:				0.83em;
		font-weight:			normal;
		border-bottom:				1px solid #fff;
		border-right:			1px solid #fff;
		color:					#4E4E4E;
		padding-left:			10px;
		padding-top:			2px;
		margin:					0;
		vertical-align:			top;
	}
	#primary-content .monthcurrent2 a {
		font-size:				1em;
		font-weight:			normal;
		color:					#4E4E4E;
	}
	
	.monthcurrentinactive {
		position:				relative;
		background:				#F4F4F4;
		height:					30px;
		font-size:				0.83em;
		font-weight:			normal;
		border-bottom:				1px solid #fff;
		border-right:			1px solid #fff;
		color:					#ACACAC;
		padding-left:			10px;
		padding-top:			2px;
		margin:					0;
		vertical-align:			top;
	}
	#primary-content .monthcurrentinactive a {
		font-size:				1em;
		font-weight:			normal;
		color:					#ACACAC;
	}
	
	.monthcurrent2inactive {
		position:				relative;
		background:				#E7E7E7;
		height:					30px;
		font-size:				0.83em;
		font-weight:			normal;
		border-bottom:				1px solid #fff;
		border-right:			1px solid #fff;
		color:					#ACACAC;
		padding-left:			10px;
		padding-top:			2px;
		margin:					0;
		vertical-align:			top;
	}
	#primary-content .monthcurrent2inactive a {
		font-size:				1em;
		font-weight:			normal;
		color:					#ACACAC;
	}
	
	.monthcurrent3 {
		position:				relative;
		background:				#C9C9C9;
		height:					19px;
		font-size:				0.83em;
		font-weight:			normal;
		border-bottom:			6px solid #fff;
		border-right:			1px solid #fff;
		color:					#4E4E4E;
		padding-left:			10px;
		padding-top:			2px;
		margin:					0;
		vertical-align:			top;
	}
	#primary-content .monthcurrent2 a {
		font-size:				1em;
		font-weight:			normal;
		color:					#4E4E4E;
	}
	
	.newevent {
		background:				#ffffff;
		width:					357px;
		font-size:				0.83em;
		font-weight:			normal;
		color:					#4E4E4E;
		border: 				0px none;
	}
	.neweventday {
		background:				#ffffff;
		width:					15px;
		font-size:				0.83em;
		font-weight:			normal;
		color:					#4E4E4E;
		border: 				0px none;
	}

	#contacts {
		position:				relative;
		left:					0;
	}

	#contacts h2 {
		background:				#D3D3D3;
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#fff;
		padding:				10px 0 2px 10px;
		margin:					0;
	}

	#contacts p {
		background:				#898686;
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#fff;
		padding:				10px 0 2px 10px;
		margin:					0;
	}
	
	#contacts p a {
		background:				#898686;
		height:					21px;
		font-size:				1.0em;
		font-weight:			bold;
		color:					#fff;
		padding:				10px 0 2px 10px;
		margin:					0;
	}
	
	#form {
		background:				#fff;
		position:				relative;
		left:					0;
		width:					448px;
	}

	#form p {
		background:				#fff;
		height:					21px;
		font-weight:			normal;
		text-align:				left;
		padding:				2px 10px 0 0;
		padding-left:			10px;
		margin:					0;
	}

	form h6 {
		background:				#fff;
		height:					21px;
		font-weight:			normal;
		text-align:				right;
		padding:				0;
		padding-left:			0;
		margin:					0;
	}


	#links {
		background:				#889DDF url(../images/links/table1-footer.gif) bottom no-repeat;
		position:				relative;
		width:					589px;
		left:					0;
		padding:				5px;
	}

	#links h2 {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				5px;
		padding-bottom: 		2px;
		margin:					0;
	}
	
	#links h2 a {
		font-size:				1em;
	}
	
	#links p {
		height:					21px;
		font-size:				0.95em;
		font-weight:			bold;
		color:					#000;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#links a {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#links a:hover {
		text-decoration:		underline;
	}

	#links2 {
		background:				#9BD083 url(../images/links/table2-footer.gif) bottom no-repeat;
		position:				relative;
		width:					589px;
		left:					0;
		padding:				5px;
	}

	#links2 h2 {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				5px;
		margin:					0;
	}

	#links2 p {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#links2 a {
		height:					21px;
		font-size:				1.0em;
		font-weight:			bold;
		color:					#000;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#links2 a:hover {
		text-decoration:		underline;
	}

	#fundraising {
		background:				#889DDF url(../images/fundraising/fundraisingboxbg.gif) top left repeat;

		top:					39px;
		width:					589px;
		height:					231px;
		left:					0;
		padding:				5px;
	}

	#fundraising img {
		padding:				12px;
	}


	#fundraising p {
		background:				#889DDF url(../images/fundraising/fundraisingfooter.gif) bottom left no-repeat;

		width:					589px;
		left:					0;
	}
	
	/**************************************************
		About Us
	**************************************************/
	
	.aboutus {
		background-color:		#6BA8CB;
		width:					599px;
		height:					65px;
		border-bottom:			2px solid #fff;
		padding:				0;
		margin:					0;
	}
	
	.aboutus tbody td {
		vertical-align:			top;
	}
	
	.aboutus .more {
		vertical-align:			bottom;
	}
	
	#content-bottom .aboutus h3 {
		padding-top: 			5px;
		padding-bottom: 		2px;
		font-size:				0.85em;
	}
	
	#content-bottom .aboutus p {
		line-height:			1.1em;
		font-size:				0.85em;
	}
	
	.aboutus a{
		top:					0;
		font-size:				1.90em;
		color:					#fff;
		padding:				0 5px 0 5px;
		margin:					0;
	}
	
	.aboutus-more {
		width:					599px;
		height:					581px;
	}
	
	.aboutus-more tbody td {
		background:				#6BA8CB;
		vertical-align:			top;
		height:					568px;
	}
	
	#content-bottom .aboutus-more tbody td h2 {
		padding-top: 			10px;
		font-size:				1.2em;
	}
	
	.aboutus-more tfoot td {
		background:				#525353 url(/images/corner_br_grey.gif) bottom right no-repeat;
		line-height:			13px;
		height:					13px;
	}
	
	/***************************************************/
	
	#footer  {
		left:					0px;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer1  {
		position:				absolute;
		bottom: 				-740px;
		left:					150px;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer2  {
		position:				absolute;
		bottom: 				-780px;
		left:					150px;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer3  {
		position:				absolute;
		bottom: 				-606px;
		left:					0;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer4  {
		position:				absolute;
		bottom: 				-296px;
		left:					0;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer5  {
		position:				absolute;
		bottom: 				-268px;
		left:					0;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer6  {
		position:				absolute;
		bottom: 				-306px;
		left:					0;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer7  {
		position:				absolute;
		bottom: 				-450px;
		left:					150px;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#footer8  {
		position:				absolute;
		bottom: 				20px;
		left:					350px;
		font-size:				0.75em;
		color:					#000;
		float:					left;
		padding:				5px 0 0 0;
		margin:					0;
	}

	/*#t1  {
		position:				relative;
		top:					0;
	}
	#t1.container {
		position:				absolute;
	}*/

	#t1 {
		position:				relative;
		top:					0;
	}

	.t1bg1 {
		background:				#D4D4D4 /*url(../images/yearlydiary/yearlydiarybg1.gif) top left no-repeat*/;	
		font-size:				0.75em;
		color:					#000;
		padding:				0;
		margin:					0;
	
	}

	.t1bg2 {
		background:				#ADADAD /*url(../images/yearlydiary/yearlydiarybg2.gif) top left no-repeat*/;	
		font-size:				0.75em;
		color:					#000;
		padding:				0;
		margin:					0;
	
	}

	#t1.container {
		position:				absolute;
	}

	#memberslogin {
		position:				relative;
		background:				url(../images/members/memberslogin.gif) top left no-repeat;
		height:					198px;
		width:					598px;
	}
	
	#content-bottom #memberslogin a {
		color:					#fff;
	}

	#members1 {
		position:				absolute;
		top:					5px;
		right:					5px;
		width:					135px;
	}

	#members1 ul {
		font-size:				0.90em;
		color:					#fff;
		padding:				0;
		margin:					0;
	}
	
	#members1  ul li {
		font-size:				0.95em;
		color:					#fff;
		padding:				0;
		margin:					10px 0 0 18px;
	}
	
	#members1 h1 {
		font-size:				0.95em;
		font-weight:			bold;
		color:					#fff;
		font-weight:			bold;
		padding:				0;

	}

	#members1 h2 {
		font-size:				0.95em;
		font-weight:			bold;
		color:					#000;
		font-weight:			bold;
		padding:				0;

	}

	#members1 p {
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				0;
	}

	#members1 a {
		font-size:				0.90em;
		font-weight:			bold;
		color:					#000;
		padding:				0;
	}


.form1 {
		border: 0px none #FFFFFF;
		font-size:				0.70em;
		color:					#fff;

}


	#downloads {
		background:				#329E9E url(/images/downloads-bg.gif) bottom right no-repeat;
		position:				relative;
		width:					589px;
		left:					0;
		padding:				5px;
	}

	#downloads h2 {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#fff;
		padding:				5px;
		margin:					0;
	}

	#downloads p {
		height:					21px;
		font-size:				0.95em;
		font-weight:			bold;
		color:					#fff;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#downloads a {
		height:					21px;
		font-size:				0.90em;
		font-weight:			bold;
		color:					#fff;
		padding:				5px 0 0 0;
		margin:					0;
	}

	#downloads a:hover {
		text-decoration:		underline;
	}

