body {
	color:#2b2936;
	font-family:Helvetica,Arial,sans-serif;
	background:#e9e8f6 url('/img/theme/africamp/bg.png') repeat-y top center;
}
a {
	color:#5a8fb8;
	font-weight:normal;
}
a:hover {
	color:#2b2936;
	text-decoration:underline;
}
h1 {
	font-weight:normal;
	color:#3c526c;
}
h1.title {
	margin-bottom:2px;
	margin-left:-3px;
	border:0;
	color:#3c526c;
}
	h1.title a {
		font-size:30px;
		line-height:32px;
		color:#3c526c;
	}
	h1.title a:hover {
		color:#5a8fb8;
		text-decoration:none;
	}
input.sbt {
	border:1px solid #f09017;
	color: #f09017;
	background-color:#fff;
	text-align:center;
}
input.sbt:hover {
	background-color:#f09017;
	color:#fff;
}
#saHeader {
	background:#efefef url('/img/theme/africamp/navBG.png') repeat-x top left;
	border:0;
	border-bottom:1px solid #d1cfd4;
}
	#saRight a {
		color:#444;
	}
#shtitleDiv {
	text-align:right;
	margin-top:-38px;
	font-size:30px;
}
#saInfoHeader {
	background-color:transparent;
}
	#saSummary {
		float:right;
		width:400px;
		margin-top:-4px;
		padding-right:15px;
		font-size:15px;
		text-align:right;
		font-style:italic;
	}
.content {
	background-color:transparent;
}
	#bps {
		position:absolute;
		float:left;
		width:450px;
		margin:-30px 0 0 17px;
		z-index:5;
	}
		#bps li {
			width:auto;
			height:32px;
			background:transparent url('/img/theme/africamp/buttonL.png') no-repeat top left;
			margin-right:15px;
			padding-right:0;
		}
			#bps li a {
				display:inline-block;
				height:28px;
				line-height:28px;
				text-align:center;
				padding:4px 30px 0 30px;
				background:transparent url('/img/theme/africamp/buttonR.png') no-repeat top right;
				color:#454545;
				font-weight:bold;
				margin-right:-10px;
			}
			#bps li a:hover {
				color:#5a8fb8;
				text-decoration:none;
			}
	.articles {
		padding:40px 20px 20px 20px;
	}
		.articleRight {
			text-align:left;
		}
	#articlesMainR h1 {
		height:28px;
		line-height:28px;
		padding:0 5px;
		border:1px solid #c9c8d3;
		background: transparent url('/img/theme/africamp/rHBG.png') repeat-x top left;
		color:#595d81;
		font-size:18px;
	}
	ul#shection {
		padding:5px 0 15px 10px;
	}
	#shection a {
		color:#444;
		font-size:14px;
	}
	.pageContent {
		background-color:transparent;
		padding:20px 60px;
	}
		.pageContent h1 {
			font-size:30px;
			line-height:36px;
			color:#3c526c;
		}
#accordion {
	margin-left:5px;
}
#accordion a.toggler {
	color:#595d81;
	margin-top:5px;
	border-bottom:1px dotted #3c526c;
	font-size:16px;
	font-weight:bold;
}
	#accordion a.toggler:hover {
		background:none;
		color:#000;
		border-bottom:1px solid #3c526c;
		text-decoration:none;
	}
	#accordion div.element a {
		color:#595d81;
		border-bottom:0;
	}
		#accordion div.element a:hover {
			color:#000;
			text-decoration:none;
		}
