.root {  }
body {margin:0; padding:0; background:#E3DAB9; }
.templateWrapper { width:800px; margin:0 auto; }
#header { background:url(../images/spacer_topbanner.gif) repeat-x; height:253px; }
#header .templateWrapper { position:relative; height:253px;  z-index:40; }
#header h1 { width:800px; height:164px; position:absolute;  top:45px; left:0; margin:0; padding:0; background:url(../images/mainbanner.jpg) no-repeat; left top; }
#header h1 a { display:block; height:164px; text-indent:-9999px; }
#header h2 { display:none; }
#header .nav { width:800px; height:44px; position:absolute; top:209px; left:0; z-index:50; }
#header .nav ul { height:44px; margin:0; padding:0; z-index:200; }
#header .nav ul li { height:44px; margin:0; padding:0; float:left; display:block; position:relative; }
#header .nav ul li a { display:block; height:44px; text-indent:-9999px; background-repeat:no-repeat; background-position:left top; }
#header .nav ul li a:hover
	, #header .nav ul li.highlighted a 
	{ background-position:left bottom; }
/* aboutus,ourwork,blog,innews,actnow,chairmanbillfrist */
#header .nav ul li.nav_aboutus a { width:121px; background-image:url(../images/nav_aboutus.gif); }
#header .nav ul li.nav_ourwork a { width:132px; background-image:url(../images/nav_ourwork.gif); }
#header .nav ul li.nav_blog a { width:88px; background-image:url(../images/nav_blog.gif); }
#header .nav ul li.nav_innews a { width:143px; background-image:url(../images/nav_inthenews.gif); }
#header .nav ul li.nav_actnow a { width:118px; background-image:url(../images/nav_actnow.gif); }
#header .nav ul li.nav_chairmanbillfrist a { width:198px; background-image:url(../images/nav_chairmanbillfrist.gif); }

#header .nav ul li ul { display:none; position:absolute; top:43px; left:0; zoom:1; z-index:99; }
#header .nav ul li.last ul { left:auto; right:0; }
/* [if gt IE 6]> */
#header .nav ul li ul.visible { display:block; }
#header .nav ul li ul li { float:none; height:auto; border-top:1px solid #282828; border-left:5px solid #7B754C; z-index:100; }
#header .nav ul li ul li a { text-indent:0; color:white; padding:10px 1em;  z-index:101; }
#header .nav ul li.nav_aboutus ul li a
	, #header .nav ul li.nav_ourwork ul li a
	, #header .nav ul li.nav_blog ul li a
	, #header .nav ul li.nav_innews ul li a
	, #header .nav ul li.nav_actnow ul li a
	, #header .nav ul li.nav_chairmanbillfrist ul li a
 	{ background:#585858; height:auto; }

#body { background:white; padding:20px 0; }
#body .templateWrapper { background: url(../images/subpgbg_repeat.png) repeat-y -20px top; }
#footer { border-top:1px solid #54554F; padding:15px 0; }
#footer .nav ul { margin:0; padding:0; }
#footer .nav ul li { display:inline; border-right:1px solid #545750; padding:3px 5px; }
#footer .nav ul li.last { border-right:0; }
#footer .foot { color:#535353;  padding:3px 5px; }

#body #content { width:512px; padding-left:20px; float:right; }
#sidebar { width:248px; padding-right:20px; float:left; }

#body #content .header.body h1 { margin:0; padding:0; border-bottom:1px solid #802C00; font-weight:normal; }
#body #content .header.body h1 a { color:inherit; }
#body #content .header.body h1 a:hover { text-decoration:none; }
#body #content .header.body .nav { text-align:right; color:#6a664b; font-size: 	0.917em; padding:2px 0; }
#body #content .header.body .nav a { color:inherit; }

#sidebar .related { background:#F1EDE2; padding:20px; margin-bottom:1em; }
#sidebar .related .header h1 { margin:0; padding:0; border-bottom:1px solid #B9B286; font-size:1.5em;  }
#sidebar .related .nav {}
#sidebar .related .nav ul { margin:1em 0; padding:0; font-size:1.2em; }
#sidebar .related .nav ul li { margin:0; padding:0.5em 0; }
#sidebar .related .nav ul li a { color:#665E47; }
#sidebar .related .nav ul li a:hover { color:#6a664b; }

#sidebar .ourcampaigns {}
#sidebar .ourcampaigns h1 { width:247px; height:41px; margin:0; padding:0; background:url(../images/title_ourcampaigns.gif) no-repeat left top; text-indent:-9999px; }
#sidebar .ourcampaigns ul { margin:0; padding:0; }
#sidebar .ourcampaigns ul li { margin:0; padding:0.5em 0; border-bottom:1px dashed #DBDBDB; }
#sidebar .ourcampaigns ul li a { display:block; width:247px; height:69px; background-repeat:none; background-position:left top; text-indent:-9999px; }
#sidebar .ourcampaigns ul li a.campaign_waterhope { background-image:url(../images/campaign_waterhope.jpg); }
#sidebar .ourcampaigns ul li a.campaign_haiti { background-image:url(../images/campaign_haiti.jpg); }
#sidebar .ourcampaigns ul li a.campaign_stepuptenn { background-image:url(../images/campaign_stepuptenn.jpg); }
#sidebar .ourcampaigns ul li a.campaign_hope4schools { background-image:url(../images/campaign_hope4schools.jpg); }
#sidebar .ourcampaigns ul li a.campaign_eastafrica { background-image:url(../images/africa_subpage.jpg); }
#sidebar .ourcampaigns a.more { background:url(../images/faq_arrow.png) no-repeat left center; padding-left:12px; }

#header .top { width:508px; height:47px; position:absolute; top:8px; left:292px; }
#header .top ul.links { margin:0; padding:7px 0 0; float:left; }
#header .top ul.links li { margin:0 7px 0 0; padding:0; float:left; }
#header .top ul.links li.facebook { margin:0; }
#header .top ul.links li a { display:block; height:24px; text-indent:-9999px; background-position:left top; background-repeat:no-repeat; }
#header .top ul.links li a:hover { background-position:left bottom; }
#header .top ul.links li.contribute a { width:108px; background-image:url(../images/btn_contribute.png); margin-right:10px; }
#header .top ul.links li.twitter a { width:24px; background-image:url(../images/btn_tw.png); }
#header .top ul.links li.youtube a { width:24px; background-image:url(../images/btn_yt.png); }
#header .top ul.links li.facebook a { width:24px; background-image:url(../images/btn_fb.png); }
#header .top form { width:287px; height:47px; margin:0; padding:0; float:right; position:relative; background:url(../images/signup_bg.png) no-repeat; }
#header .top form label { display:none; }
#header .top form #signup_EmailAddress { width:152px; height:27px; position:absolute; top:6px; left:20px; background:transparent; border:0; }
#header .top form #signup_Submit { width:94px; height:27px; position:absolute; top:6px; left:178px; margin:0; padding:0; background:transparent; border:0; text-indent:-9999px; line-height:0; cursor:pointer; }
#waterWidget  {
background:url("/_skins/hthh/images/bg_water_widget.jpg") no-repeat scroll 0 0 transparent;
height:278px;
margin:0;
padding:0;
position:relative;
text-indent:-9999px;
width:247px;
z-index:20;
}
#waterWidget input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#272258;
font:12px/28px Tahoma;
height:28px;
}
#waterWidget .emailAddress {
left:25px;
position:absolute;
top:163px;
width:195px;
}
#waterWidget .mobileNumber {
left:25px;
position:absolute;
top:204px;
width:125px;
}
#waterWidget .checkbox {
visibility:hidden;
}
#waterWidget .submit {
height:36px;
left:160px;
position:absolute;
top:200px;
width:68px;
}
#waterWidget .submit:hover {
cursor:pointer;
}

.guideGivingLinks {
	text-align: right;
	float: right;
	clear: none;
	margin-top: -1.5em;
}
	.guideGivingLinks .guidestarLink{
		display: block;
		float: right;
		clear: none;
		background: transparent url(/_skins/hthh/images/guidestar.png) no-repeat top center;
		width: 87px;
		height: 94px;
	}
		.guideGivingLinks .guidestarLink span{
			display: none;
		}
	.guideGivingLinks .givingMattersLink{
		display: block;
		float: right;
		clear: none;
		background: transparent url('/_skins/hthh/images/givingmatters.png') no-repeat center center;
		width: 200px;
		height: 75px;
		padding-right: 1em;
	}
		.guideGivingLinks .givingMattersLink span{
			display: none;
		}
