body { 
	margin: 0;
	padding: 0;
	background: #31210b url("../images/page-bg.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ddd7c7;
	text-align: center;
}
img { border: 0; }
a { color: #ddd7c7; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }

/* General Styles */
.clear { clear: both; }
div.left-col { float: left; }
div.right-col { float: right; }
img.contentphotos { border: 1px solid #954217; }
img.title-img { display: block; margin-bottom: 3px; }
div#requestform {
	margin: 0 auto;
	background: #fefce2;
	width: 694px;
}
div#requestform .top {
	background: url("../images/form-top.gif") no-repeat;
	width: 694px;
	height: 11px;
}
div#requestform .content {
	background: url("../images/form-bg.gif") repeat-x bottom;
	border-left: 4px solid #e3c156;
	border-right: 4px solid #e3c156;
}
div#requestform .bottom {
	background: url("../images/form-bottom.gif") no-repeat bottom;
	width: 694px;
	height: 12px;
}
div#requestform form { margin: 0; padding: 0; }
div#requestform form table { border-collapse: collapse; }
div#requestform form table td { padding: 6px; vertical-align: top; }
div#requestform label { display: block; padding: 0 0 8px 8px; font-size: 12px; color: #786528; }
div#requestform input { display: block; margin: 0 8px; padding: 6px; font-size: 12px; color: #7b6624; border: 1px solid #ad954b; width: 150px; }
div#requestform textarea { padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7b6624; border: 1px solid #ad954b; }
div#requestform input.send-btn { margin: 0 auto; border: 0; width: 110px; height: 41px; }
/* end of General Styles */

/* Page Layout */
div#container {
	margin: 0 auto;
	background: #36260f;
	width: 770px;
	text-align: left;
	border: 5px solid #1a1104;
	border-top: 0;
}
div#header {
	background: url("../images/header-bg.gif") no-repeat;
	height: 104px;
}
div#header h1 {
	float: left;
	margin: 0;
	padding: 0;
	background: url("../images/daraja-logo.gif") no-repeat;
	width: 331px;
	height: 104px;
}
div#header h1 a {
	display: block;
	width: 331px;
	height: 104px;
	overflow: hidden;
	text-indent: -9000em;
}
div#header div.whoweare-btn { float: right; }
div#header div.whoweare-btn a { display: block; background: url("../images/whoweare-btn.gif") no-repeat; width: 147px; height: 39px; text-indent: -9000em; overflow: hidden; }
div#header div.whoweare-btn a:hover { display: block; background: url("../images/whoweare-btn-u.gif") no-repeat; }

div#nav {  }
div#nav ul { margin: 0; padding: 0; list-style: none; }
div#nav ul li { float: left; }
div#nav ul li a { display: block; height: 44px; text-indent: -9000em; overflow: hidden; }
div#nav ul li a.home-btn { background: url("../images/home-btn.gif") no-repeat; width: 64px; }
div#nav ul li a.home-btn:hover { background: url("../images/home-btn-u.gif") no-repeat; }
div#nav ul li a.whatwedo-btn { background: url("../images/whatwedo-btn.gif") no-repeat; width: 107px; }
div#nav ul li a.whatwedo-btn:hover { background: url("../images/whatwedo-btn-u.gif") no-repeat; }
div#nav ul li a.tours-btn { background: url("../images/tours-btn.gif") no-repeat; width: 70px; }
div#nav ul li a.tours-btn:hover { background: url("../images/tours-btn-u.gif") no-repeat; }
div#nav ul li a.howwecanhelp-btn { background: url("../images/howwecanhelp-btn.gif") no-repeat; width: 147px; }
div#nav ul li a.howwecanhelp-btn:hover { background: url("../images/howwecanhelp-btn-u.gif") no-repeat; }
div#nav ul li a.choirblog-btn { background: url("../images/choirblog-btn.gif") no-repeat; width: 65px; }
div#nav ul li a.choirblog-btn:hover { background: url("../images/choirblog-btn-u.gif") no-repeat; }
div#nav ul li a.darajastore-btn { background: url("../images/darajastore-btn.gif") no-repeat; width: 72px; }
div#nav ul li a.darajastore-btn:hover { background: url("../images/darajastore-btn-u.gif") no-repeat; }
div#nav ul li a.whoweare-btn { background: url("../images/whoweare-btn.gif") no-repeat; width: 112px; }
div#nav ul li a.whoweare-btn:hover { background: url("../images/whoweare-btn-u.gif") no-repeat; }
div#nav ul li a.photogallery-btn { background: url("../images/photogallery-btn.gif") no-repeat; width: 133px; }
div#nav ul li a.photogallery-btn:hover { background: url("../images/photogallery-btn-u.gif") no-repeat; }

