/* CSS Document */

body {
background-color: #130A05;
background-image:url(images/mainbg.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
margin-top: 0px;
color:#605850;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
}



a {
	font-size: 12px;
	color: #9b2114;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
a:visited {
	font-size: 12px;
	color: #9b2114;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
a:hover {
	font-size: 12px;
	color: #7a1302;
	text-decoration:underline;
}
a:active {
	font-size: 12px;
	color: #9b2114;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}


h1 {
font-size:22px;
color: #7a1302;
font-weight: bold;
text-decoration:none;
}
h4 { color: #7a1302; font-size: 18px; font-weight: bold; line-height: 0; }
h2 {
font-size:13px;
font-weight:bold;
color: #c66c25;
line-height: 0;
}
h3  { color: #c66c25; font-size: 15px; font-weight: bold; line-height: 0 }
.dropdown  { color: #606060; font-size: 10px; background-color: #d1d1d1; padding: 2px; width: 100px; border: solid 1px #c4c4c4 }
.textentry { color: #606060; font-size: 10px; background-color: #d1d1d1; padding: 2px; border: solid 1px #c4c4c4 }
.logo {
height:113px;
width: 180px;
background-color:#44150f;
}

.login {
height:81px;
color: #E6E6E6;
text-align: right;
vertical-align:bottom;
}

.logininfo {
height: 50px;
}

.uppernav {
height: 30px;
vertical-align:middle;
text-decoration:none;
font-size:13px;
}

.uppernav a {
color: #CEC0B3;
vertical-align:middle;
text-decoration:none;
font-size:13px;
}

.uppernav a:visited {
color: #CEC0B3;
vertical-align:middle;
text-decoration:none;
font-size:13px;
}

.uppernav a:hover {
color: #CEC0B3;
text-decoration:underline;
font-size:13px;
}

.mainnav {
height:32px;
}

.mainnavTable {
}

/*MAIN NAV ROLLOVER BUTTONS*/

#mainnav_about {
display: block;
width:93px;
height:32px;
background-image:url(images/mainnav_about.gif);
}

#mainnav_about:hover, .highlight_menu {
background-position: 0 -32px;
}

#mainnav_visit {
display: block;
width:163px;
height:32px;
background-image:url(images/mainnav_visit.gif);
}

#mainnav_visit:hover {
background-position: 0 -32px;
}

#mainnav_learnmore {
display: block;
width:118px;
height:32px;
background-image:url(images/mainnav_learnmore.gif);
}

#mainnav_learnmore:hover {
background-position: 0 -32px;
}

#mainnav_help {
display: block;
width:128px;
height:32px;
background-image:url(images/mainnav_help.gif);
}

#mainnav_help:hover {
background-position: 0 -32px;
}

#mainnav_churches {
display: block;
width:134px;
height:32px;
background-image:url(images/mainnav_forhosts.gif);
}

#mainnav_churches:hover {
background-position: 0 -32px;
}



/*END MAIN NAV ROLLOVER BUTTONS*/

.homeflv {
height:210px;
background-color:#000000;
}

.homeintroarea {
background-color:#FFFFFF;
background-image:url(images/sub_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.introtext {
height:105px;
text-align:center;
vertical-align:top;
}

/* 3 MAIN BUTTONS ON HOMEPAGE */

.homebtn1 {
height:100px;
width: 321px;
vertical-align:top;
}

#homebtn1B {
display: block;
width:162px;
height:63px;
background-image:url(images/homebtn1.gif);
}

#homebtn1B:hover {
background-position: 0 -63px;
}

.homebtn2 {
height:100px;
width: 173px;
text-align:center;
vertical-align:top;
}

#homebtn2B {
text-align:center;
display: block;
width:162px;
height:63px;
background-image:url(images/homebtn2.gif);
}

#homebtn2B:hover {
background-position: 0 -63px;
}

.homebtn3 {
height:100px;
width: 321px;
vertical-align:top;
}

