* {margin:0; padding:0;}



body {

	background-color: #948E63;

    font-family: Verdana, Myriad, Arial, sans-serif;

	font-size: 11pt;

}



#logo {

	width: 100px;

	height: 102px;

	clear:both;

	position: absolute;

	padding: 5px;

	margin: 5px;

	z-index:3;

	background: url(images/logo.gif) no-repeat;	

}





#logo a {

	display:block;

	width: 100px;

	height: 102px;

	text-indent:-5000px;

	

}





#container {

    margin: 30px auto 0 auto;

    padding: 0;

    width: 599px;

}



#home_container {

    margin: 100px auto 0 auto;

    padding: 0;

    width: 599px;

}

	

#header {

    width: 599px;

}



#kente_pattern {

    height: 19px;

	width: 599px;

    background: url(images/kente_pattern.jpg);

	background-repeat: no-repeat;

}



.clearDiv {

	clear: both;

}

/*############################### Navigation ###################################*/	

#gradientbar {

    height: 24px;

	width: 599px;

}



#home_navcontainer {

	float:left;

	width: 589px;

	height: 24px;

    background: url(images/gradient.jpg);

	background-repeat: repeat-x;

}





#navcontainer {

	float:left;

    height: 24px;

	width: 419px;

    background: url(images/gradient.jpg) repeat-x;

}



#home_navcontainer ul, #navcontainer ul {

	border: 0;

	margin: 0;

	padding: 0 0 0 110px;

	list-style-type: none;

	text-align: center;	

}



#home_navcontainer ul li, #navcontainer ul li {

	float: left;

	text-align: center;

	padding: 0 7px;

}



#home_navcontainer ul li a, #navcontainer ul li a {

	padding: 0;

	color: #fff;

	text-decoration: none;

	display: block;

	text-align: center;

	font: normal 12px/23px myriad, arial, sans-serif;

}



#home_navcontainer ul li a:hover, #navcontainer ul li a:hover {

	text-decoration: underline;

}



#home_navcontainer a:active, #navcontainer a:active {

	color: #fff;

}



#home_navcontainer li#active a, #navcontainer li#active a {

	background: #FFFFFF;

	border: 1px solid #c60;

	color: #fff;

}





#navbar_pic_home {

	float: left;

	height: 24px;

	width: 10px;

	background: url(images/home_navpic.jpg);

	background-repeat: no-repeat;

}



#navbar_pic_aboutus {

	float: left;

	height: 24px;

	width: 180px;

	background: url(images/aboutus_lady_head.jpg);

	background-repeat: no-repeat;

}



#navbar_pic_donate {

	float: left;

	height: 24px;

	width: 180px;

	background: url(images/donate_navpic.jpg);

	background-repeat: no-repeat;

}



#navbar_pic_raffle {

	float: left;

	height: 24px;

	width: 180px;

	background: url(images/donate_navpic.jpg);

	background-repeat: no-repeat;

}



#navbar_pic_learnmore {

	float: left;

	height: 24px;

	width: 180px;

	background: url(images/learnmore_gradient.jpg);

	background-repeat: no-repeat;

}



#navbar_pic_contact {

	float: left;

	height: 24px;

	width: 180px;

	background: url(images/contact_gradient.jpg);

	background-repeat: no-repeat;

}



/*##############################################################################*/



#ccontainer {

	background: url(images/website_26.jpg);

	background-repeat: repeat-y;

	height: em;

	width: 599px;

}



/*################################## Home ######################################*/



#home_top {

    height: 21px;

    background: url(images/home_top.jpg);

	background-repeat: no-repeat;

}



#home_top_vertical {

    height: 50px;

    background: url(images/home_top_strip.jpg) repeat-y;

}



#home_top_vertical h1 {

   padding: 15px 0 0 115px;

   color: #F4B65B;

   font-family: Georgia, sans-serif;

}



#home_main_pic {

	float:left;

	width: 592px;

    height: 164px;

    background: url(images/home_main.jpg);

	background-repeat: no-repeat;

}



#home_main_pic_right {

	float:left;

	width: 7px;

    height: 164px;

    background: url(images/home_main_right.jpg);

	background-repeat: no-repeat;

}