div#adminnav {  }
div#adminnav ul { margin: 0; padding: 0; list-style: none; }
div#adminnav ul li { float: left; }
div#adminnav ul li a { display: block; padding: 8px; }

div#presentation { 
	background: url("../images/presentation2.jpg") no-repeat;
	height: 184px;
}
div#presentation a { display: block; width: 770px; height: 184px;}
div#bookatour {	
	margin-bottom: 5px;
	padding-right: 106px;
	
	height: 44px;
}
div#bookatour a {
	float: right;
	display: block;
	background: url("../images/bookatour-btn.gif") no-repeat;
	width: 215px;
	height: 44px;
	overflow: hidden;
	text-indent: -9000em;
}
div#content {
	padding: 0 12px 10px 19px;
	color: #e4ded0;
}
div#content ul li,
div#content ol li {
	padding: 8px 0;
}
div#content h1 { margin: 0; padding: 0; height: 22px; text-indent: -9000em; overflow: hidden; }
div#content h1.pgtitle-welcome { background: url("../images/pgtitle-welcome.gif") no-repeat; }
div#content h1.pgtitle-whatwedo { background: url("../images/pgtitle-whatwedo.gif") no-repeat; }
div#content h1.pgtitle-tours { background: url("../images/pgtitle-tours.gif") no-repeat; }
div#content h1.pgtitle-howwecanhelp { background: url("../images/pgtitle-howwecanhelp.gif") no-repeat; }
div#content h1.pgtitle-choirblog { background: url("../images/pgtitle-choirblog.gif") no-repeat; }
div#content h1.pgtitle-darajastore { background: url("../images/pgtitle-darajastore.gif") no-repeat; }
div#content h1.pgtitle-photogallery { background: url("../images/pgtitle-photogallery.gif") no-repeat; }
div#content h1.pgtitle-darajavideo { background: url("../images/pgtitle-darajavideo.gif") no-repeat; }
div#content h1.pgtitle-choirintern { background: url("../images/pgtitle-choirintern.gif") no-repeat; }
div#content h1.pgtitle-bookatour { background: url("../images/pgtitle-bookatour.gif") no-repeat; }
div#content h1.pgtitle-donatenow { background: url("../images/pgtitle-donatenow.gif") no-repeat; }
div#content h1.pgtitle-whoweare { background: url("../images/pgtitle-whoweare.gif") no-repeat; }
div#content h1.pgtitle-history { background: url("../images/pgtitle-history.gif") no-repeat; }
div#content h1.pgtitle-staffbios { background: url("../images/pgtitle-staffbios.gif") no-repeat; }
div#content h1.pgtitle-thankyou { background: url("../images/pgtitle-thankyou.gif") no-repeat; }
div#content h1.pgtitle-choirsponsor { background: url("../images/pgtitle-choirsponsor.gif") no-repeat; }
div#content h1.pgtitle-beaintern { background: url("../images/pgtitle-beaintern.gif") no-repeat; }

