/* Headings */
h1 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00aeef;
	text-transform: uppercase;
	position: relative;
	margin: 10px 0px 20px 0px;
	padding: 0px;
}

h1 span em span {display:none;} 

/* A */

h1.a {
	padding-left: 46px;
	padding-top: 20px;
	border-bottom: 0px;
}

h1.a span em {
	display: block;
	position: absolute;
	width: 72px;
	height: 41px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/a.gif) no-repeat;
}

* html h1.a span em {
	left: -46px;
}

/* B */

h1.b {
	padding-left: 46px;
	padding-top: 16px;
	border-bottom: 0px;
}

h1.b span em {
	display: block;
	position: absolute;
	width: 54px;
	height: 44px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/b.gif) no-repeat;
}

* html h1.b span em {
	left: -46px;
}

/* C */

h1.c {
	padding-left: 40px;
	padding-top: 16px;
	border-bottom: 0px;
}

h1.c span em {
	display: block;
	position: absolute;
	width: 57px;
	height: 36px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/c.gif) no-repeat;
}

* html h1.c span em {
	left: -40px;
}

/* D */

h1.d {
	padding-left: 50px;
	padding-top: 16px;
	border-bottom: 0px;
}

h1.d span em {
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: -7px;
	background: url(../images/letters/d.gif) no-repeat;
}

* html h1.d span em {
	left: -36px;
}

/* E */

h1.e {
	padding-left: 40px;
	padding-top: 16px;
	border-bottom: 0px;
}

h1.e span em {
	display: block;
	position: absolute;
	width: 45px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/e.gif) no-repeat;
}

* html h1.e span em {
	left: -40px;
}

/* F */

h1.f {
	padding-left: 40px;
	padding-top: 16px;
	border-bottom: 0px;
}

h1.f span em {
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/f.gif) no-repeat;
}

* html h1.f span em {
	left: -40px;
}

/* G */

h1.g {
	padding-left: 45px;
	padding-top: 14px;
	border-bottom: 0px;
}

h1.g span em {
	display: block;
	position: absolute;
	width: 56px;
	height: 46px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/g.gif) no-repeat;
}

* html h1.g span em {
	left: -45px;
}

/* H */

h1.h {
	padding-left: 55px;
	padding-top: 14px;
	border-bottom: 0px;
}

h1.h span em {
	display: block;
	position: absolute;
	width: 60px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/h.gif) no-repeat;
}

* html h1.h span em {
	left: -45px;
}

/* I */

h1.i {
	padding-left: 36px;
	padding-top: 20px;
	border-bottom: 0px;
	margin: 10px 0px 10px 0px;
}

h1.i span em {
	display: block;
	position: absolute;
	width: 45px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/i.gif) no-repeat;
}

* html h1.i span em {
	left: -46px;
}
/* P */

h1.p {
	padding-left: 42px;
	padding-top: 17px;
	border-bottom: 0px;
}

h1.p span em {
	display: block;
	position: absolute;
	width: 59px;
	height: 43px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/p.gif) no-repeat;
}

* html h1.p span em {
	left: -42px;
}



/* L */

h1.l {
	padding-left: 37px;
	padding-top: 17px;
	border-bottom: 0px;
}

h1.l span em {
	display: block;
	position: absolute;
	width: 64px;
	height: 43px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/l.gif) no-repeat;
}

* html h1.l span em {
	left: -37px;
}

/* M */

h1.m {
	padding-left: 59px;
	padding-top: 17px;
	border-bottom: 0px;
}

h1.m span em {
	display: block;
	position: absolute;
	width: 88px;
	height: 38px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/m.gif) no-repeat;
}


* html h1.m span em {
	left: -59px;
}

/* S */

h1.s {
	padding-left: 36px;
	padding-top: 20px;
	border-bottom: 0px;

}

h1.s span em {
	display: block;
	position: absolute;
	width: 45px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/s.gif) no-repeat;
}

* html h1.s span em {
	left: -46px;
}

/* T */

h1.t {
	padding-left: 36px;
	padding-top: 20px;
	border-bottom: 0px;

}

h1.t span em {
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/t.gif) no-repeat;
}

* html h1.t span em {
	left: -46px;
}

/* V */

h1.v {
	padding-left: 50px;
	padding-top: 20px;
	border-bottom: 0px;

}

h1.v span em {
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/v.gif) no-repeat;
}

* html h1.v span em {
	left: -26px;
}

/* W */

h1.w {
	padding-left: 55px;
	padding-top: 17px;
	border-bottom: 0px;
}

h1.w span em {
	display: block;
	position: absolute;
	width: 92px;
	height: 37px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/w.gif) no-repeat;
}

* html h1.w span em {
	left: -55px;
}



/* M2 */

#leftSide2 h1.m2 {
	padding-left: 47px;
	padding-top: 13px;
	margin-left: 40px;
}

h1.m2 span em {
	display: block;
	position: absolute;
	width: 71px;
	height: 32px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/m2.gif) no-repeat;
}

* html h1.m2 span em {
	left: -47px;
}


/* B2 */

#leftSide2 h1.b2 {
	padding-left: 37px;
	padding-top: 13px;
	margin-left: 45px;	
}

h1.b2 span em {
	display: block;
	position: absolute;
	width: 46px;
	height: 37px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/b2.gif) no-repeat;
}


* html h1.b2 span em {
	left: -37px;
}


/* H2 */

#leftSide2 h1.h2 {
	padding-left: 40px;
	padding-top: 13px;
	margin-left: 56px;
}

h1.h2 span em {
	display: block;
	position: absolute;
	width: 46px;
	height: 37px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	background: url(../images/letters/h2.gif) no-repeat;
}

/* Main */
table#main {
	width: 960px;
}

#leftSide{
	width: 190px;
	padding: 80px 0px 0px 0px;
}

#leftSide2{
	width: 186px;
	text-align: left;
	padding: 50px 0px 0px 0px;
}

#leftSide2 h1{
	color: #ffffff;
	font-size: 16px;
	margin: 40px 0px;
}


#leftSide h1{
	color: #ffffff;
	padding: 10px 10px 10px 15px;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 1px;
	font-weight: normal;
}
#leftSide h1.size2{
	font-size: 14px;
	line-height: 32px;
}

#leftSide h1 a{
	color: #ffffff;
}

#leftSide h1 a:hover, #leftSide h1 a.selected{
	color: #000;
	text-decoration: none;
}

#main .left0{
	background: #000;
}

#main .left1 {
	background: url(../images/left_bg/leftbg_01.jpg) no-repeat left top;
	background-color: #000;
}

#main .left_adopt {
	background: url(../images/left_bg/side-left-adopt.jpg) repeat-y left top;
}
#main .left_sponsored {
	background: url(../images/left_bg/sponsored-left_bg.jpg) repeat-y left top;
}
#main .left_allianceafrica {
	background: url(../images/left_bg/allianceafrica.jpg) repeat-y left top;
}
#main .left_calendar {
	background: url(../images/left_bg/calendar-left.jpg) repeat-y left top;
}

#main .left3 {
	background: url(../images/left_bg/leftbg_03.jpg) repeat-y left top;
}

#main .left4 {
	background: url(../images/left_bg/leftbg_01.jpg) no-repeat left top;
	background-color: #000;
}

#main .left5 {
	background: url(../images/left_bg/leftbg_05.jpg) repeat-y left top;
}

.mainContent {
	background-color: #000;
	padding: 10px 10px 10px 30px;
	min-height: 400px;

}

* html .mainContent {
	height: 420px;
}

