body	{ margin: 0px; background: url(bg-grad-2.jpg) repeat-x #3D4F2B;}

#headerwrap	{ width:574px; height:200px; padding-bottom:15px; float:left; position:relative; z-index:1000;}
#header	{ position:relative;height:185px;}
#header a	{ color:#CCCCCC;}

#awardtext { width:358px; float:left; padding-left:26px; padding-top:72px; font-family:arial; font-size:12px; color:black; font-weight:bold; text-align:center; }
#award { width:358px; height:91px; float:left; padding-left:26px; padding-top:5px;}

#search	{ width:365px; height:35px; float:left; padding-left:10px; padding-top:10px; background-color:transparent;}
#search .inputbox	{ float:left; width:325px; height:35px; background:url(../../../images/M_images/searchBG.png) no-repeat; border:0px; text-indent:10px; color:#999999; font-family:georgia; }
#search .button { float:left; width:38px; height:35px; background-color:transparent; border:0px; }

#wrapper	{background: url(bg2.jpg) top center no-repeat; min-height:820px; }
#wrapper2	{width:960px; margin:0 auto;}
#leftbg { margin-left:1px; width:958px; background:url(leftbg.png) repeat-y left;  }
#rightbg { width:958px; background:url(rightbg.png) repeat-y right;  }
#inner { float:left; width:958px; }

#notfront-right { float:left; position:relative; z-index:1000; width:958px; background:url(rightbarbg.jpg) repeat-y right; }
#content-container {float:left; padding-left:50px; padding-top:10px; width:620px; background-color:white; font-family:arial; font-size:14px; color:#444444;}
#rightbar { float:right; text-align:center; width:250px; background:url(rightbarbg.jpg) repeat-y right; }
#rightbar_inner { text-align:center; padding-top:15px; }
#outercontainer { float:left; width:957px; }

#bottombar { float:left; width:960px; height:18px; margin-left:-1px; padding-bottom:30px;}

.news_shell { clear:left; float:left; width:610px; border-bottom:1px solid #CCCCCC; padding-bottom:20px; }
.news_photo { float:left; height:177px; width:180px; padding-top:20px; }
.news_text { float:left; padding-left:20px; width:410px; padding-top:20px; }


#mainnavwrap { clear:both; float:left; width:960px; height:77px; border-bottom:solid 1px #eeeeee;}
#mainnavul { height:77px; font-family:helvetica; text-decoration:underline; font-weight:bold; font-size:18px; }
#heroimage img { width:958px; }

#content-container ul { width:620px; padding:0; margin:0; font-family:arial; font-size:14px; color:#444444; }
#content-container ul li { line-height:15px; padding-bottom:10px; }

#content-container .secondarytitle { font-weight:bold; font-size:24px; color:black; }
#content-container .thirdtitle { font-weight:bold; font-size:18px; color:#7B8354; }
#content-container .yearselection { font-weight:bold; font-size:18px; text-align:center; }
#content-container .yearselection a { padding:15px; }

    .linkbarul { margin:0; padding:0; list-style:none; }
    .linkbarul li { margin:0; padding:0; list-style:none; display:inline; }
    .linkbarul li a { float:left; height:0; line-height:0px; padding-top:77px; overflow:hidden; font-size:0px; }
    .linkbarul li a, .linkbarheader #linkbarsearch { background-image:url(mainmenu3.png); background-repeat: no-repeat; }


    /* TOP */
    
    .linkbarul li#home a { background-position:0 0; }
    .linkbarul li#aboutus a { background-position:-156px 0; }
    .linkbarul li#ourwork a { background-position:-318px 0; }
    .linkbarul li#news a { background-position:-481px 0; }
    .linkbarul li#waystogive a { background-position:-644px 0; }
	.linkbarul li#contactus a { background-position:-806px 0; }
    
    .linkbarul li#home a:hover { background-position:0 -77px; }
    .linkbarul li#aboutus a:hover { background-position:-156px -77px; }
    .linkbarul li#ourwork a:hover { background-position:-318px -77px; }
    .linkbarul li#news a:hover { background-position:-481px -77px; }
    .linkbarul li#waystogive a:hover { background-position:-644px -77px; }
	.linkbarul li#contactus a:hover { background-position:-806px -77px; }

.copy { font-family:georgia; font-size:13px; color:#666666; }
.fp_title { font-family:helvetica; font-weight: bold; font-size: 16px; color:black; }
.fp_date { font-family:georgia; font-size:15px; font-style:italic; font-weight:bold; color:#7F8754; }
.fp_subtitle { font-family:helvetica; font-weight: bold; font-size: 16px; color:black; }


#footerwrap	{width:960px; height:40px; clear:both; }
#footer	{padding:0; color:#666666;}