a.darajavideo-btn { float: left; display: block; margin-top: 60px; background: url("../images/darajavideo-btn.jpg") no-repeat; width: 167px; height: 120px; text-indent: -9000em; overflow: hidden; }
a.darajavideo-btn:hover { background-position: bottom; }
a.wishlist-btn { float: right; display: block; margin-top: 60px; background: url("../images/wishlist-btn.jpg") no-repeat; width: 169px; height: 120px; text-indent: -9000em; overflow: hidden; }
a.wishlist-btn:hover { background-position: bottom; }
a.meet2009choir-btn { float: left; display: block; margin: 0 auto; background: url("../images/meet2009choir-btn.jpg") no-repeat; width: 167px; height: 102px; text-indent: -9000em; overflow: hidden; }
a.meet2009choir-btn:hover { background-position: bottom; }
a.a2010intern-btn { float: left; display: block; margin: 0 auto; background: url("../images/2010intern-btn.jpg") no-repeat; width: 169px; height: 102px; text-indent: -9000em; overflow: hidden; }
a.a2010intern-btn:hover { background-position: bottom; }
a.meet2010choir-btn { float: left; display: block; margin: 0 auto; background: url("../images/meet2010choir-btn.jpg") no-repeat; width: 167px; height: 102px; text-indent: -9000em; overflow: hidden; }
a.meet2010choir-btn:hover { background-position: bottom; }
a.donate-btn {
	margin: 0 auto;
	display: block;
	background: url("../images/donatenow-btn.gif") no-repeat;
	width: 179px;
	height: 68px;
	text-indent: -9000em;
	overflow: hidden;
}
a.donate-btn:hover { 
	background: url("../images/donatenow-btn-u.gif") no-repeat;
}
a.bookaconcert-btn {
	display: block;
	background: url("../images/bookaconcert-btn.gif") no-repeat;
	width: 179px;
	height: 68px;
	text-indent: -9000em;
	overflow: hidden;
}
a.bookaconcert-btn:hover { 
	background: url("../images/bookaconcert-btn-u.gif") no-repeat;
}
a.booknow-btn {
	margin: 0 auto;
	display: block;
	background: url("../images/booknow-btn.gif") no-repeat;
	width: 179px;
	height: 68px;
	text-indent: -9000em;
	overflow: hidden;
}
a.booknow-btn:hover { 
	background: url("../images/booknow-btn-u.gif") no-repeat;
}

a.history-btn { 
	display: block;
	margin: 20px auto 3px auto;
	background: url("../images/history-btn.gif") no-repeat;
	width: 217px;
	height: 80px;
	text-indent: -9000em;
	overflow: hidden;
}
a.history-btn:hover { 
	background: url("../images/history-btn-u.gif") no-repeat;
}
a.staffbios-btn { 
	display: block;
	margin: 0 auto;
	background: url("../images/staffbios-btn.gif") no-repeat;
	width: 217px;
	height: 80px;
	text-indent: -9000em;
	overflow: hidden;
}
a.staffbios-btn:hover { 
	background: url("../images/staffbios-btn-u.gif") no-repeat;
}

div#footer {
	padding: 20px;
	background: #000;
	font-size: 9px;
	color: #999;
}
div#footer a {
	color: #999;
	text-decoration: underline;
}
div#footer a {
	color: #fff;
	text-decoration: none;
}

.step1 { background: url(../images/step1-icon.gif) no-repeat 2px; padding: 30px 0 30px 75px; }
.step2 { margin-bottom: 5px; background: url(../images/step2-icon.gif) no-repeat 2px 0; padding: 10px 0 10px 75px; }
.step3 { margin-bottom: 5px; background: url(../images/step3-icon.gif) no-repeat 2px 0; padding: 10px 0 10px 75px; }
.step4 { margin-bottom: 5px; background: url(../images/step4-icon.gif) no-repeat 2px 0; padding: 10px 0 10px 75px; }
.step5 { margin-bottom: 5px; background: url(../images/step5-icon.gif) no-repeat 2px 0; padding: 10px 0 10px 75px; }
.step6 { margin-bottom: 5px; background: url(../images/step6-icon.gif) no-repeat 2px 0; padding: 10px 0 10px 75px; }

/* Calendar */
/*
table.calendar { width: 100%; border-collapse: collapse; }
table.calendar tr.header td { text-align: center; font-size: 16px; font-weight: bold; padding: 8px; }
table.calendar tr.daynames td { text-align: center; font-size: 10px; font-weight: bold; border: solid 1px #fff; padding: 4px; }
table.calendar tr.days td { border: solid 1px #fff; padding: 2px; }
table.calendar tr.days td.today { background: #111; }
table.calendar tr.days td div.events { padding: 8px; }
*/

/* Choir Bios */
table#choirthumbs {}
table#choirthumbs a { display: block; width: 135px; background-position: 50% 0; text-indent: -9000em; overflow: hidden; }

