@charset "utf-8";
/* CSS Document */

body {
	background:#2C1A0c /*url(images/fbh_page_bg.jpg) repeat-x*/;
	margin:0;
	color:#4A220F;
}
div#wrapper {
	width:950px;
	margin:0 auto;}
h1#header {
	width:950px;
	height:133px;
	background:url(images/fbh_header_bg.jpg) no-repeat;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;}
a {
	outline:none;}


/*MENU initial*/
/*div#menuBar {
	background:url(images/fbh_menu_bg.jpg) no-repeat;
	width:950px;}
ul#menu {
	height:54px;
	width:808px;
	margin:0 0 0 52px;
	padding:0;
	list-style-type:none;
	text-indent:0;}
#menu li {
	float:left;
	text-indent:-5000px;}
#menu li a {
	display:block;
	height:54px;
	outline:none;}
#menu li a:hover {
	background-position:0px -54px;}
.menuHome {
	background:url(images/menuHome.jpg) no-repeat;
	width:115px;}
.menuProfile {
	background:url(images/menuProfile.jpg) no-repeat;
	width:142px;}
.menuDonate {
	background:url(images/menuDonate.jpg) no-repeat;
	width:139px;}
.menuBoard {
	background:url(images/menuBoard.jpg) no-repeat;
	width:122px;}
.menuContact {
	background:url(images/menuContact.jpg) no-repeat;
	width:137px;}
.menuGallery {
	background:url(images/menuGallery.jpg) no-repeat;
	width:153px;}
	
.Active {
	background-position:0px -108px;}
#menu li a.Active:hover {
	background-position:0px -108px;}*/
	
	
	
	/*MENU*/
div#menuBar {
	background:url(images/fbh_menu_bg.jpg) no-repeat;
	width:950px;}
ul#menu {
	height:54px;
	width:898px;
	margin:0 0 0 40px;
	padding:0;
	list-style-type:none;
	text-indent:0;}
#menu li {
	float:left;
	text-indent:-5000px;}
#menu li a {
	display:block;
	height:54px;
	outline:none;}
#menu li a:hover {
	background-position:0px -54px;}
.menuHome {
	background:url(images/menuHome.jpg) no-repeat;
	width:99px;}
.menuProfile {
	background:url(images/menuProfile.jpg) no-repeat;
	width:117px;}
.menuDonate {
	background:url(images/menuDonate.jpg) no-repeat;
	width:114px;}
.menuBoard {
	background:url(images/menuBoard.jpg) no-repeat;
	width:105px;}
.menuContact {
	background:url(images/menuContact.jpg) no-repeat;
	width:125px;}
.menuGallery {
	background:url(images/menuGallery.jpg) no-repeat;
	width:133px;}
.menuSpecialEvents {
	background:url(images/menuSpecialEvents.jpg) no-repeat;
	width:205px;}
	
.Active {
	background-position:0px -108px;}
#menu li a.Active:hover {
	background-position:0px -108px;}
	
/*SUB MENU*/

ul#subMenu {
	width:235px;
	margin:30px 0 0 0;
	padding:0;
	list-style-type:none;
	text-indent:0;}
#subMenu li {
	text-indent:-5000px;}
#subMenu li a {
	display:block;
	outline:none;}
.subAbout {
	background:url(images/submenuAboutus.gif) no-repeat;
	height:30px;}
.subProgram {
	background:url(images/submenuProgram.gif) no-repeat;
	height:42px;}
.subUnderstanding {
	background:url(images/submenuUnderstanding.gif) no-repeat;
	height:57px;}
.subClient {
	background:url(images/submenuClient.gif) no-repeat;
	height:39px;}
.subAboutComm {
	background:url(images/submenuAboutComm.gif) no-repeat;
	height:61px;}
.subAnnualReport {
	background:url(images/submenuAnnual.gif) no-repeat;
	height:36px;}
.subNews {
	background:url(images/submenuNews.gif) no-repeat;
	height:42px;}
.subTestimonials {
	background:url(images/submenuTestimonials.gif) no-repeat;
	height:39px;}
	
	