#home_left_content {

	float:left;

	width: 197px;

}



#left_content_top {

    background: url(images/left_content_top.jpg) repeat-y;

}


.left_content_top_height_1 {

    height: 4100px;

}

.left_content_top_height_2 {

    height: 3750px;

}

.left_content_top_height_3 {

    height: 3450px;

}

.left_content_top_height_4 {

    height: 3700px;

}



#left_content_top p {

	color:#000;

	line-height: 1.7em;

	margin: 0 auto 0 auto;

	padding: 20px 20px 5px 20px;

}



.raffle_image {

	margin: 30px auto 30px auto;

	width: 192px;

}



.good_search_image {

	margin: 0 auto 0 auto;

	padding-bottom: 30px;

	width: 120px;

}



#left_content_btm {

	width: 197px;

    height: 27px;

    background: url(images/left_content_btm.jpg) no-repeat;

}



#home_right_content {

	float:left;

	width: 402px;

    height: 150px;

}



#right_content_top {

    background: url(images/right_content_top.jpg) repeat-y;

}

.right_content_top_height_1 {

    height: 4100px;

}

.right_content_top_height_2 {

    height: 3750px;

}

.right_content_top_height_3 {

    height: 3450px;

}

.right_content_top_height_4 {

    height: 3700px;

}



#right_content_top p.mission {

	font: italic .9em Georgia, serif;

	font-weight: bold;

	color:#CC0000;

	line-height: 1.7em;

	margin: 0 auto 0 auto;

	padding: 20px 20px 5px 22px;

}



#right_content_top p {

	color:#000;

	line-height: 1.7em;

	margin: 0 auto 0 auto;

	padding: 20px 20px 5px 20px;

}



#right_content_top a:link, #left_content_top a:link {

	color: #cc0000;

	font-weight:bold;

	text-decoration: none;

}



#right_content_top a:hover, #left_content_top a:hover {

	color: #cc6600;

	font-weight:bold;

	text-decoration: none;

}



#right_content_top a:visited, #left_content_top a:visited {

	color: #cc6600;

	font-weight:bold;

	text-decoration: none;

}



#right_content_btm {

	width: 402px;

    height: 27px;

    background: url(images/right_content_btm.jpg);

}



#home_kente_pattern {

	float: left;

	font-size: 2px;

    height: 3px;

	width: 599px;

    background: url(images/home_kente_pattern.jpg);

	background-repeat: no-repeat;

}



#home_kente_pattern_btm {

	float: left;

	font-size: 2px;

    height: 5px;

	width: 599px;

    background: url(images/home_top_strip.jpg) repeat-y;

}



/*################################## About Us ##################################*/



#aboutus_top_pic {

    height: 21px;

    background: url(images/aboutus_top.jpg);

	background-repeat: no-repeat;

}



#aboutus_main_pic {

    height: 199px;

    background: url(images/aboutus_main.jpg);

	background-repeat: no-repeat;

}



#aboutus_copy {

	padding: 5px 15px;

	color: #000;

	line-height: 2.5 em;

}



#aboutus_copy p {

	padding: 5px 0 5px 0;

	line-height: 1.7 em;

	color: #000;

}



/*################################## Contact ###################################*/



#contact_top_pic {

    height: 21px;

    background: url(images/contact_top.jpg);

	background-repeat: no-repeat;

}



#contact_main_pic {

    height: 199px;

    background: url(images/contact_main.jpg);

	background-repeat: no-repeat;

}



#address {

	padding: 30px 0;

	text-align: center;

	color:#000;

}



#address a {

	color:#CC0000;

	text-decoration: none;

}



#address a:hover {

	color: #D6B770;

}



/*################################## Donate ####################################*/



#donate_top_pic {

    height: 21px;

    background: url(images/donate_top.jpg);

	background-repeat: no-repeat;

}



#donate_main_pic {

    height: 199px;

    background: url(images/donate_main.jpg);

	background-repeat: no-repeat;

}



#donate_left_col {

	float:left;

	width: 250px;

	height: 1.3 em;

}