.jmuthoni-btn { background: url("../images/choirthumbs/jmuthoni-btn.jpg") no-repeat; height: 131px; }
.dwambui-btn { background: url("../images/choirthumbs/dwambui-btn.jpg") no-repeat; height: 131px; }
.monica-btn { background: url("../images/choirthumbs/monica-btn.jpg") no-repeat; height: 131px; }
.fomondi-btn { background: url("../images/choirthumbs/fomondi-btn.jpg") no-repeat; height: 131px; }
.rwaguthi-btn { background: url("../images/choirthumbs/rwaguthi-btn.jpg") no-repeat; height: 131px; }
.jkarambu-btn { background: url("../images/choirthumbs/jkarambu-btn.jpg") no-repeat; height: 136px; }
.cmuthoni-btn { background: url("../images/choirthumbs/cmuthoni-btn.jpg") no-repeat; height: 136px; }
.fnjoroge-btn { background: url("../images/choirthumbs/fnjoroge-btn.jpg") no-repeat; height: 136px; }
.dndegwa-btn { background: url("../images/choirthumbs/dndegwa-btn.jpg") no-repeat; height: 136px; }
.akaranja-btn { background: url("../images/choirthumbs/akaranja-btn.jpg") no-repeat; height: 136px; }
.gwnjiru-btn { background: url("../images/choirthumbs/gwnjiru-btn.jpg") no-repeat; height: 135px; }
.vnyaboke-btn { background: url("../images/choirthumbs/vnyaboke-btn.jpg") no-repeat; height: 135px; }
.mwambui-btn { background: url("../images/choirthumbs/mwambui-btn.jpg") no-repeat; height: 135px; }
.jnjuguna-btn { background: url("../images/choirthumbs/jnjuguna-btn.jpg") no-repeat; height: 135px; }
.pwangari-btn { background: url("../images/choirthumbs/pwangari-btn.jpg") no-repeat; height: 135px; }
.kwanjira-btn { background: url("../images/choirthumbs/kwanjira-btn.jpg") no-repeat; height: 139px; }
.mmwangi-btn { background: url("../images/choirthumbs/mmwangi-btn.jpg") no-repeat; height: 139px; }
.fndichu-btn { background: url("../images/choirthumbs/fndichu-btn.jpg") no-repeat; height: 139px; }
.jthuitta-btn { background: url("../images/choirthumbs/jthuitta-btn.jpg") no-repeat; height: 139px; }
.soteieno-btn { background: url("../images/choirthumbs/soteieno-btn.jpg") no-repeat; height: 139px; }
.gwanjiku-btn { background: url("../images/choirthumbs/gwanjiku-btn.jpg") no-repeat; height: 136px; }
.gwanaguru-btn { background: url("../images/choirthumbs/gwanaguru-btn.jpg") no-repeat; height: 136px; }
.rkamau-btn { background: url("../images/choirthumbs/rkamau-btn.jpg") no-repeat; height: 136px; }


.vmuthoni-btn { background: url("../images/choirthumbs/vmuthoni-btn.jpg") no-repeat; height: 131px; }
.ckimathi-btn { background: url("../images/choirthumbs/ckimathi-btn.jpg") no-repeat; height: 131px; }
.nnyansia-btn { background: url("../images/choirthumbs/nnyansia-btn.jpg") no-repeat; height: 131px; }
.kmuchina-btn { background: url("../images/choirthumbs/kmuchina-btn.jpg") no-repeat; height: 131px; }
.dirungu-btn { background: url("../images/choirthumbs/dirungu-btn.jpg") no-repeat; height: 131px; }
.emacharia-btn { background: url("../images/choirthumbs/emacharia-btn.jpg") no-repeat; height: 136px; }
.ikuria-btn { background: url("../images/choirthumbs/ikuria-btn.jpg") no-repeat; height: 136px; }
.anganga-btn { background: url("../images/choirthumbs/anganga-btn.jpg") no-repeat; height: 136px; }
.ilihanda-btn { background: url("../images/choirthumbs/ilihanda-btn.jpg") no-repeat; height: 136px; }
.mkaranja-btn { background: url("../images/choirthumbs/mkaranja-btn.jpg") no-repeat; height: 136px; }
.jwachira-btn { background: url("../images/choirthumbs/jwachira-btn.jpg") no-repeat; height: 135px; }
.enjoki2-btn { background: url("../images/choirthumbs/enjoki2-btn.jpg") no-repeat; height: 135px; }
.cwairimu-btn { background: url("../images/choirthumbs/cwairimu-btn.jpg") no-repeat; height: 135px; }
.dmwangi-btn { background: url("../images/choirthumbs/dmwangi-btn.jpg") no-repeat; height: 135px; }
.kondiaka-btn { background: url("../images/choirthumbs/kondiaka-btn.jpg") no-repeat; height: 135px; }
.bharriet-btn { background: url("../images/choirthumbs/bharriet-btn.jpg") no-repeat; height: 139px; }
.cmuthoni-btn { background: url("../images/choirthumbs/cmuthoni-btn.jpg") no-repeat; height: 139px; }
.mnjeri-btn { background: url("../images/choirthumbs/mnjeri-btn.jpg") no-repeat; height: 139px; }
.gmbaire-btn { background: url("../images/choirthumbs/gmbaire-btn.jpg") no-repeat; height: 139px; }
.enjoki-btn { background: url("../images/choirthumbs/enjoki-btn.jpg") no-repeat; height: 139px; }
.nwanjiku-btn { background: url("../images/choirthumbs/nwanjiku-btn.jpg") no-repeat; height: 136px; }
.awangui-btn { background: url("../images/choirthumbs/awangui-btn.jpg") no-repeat; height: 136px; }
.vnyambura-btn { background: url("../images/choirthumbs/vnyambura-btn.jpg") no-repeat; height: 136px; }
.madhiambo-btn { background: url("../images/choirthumbs/madhiambo-btn.jpg") no-repeat; height: 136px; }