#homebtn3B {
display: block;
width:162px;
height:63px;
background-image:url(images/homebtn3.gif);
}

#homebtn3B:hover {
background-position: 0 -63px;
}

/*END 3 MAIN BUTTONS ON HOMEPAGE*/

/*CHILD BUTTONS*/

.child_box {
background-image:url(images/child_bg.png);
background-repeat:no-repeat;
height: 135px;
text-align:center;
margin-bottom: 20px;
}

#child_babirye {
display: block;
width:117px;
height:85px;
background-image:url(images/child_babirye.jpg);
}

#child_babirye:hover {
background-position: 0 -85px;
}

#child_mathabo {
display: block;
width:117px;
height:85px;
background-image:url(images/child_mathabo.jpg);
}

#child_mathabo:hover {
background-position: 0 -85px;
}

#child_kombo {
display: block;
width:117px;
height:85px;
background-image:url(images/child_kombo.jpg);
}

#child_kombo:hover {
background-position: 0 -85px;
}

#child_emmanuel {
display: block;
width:117px;
height:85px;
background-image:url(images/child_emmanuel.jpg);
}

#child_emmanuel:hover {
background-position: 0 -85px;
}

/*END CHILD BUTTONS*/

.homead {

height: 100px;
padding: 5px 15px 0px 0px;
text-align: right;
}

.bottomnav {
font-size:10px;
line-height:16px;
color:#b5b5b5;
}

.bottomnav a{
font-size:10px;
color:#b5b5b5;
text-decoration: none;
}

.bottomnav a:visited{
font-size:10px;
color:#b5b5b5;
text-decoration: none;
}

.bottomnav a:hover{
font-size:10px;
text-decoration: none;
color: #ffffff;
}

.bottomfootnote {
font-size: 9px;
}

.bottomfootnote a {
color:#FFFFFF;
font-size: 9px;
text-decoration:underline;
}

.bottomfootnote a:hover {
color:#FFFFFF;
font-size: 9px;
text-decoration:underline;
}

.legalfooter {
font-size:9px;
color:#666666;
text-align:right;
padding-top: 10px;
}

.subpagebanner {
width: 815px;
height: 90px;
background-color:#000000;
color:#FFFFFF;
}

.subpagecontentbox {
background-image:url(images/sub_bg.jpg);
background-position:bottom;
background-repeat: no-repeat;
background-color:#FFFFFF;
}

.subnav {
width: 180px;
vertical-align:top;
}

#subnavheader {
margin: 22px 0px 0px 0px;
text-align:right;
}

#subnavlist {
margin: 8px 0px 0px 20px;
Padding: 10px 0px 10px 0px;
color: #716459;
font-size: 11px;
text-align:right;
}


.subnav a {
color: #7a1302;
font-size: 12px;
text-decoration:none;
}

.subnav a:visited {
color: #7a1302;
font-size: 12px;
text-decoration:none;
}

.subnav a:hover {
color: #7a1302;
text-decoration:underline;
}

.subnav .selected {
color: #716459 !important;
font-size: 12px;
}


#subnavl2box {
margin:7px 0px 0px 0px;

}

.subnavl2 {
color: #A69A8E;
font-weight:bold;
font-size:11px;
border-right: 1px solid #A69A8E;
padding-right: 20px;
}

.subnavl2 a {
color: #A69A8E;
font-weight:bold;
font-size:11px;

}


.subnavl2 a:visited {
color: #A69A8E;
font-weight:bold;
font-size:11px;

}



.subnavl2 a:hover {
color: #7a1302;
font-weight:bold;
font-size:11px;

}

.subcontent {
width: 635px;
color: #605850;
font-size: 12px;
vertical-align:top;
line-height: 18px;
}

#subcontenttext {
margin: 22px 40px 40px 30px;
}
.class { }
.whitebox { background-color: #fff; padding: 10px; border: solid 1px #dbdbdb }

.indent{
margin: 0px 0px 0px 20px;
}

.source {font-size:10px;}