#donate_right_col {

	float:left;

	padding: 15px 0 0 0;

	width: 345px;

	height: 1.3 em;

	color: #000;

}



#donate_right_col h5 {

	color:#000;

	text-align: center;

	line-height: 1.5em;

}



#donate_right_col p {

	padding: 10px 15px 10px 10px;

	line-height: 1.3em;

	color: #000;

}



#donate_right_col a {

	color: #CC0000;

	text-decoration: none;

}



#donate_right_col a:hover {

	color: #D6B770;

}



#donate_box {

	margin: 30px auto 30px auto;

	width: 192px;

	height: 4 em;

	background-color: #f6cb64;

}



#donate_button {

	padding: 20px;

}



.raffle_image {

	margin: 30px auto 30px auto;

	width: 192px;

}



#winner {

	font-size: 14px;

	font-weight: bold;

	color: #CC0000;

}



#donors {

	clear: both;

	width: 597px;

	height: 4 em;

	padding: 10px 0 0 0;

	text-align: center;

	color:#CC0000;

}



#donors h4 {

	color:#000;

}



#donor_list {

	padding: 10px 0 0 0;

}



#donors ul.left, #donors ul.right {

	float: left;

    width: 285px; 

    margin: 0px;

    padding: 0px;

    list-style-position: inside;

    list-style-type: none;

    line-height: 2em;

}



#donors ul.left a, #donors ul.right a, .single_donor_line a {

	color:#CC0000;

	text-decoration: none;

}



#donors ul.left a:hover, #donors ul.right a:hover, .single_donor_line a:hover {

	color: #D6B770;

}



.single_donor_line {

    width: 586px;

    line-height: 2em;

}



#donors ul.left {

	text-align: right;

}



#donors ul.right {

	text-align: left;

}



#donors .list_spacer {

	float: left;

    width: 12px; 

    margin: 0px;

    padding: 0px;



}



.text_callout {

	color: #FFF;

	font-weight: 100;

}



/*############################### Learn More ###################################*/



#learnmore_top_pic {

    height: 21px;

    background: url(images/learnmore_top.jpg);

	background-repeat: no-repeat;

}



#learnmore_main_pic {

    height: 199px;

    background: url(images/learnmore_main.jpg);

	background-repeat: no-repeat;

}



#learnmore_kente_pattern {

    height: 42px;

	width: 599px;

    background: url(images/learnmore_pattern_legs.jpg);

	background-repeat: no-repeat;

}



#learnmore_intro {

	padding: 10px 15px 10px 25px;

	color: #000;

	line-height: 1.5em;

}



#resource_links {

	padding-left: 20px;

}



#resource_links h5 {

	padding: 5px 0 5px 0;

	line-height: 1.7 em;

	color:#000;

}



#resource_links h4 {

	color: #000;

}



#resource_links a {

	color: #CC0000;

	text-decoration: none;

}



#resource_links a:hover {

	color: #D6B770;

}



/*################################## Raffle ####################################*/



#raffle_top_pic {

    height: 21px;

    background: url(images/donate_top.jpg);

	background-repeat: no-repeat;

}



#raffle_main_pic {

    height: 199px;

    background: url(images/donate_main.jpg);

	background-repeat: no-repeat;

}



#raffle_info {

	text-align: center;

	padding: 0 20px;

	color: #000;

}





#raffle_info h2 {

	color: #000;

	padding: 10px;

}



#raffle_info p {

	text-align: left;

	color: #000;

}



#raffle_info .dots {

	padding: 7px 0;

}



#raffle_info a {

	color: #CC0000;

	text-decoration: none;

}



#raffle_info a:hover {

	color: #D6B770;

}

/*################################## Footer ####################################*/

#footer {

    width: 599px;

    height: 27px;

    background: url(images/website_29.jpg) no-repeat;

}



#home_footer {

    width: 599px;

    height: 24px;

}



#footer .copyright {

    font-size: 11px;

    color: #ccc;

    float: left;

    margin: 25px 0 0 0;

    padding-left: 10px;

}



#home_footer .copyright {

    font-size: 11px;

    color: #ccc;

    float: left;

    margin: 0;

    padding-left: 10px;

}

/*##############################################################################*/