/*CONTENT*/
div#mainContent {
	width:950px;
	clear:both;
	background:#f3e9b9 url(images/content_bg.gif) no-repeat;}
div#homeLeft {
	width:294px;
	height:359px;
	background:url(images/welcome_bg.gif) no-repeat;
	float:left;
	padding:100px 55px 0 55px;}
div#homeRight {
	width:546px;
	height:459px;
	background:url(images/homeRight_bg.gif) no-repeat;
	float:right;}
div#leftColumnSub {
	width:698px;
	float:left;
	background:#f3e9b9 url(images/leftColumnSub_bg.gif) repeat-y;}
#leftColumnSub .text {
	width:590px;
	margin:0 auto;}
#mainContentEnd {
	width:950px;
	height:88px;	
	background:url(images/mainContent_end.gif) no-repeat;
	clear:both;}
div#rightColumnSub {
	width:252px;
	float:right;}
#rightColumnSub p {
	font-size:12px;
	margin:0 30px 0 10px;
	text-align:justify;}
#rightColumnSub h4 {
	font-size:16px;
	margin:15px 15px 5px 10px;}
div#footer {
	width:950px;
	height:86px;
	background:url(images/footer_bg.gif);
	clear:both;}
#footer a {
	display:block;
	width:950px;
	height:86px;
	text-indent:-9999px;}
	
div#left {
	float:left;
	width:45%;}
div#right {
	float:right;
	width:47%;}
#left p {
	margin:0;
	padding:0;}
#right p {
	margin:0;
	padding:0;}
	
/*TEXT and FORMATTING*/

body {
	font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;}
#homeLeft h2 {
	display:none;}
#homeLeft p {
	margin-top:0;
	padding-top:0;
	font-size:14px;
	text-align:justify;}
h2 {
	padding:0;
	margin:0;}
h2.title {
	display:block;
	width:698px;
	height:100px;
	text-indent:-5000px;}
h2#about {
	background:url(images/title_aboutus.gif) no-repeat;}
h2#programoverview {
	background:url(images/title_programoverview.gif) no-repeat;}
h2#understanding {
	background:url(images/title_understandinghunger.gif) no-repeat;}
h2#clientprofiles {
	background:url(images/title_clientprofiles.gif) no-repeat;}
h2#communityfoundation {
	background:url(images/title_communityfoundation.gif) no-repeat;}
h2#howyoucancontribute {
	background:url(images/title_howyoucancontribute.gif) no-repeat;}
h2#boardofdirectors {
	background:url(images/title_boardofdirectors.gif) no-repeat;}
h2#contactus {
	background:url(images/title_contactus.gif) no-repeat;}
h2#photogallery {
	background:url(images/title_photogallery.gif) no-repeat;}
h2#specialevents {
	background:url(images/title_special_events.gif) no-repeat;}
h2#news {
	background:url(images/title_news.gif) no-repeat;}
h2#testimonials {
	background:url(images/title_testimonials.gif) no-repeat;}
h2#annualreports {
	background:url(images/title_annualreports.gif) no-repeat;}

	
#leftColumnSub .text p, li {
	font-size:.9em;
	line-height:1.3em;
	text-align:justify;}
ul.facts {
	text-indent:0;
	margin:0 0 0 15px;
	padding-left:0;}
ul.facts li {
	font-size: 0.8em;
	margin-top:8px;
	margin-right:20px;
}

h4.facts {
	font-size:.9em;
	text-transform:uppercase;
	margin:15px 0 0 0;
	padding:0;}
	
a {
	color:#488B8E;
}

img {
	border:0;}
table#contactTable tr td {
	text-align:left;}
td p {
	margin:0;
	padding:0;}
p.smalltext {
font-size:10px;}

p {
	margin-top:0;}

h3 {
	margin-bottom:5px;
	padding-bottom:0;}
h4 {
	margin-bottom:3px;}
ul {
	margin-top:6px;}
	
div#credit {
	color:#887668;
	font-size:12px;
	margin-bottom:30px;}
#credit a {
	color:#887668;}