.bnduta-btn { background: url("../images/choirthumbs/bnduta.jpg") no-repeat; height: 136px; }
.bwanjiru-btn { background: url("../images/choirthumbs/bwanjiru.jpg") no-repeat; height: 136px; }
.dwayaki-btn { background: url("../images/choirthumbs/dwayaki.jpg") no-repeat; height: 136px; }
.emaina-btn { background: url("../images/choirthumbs/emaina.jpg") no-repeat; height: 136px; }
.enjoki-btn { background: url("../images/choirthumbs/enjoki.jpg") no-repeat; height: 136px; }
.ewangari-btn { background: url("../images/choirthumbs/ewangari.jpg") no-repeat; height: 136px; }
.fwangari-btn { background: url("../images/choirthumbs/fwangari.jpg") no-repeat; height: 136px; }
.gmbaire-btn { background: url("../images/choirthumbs/gmbaire.jpg") no-repeat; height: 136px; }
.gwanjiku-btn { background: url("../images/choirthumbs/gwanjiku.jpg") no-repeat; height: 136px; }
.hnjeri-btn { background: url("../images/choirthumbs/hnjeri.jpg") no-repeat; height: 136px; }
.jwaithera-btn { background: url("../images/choirthumbs/jwaithera.jpg") no-repeat; height: 136px; }
.jmwaniki-btn { background: url("../images/choirthumbs/jmwaniki.jpg") no-repeat; height: 136px; }
.kwambugu-btn { background: url("../images/choirthumbs/kwambugu.jpg") no-repeat; height: 136px; }
.smahinda-btn { background: url("../images/choirthumbs/smahinda.jpg") no-repeat; height: 136px; }
.mkaranja-btn { background: url("../images/choirthumbs/mkaranja.jpg") no-repeat; height: 136px; }
.nnyanjugu-btn { background: url("../images/choirthumbs/nnyanjugu.jpg") no-repeat; height: 136px; }
.nwairimu-btn { background: url("../images/choirthumbs/nwairimu.jpg") no-repeat; height: 136px; }
.nnyansia-btn { background: url("../images/choirthumbs/nnyansia.jpg") no-repeat; height: 136px; }
.pmuiruri-btn { background: url("../images/choirthumbs/pmuiruri.jpg") no-repeat; height: 136px; }
.sgichuhi-btn { background: url("../images/choirthumbs/sgichuhi.jpg") no-repeat; height: 136px; }
.vwanjiku-btn { background: url("../images/choirthumbs/vwanjiku.jpg") no-repeat; height: 136px; }
.vnyambura-btn { background: url("../images/choirthumbs/vnyambura.jpg") no-repeat; height: 136px; }
.vmuthoni-btn { background: url("../images/choirthumbs/vmuthoni.jpg") no-repeat; height: 136px; }

table#choirthumbs a:hover { background-position: bottom; }