/* normalizes margin, padding */
body, div, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,h pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* normalizes font-size for headers */
h1, h2, h3, h4, h5, h6
{font-size : 100%}

/* remove list-style from lists */
ol, ul, li
{list-style : none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style : normal; font-weight : normal; }

/* Removes border from fieldset and img */
caption, th
{ text-align : left; } 

/* Left-align text in caption and th */
caption, th
{ text-align : left; }

/* Removes quotation marks from q */
q:before, q:after
{ content : '';}
html {
 text-align: left;
}
body {
 background-color: #5C2C04;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
#wrapper {
  width: 901px;
  padding-top: 10px;
  padding-bottom: 30px;
  margin: 0px auto 0px auto;
  height: 600px;
  text-align: left;
}
#branding {
  width: 881px;
  height: 192px;
  margin: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
#main_navigation {
  width: 881px;
  height: 69px;
  margin: 0px;
  padding-top: 0px;
  background-image: url(../d4h_graphics/d4h_navbar_2.gif);
  background-repeat: no-repeat;
}
ul#nav_features {
  padding-top: 15px;
  padding-left: 10px; 
}
#nav_features li {
  margin: 0px;
  padding: 10px;
  display: inline;
}
#main_menu {
padding-top: 10px;
padding-left: 10px;
}
#nav_secondary li {
  margin: 0px;
  padding: 10px;
  display: inline;
}
#content {
 position: relative;
  width: 881px;
  height: 426px;
  padding: 10px;
}
/* new content for slide starts here */
div#main_rounded_corner {
position: relative;
width :880px;
height: 600px;
margin: 0px;
top: 10px;
background-color: #3B1B00;
}
li#main_slide_top_left {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/main_top_left.gif);
background-repeat: no-repeat;
}
li#main_slide_top_right {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 830px;
background-image: url(../d4h_graphics/main_top_right.gif);
background-repeat: no-repeat;
}
li#main_slide_bottom_left {
position: absolute;
width: 50px;
height: 50px;
top: 550px;
left: 0px;
background-image: url(../d4h_graphics/main_bottom_left.gif);
background-repeat: no-repeat;
}
li#main_slide_bottom_right {
position: absolute;
width: 50px;
height: 50px;
top: 550px;
left: 830px;
background-image: url(../d4h_graphics/main_bottom_right.gif);
background-repeat: no-repeat;
}
div#inside_slide {
 position: relative;
 z-index: 10;
 width: 615px;
 height: 205px;
 top: 10px;
 left: 255px;
 margin: 0px;
 background-color: #5C2C04;
}
li#slide_top_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0px;
	left: 1px;
	background-image: url(../d4h_graphics/ins-top_left.gif);
	background-repeat: no-repeat;
}
li#slide_top_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 4px;
	left: 589px;
	background-image: url(../d4h_graphics/ins-top_right.gif);
	background-repeat: no-repeat;
}
li#slide_bottom_left {
position: absolute;
width: 25px;
height: 25px;
top: 180px;
left: 0px;
background-image: url(../d4h_graphics/ins-bottom_left.gif);
background-repeat: no-repeat;
}
li#slide_bottom_right {
position: absolute;
width: 25px;
height: 25px;
top: 180px;
left: 590px;
background-image: url(../d4h_graphics/ins-bottom_right.gif);
background-repeat: no-repeat;
}
/* slide brick wall starts here */
li#brick_wall {
position: absolute;
width: 236px;
height: 190px;
top: 10px;
left: 10px;
padding: 0px;
margin: 0px;
background-image: url(../d4h_graphics/the_wall.gif);   
background-repeat: no-repeat;
}
/* slide brick wall ends here */
/* slide left side donation and address starts here */
li#donate1 {
position: absolute;
width: 191px;
height: 49px;
top: 255px;
left: 35px;
margin: 0px;
}
li#slide_address {
 position: absolute;
 width: 146px;
 height: 92px;
 top: 315px;
 left: 60px;
 background-image: url(../d4h_graphics/d4h_address.gif);
 background-repeat: no-repeat;
}
/* slide left side stops here */
/*slide show starst here */
li#slide_show {
	position: absolute;
	width: 644px;
	height: 205px;
	top: -2px;
	left: 2px;
	margin: 0px;
}
/* slide ends here */
/* text slide starts here */
ul#inside_text_slide {
	position: relative;
	z-index: -1;
	width: 615px;
	height: 200px;
	top: 240px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #5C2C04;
}
li#slide_text_top_left {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/ins-top_left.gif);
background-repeat: no-repeat;
}
li#slide_text_top_right {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 590px;
background-image: url(../d4h_graphics/ins-top_right.gif);
background-repeat: no-repeat;
}
li#slide_text_bottom_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 175px;
	left: 0px;
	background-image: url(../d4h_graphics/ins-bottom_left.gif);
	background-repeat: no-repeat;
}
li#slide_text_bottom_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 175px;
	left: 590px;
	background-image: url(../d4h_graphics/ins-bottom_right.gif);
	background-repeat: no-repeat;
}
ul#welcome {
 position: relative;
 top: 10px;
 left: 0px;
 width: 622px;
 height: 246px;
 padding: 10px;
 margin: 0px;
}
/* ends of text_slide */
/* slide footer starts here */
#nav_slide_sup {
  position: absolute;
  z-index: 60;
  top: 820px;
  left: 95px;
  width: 801px;
  height: 10px;
  padding-left: 90px;
}

ul#nav_slide_tools {
position: absolute;
z-index: 20;
top: 44px;
left: 15px; 
width: 400px;
}
ul#nav_slide_tools li {
  display: inline;
}
li#nav_slide_rss {
 padding-left: 0px; 
}
li#nav_slide_newsletter {
 padding-left: 40px;
}
li#nav_slide_policy {
 padding-left: 60px; 
}
ul#info_slide_site {
  margin: 0px;
  padding-top: 80px;
  padding-left: 70px;
  
}
p#copyright_slide_credit {
 margin: 0px;
 padding-top: 44px;
 padding-left: 300px;
 z-index: 80;
}
/* slide footer ends here */
/* New inside who we are starts here */
div#inside_whoweare {
	position: relative;
	z-index: 10;
	width: 500px;
	height: 475px;
	top: 10px;
	left: 350px;
	margin: 0px;
	background-color: #5C2C04;
}
li#whoweare_top_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0px;
	left: 0px;
	background-image: url(../d4h_graphics/ins-top_left.gif);
	background-repeat: no-repeat;
}
li#whoweare_top_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0px;
	left: 476px;
	background-image: url(../d4h_graphics/ins-top_right.gif);
	background-repeat: no-repeat;
}
li#whoweare_bottom_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 451px;
	left: 0px;
	background-image: url(../d4h_graphics/ins-bottom_left.gif);
	background-repeat: no-repeat;
}
li#whoweare_bottom_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 451px;
	left: 476px;
	background-image: url(../d4h_graphics/ins-bottom_right.gif);
	background-repeat: no-repeat;
}
li#weare_film {
position: relative;
}
li#video {
	position: absolute;
	top: 14px;
	left: 28px;
	width: 319px;
	height: 315px;
	background-color: #5C2C04;
}
/* inside who we are stops here */
/* New main_mission starts here */
div#main_mission_rounded_corner {
	position: relative;
	width :880px;
	height: 850px;
	margin: 0px;
	top: 10px;
	background-color: #3B1B00;
}
li#main_mission_top_left {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/main_top_left.gif);
background-repeat: no-repeat;
}
li#main_mission_top_right {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 830px;
background-image: url(../d4h_graphics/main_top_right.gif);
background-repeat: no-repeat;
}
li#main_mission_bottom_left {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 801px;
	left: 0px;
	background-image: url(../d4h_graphics/main_bottom_left.gif);
	background-repeat: no-repeat;
}
li#main_mission_bottom_right {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 802px;
	left: 830px;
	background-image: url(../d4h_graphics/main_bottom_right.gif);
	background-repeat: no-repeat;
}
/* New main_mission_stops here */
/* New inside mission starts here */
div#inside_mission {
	position: relative;
	z-index: 10;
	width: 615px;
	height: 785px;
	top: 10px;
	left: 255px;
	margin: 0px;
	background-color: #5C2C04;
}
li#mission_top_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 1px;
	left: 0px;
	background-image: url(../d4h_graphics/ins-top_left.gif);
	background-repeat: no-repeat;
	visibility: hidden;
}
li#mission_top_right {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 590px;
background-image: url(../d4h_graphics/ins-top_right.gif);
background-repeat: no-repeat;
}
li#mission_bottom_left {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 760px;
	left: 0px;
	background-image: url(../d4h_graphics/ins-bottom_left.gif);
	background-repeat: no-repeat;
}
li#mission_bottom_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 760px;
	left: 590px;
	background-image: url(../d4h_graphics/ins-bottom_right.gif);
	background-repeat: no-repeat;
}
/* mission left side starts here */
li#charlotte_wall {
	position: absolute;
	width: 236px;
	height: 190px;
	top: 10px;
	left: 10px;
	padding: 0px;
	margin: 0px;
	background-image: url(file:///Macintosh%20HD/Users/heikekilbourn/Desktop/hoovergrp.jpg);
	background-repeat: no-repeat;
}
/* mission left side ends here */
/* more mission anchor starts here */
p.more_mission {
	position: absolute;
	top: 721px;
	left: 387px;
}
/* more mission anchor ends here */
/* new mission footer starts here */
#nav_mission_sup {
	position: absolute;
	z-index: 60;
	top: 1013px;
	left: 162px;
	width: 659px;
	height: 63px;
	padding-left: 90px;
}

ul#nav_mission_tools {
position: absolute;
z-index: 20;
top: 44px;
left: 15px; 
width: 400px;
}
ul#nav_mission_tools li {
  display: inline;
}
li#nav_mission_rss {
 padding-left: 0px; 
}
li#nav_mission_newsletter {
 padding-left: 40px;
}
li#nav_mission_policy {
 padding-left: 60px; 
}
ul#info_mission_site {
  margin: 0px;
  padding-top: 80px;
  padding-left: 70px;
  
}
p#copyright_mission_credit {
 margin: 0px;
 padding-top: 44px;
 padding-left: 300px;
 z-index: 80;
}
/* new mission footer ends here */
/* the Need left side starts here */
li#the_need {
position: absolute;
width: 236px;
height: 190px;
top: 10px;
left: 10px;
padding: 0px;
margin: 0px;
background-image: url(../d4h_images/d4h_need_med.jpg);   
background-repeat: no-repeat;
}
/* the need ends here */
/* the solution starts here */
li#the_solution {
position: absolute;
width: 236px;
height: 190px;
top: 10px;
left: 10px;
padding: 0px;
margin: 0px;
background-image: url(../d4h_images/d4h_solution_med.jpg);    
background-repeat: no-repeat;
}
/* the solution ends here */
#left_content {
  position: absolute;
  left: 0px;
  width: 250px;
  height: 423px;
}
#the_wall {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 881px;
  height: 288px;
  background-image: url(../d4h_graphics/d4h_middle.gif);
  background-repeat: no-repeat;
}
/* New contact form starts here */
div#main_contact_rounded_corner {
position: relative;
width :880px;
height: 450px;
margin: 0px;
top: 10px;
background-color: #3B1B00;
}
li#main_contact_top_left {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/main_top_left.gif);
background-repeat: no-repeat;
}
li#main_contact_top_right {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 830px;
background-image: url(../d4h_graphics/main_top_right.gif);
background-repeat: no-repeat;
}
li#main_contact_bottom_left {
position: absolute;
width: 50px;
height: 50px;
top: 400px;
left: 0px;
background-image: url(../d4h_graphics/main_bottom_left.gif);
background-repeat: no-repeat;
}
li#main_contact_bottom_right {
position: absolute;
width: 50px;
height: 50px;
top: 400px;
left: 830px;
background-image: url(../d4h_graphics/main_bottom_right.gif);
background-repeat: no-repeat;
}
/* New main_contact_stops here */
/* inside contact starts here */
div#contact_organization {
	position: relative;
	z-index: 10;
	width: 615px;
	height: 400px;
	top: 10px;
	left: 255px;
	margin: 0px;
	background-color: #5C2C04;
}
li#contact_top_left {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/ins-top_left.gif);
background-repeat: no-repeat;
}
li#contact_top_right {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 590px;
background-image: url(../d4h_graphics/ins-top_right.gif);
background-repeat: no-repeat;
}
li#contact_bottom_left {
position: absolute;
width: 25px;
height: 25px;
top: 375px;
left: 0px;
background-image: url(../d4h_graphics/ins-bottom_left.gif);
background-repeat: no-repeat;
}
li#contact_bottom_right {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 375px;
	left: 590px;
	background-image: url(../d4h_graphics/ins-bottom_right.gif);
	background-repeat: no-repeat;
}
table#contact_form {
 position: absolute;
 top: 80px;
}
/* contact footer starts here */
#nav_contact_sup {
  position: absolute;
  z-index: 60;
  top: 670px;
  left: 95px;
  width: 801px;
  height: 10px;
  padding-left: 90px;
}

ul#nav_contact_tools {
position: absolute;
z-index: 20;
top: 44px;
left: 15px; 
width: 400px;
}
ul#nav_contact_tools li {
  display: inline;
}
li#nav_contact_rss {
 padding-left: 0px; 
}
li#nav_contact_newsletter {
 padding-left: 40px;
}
li#nav_contact_policy {
 padding-left: 60px; 
}
ul#info_contact_site {
  margin: 0px;
  padding-top: 80px;
  padding-left: 70px;
  
}
p#copyright_contact_credit {
 margin: 0px;
 padding-top: 44px;
 padding-left: 300px;
 z-index: 80;
}
/* contact footer ends here */
/* contact form ends here */
/* New Donation starts here */
table#info_billing {
  padding-left: 60px;
}
table#intro_donation {
  position: absolute;
  top: 20px;
}
/* new donation ends here */
/* New events starts here */
table.performance_calendar {
   position: absolute; 
   width: 590px;
   top: 40px;
   left: 14px;
} 
/* New events ends here */
/* New Team starts here */
table.team_staff {
   position: absolute;
   width: 590px;
   height: auto;
   top: 40px;
   left: 14px;
}
/* New Team ends here */
/* New sponsors starts here */
table.team_sponsor {
    position: absolute;
	width: 590px;
	height: auto;
	top: 40px;
	left: 14px;
}
/* New sponsors ends here */
#donation {
  position: relative;
  top: 210px;
  left: 0px;
  width: 881px;
  height: 276px;
  background-image: url(../d4h_graphics/d4h_bottom.gif);
  background-repeat: no-repeat;
}
li#donate_but {
  position: absolute;
  top: 10px;
  left: 0px;
}
#right_content {
  position: absolute;
  top: 265px;
   left: 254px;
   width: 622px;
   height: 207px;
}
#slide_show {
  position: relative;
  top: -250px;
  left: -4px;
  width: 631px;
  height: 207px;
  }
li#d4h_slide {
  position: absolute;
  width: 600px;
  height: 195px;
  left: 15px;
}  
#nav_sup {
  position: absolute;
  z-index: 60;
  top: 1030px;
  left: 70px;
  width: 801px;
  height: 10px;
  padding-left: 90px;
}

ul#nav_tools {
position: absolute;
z-index: 20;
top: 44px;
left: 15px; 
width: 400px;
}
ul#nav_tools li {
  display: inline;
}
li#nav_rss {
 padding-left: 0px; 
}
li#nav_newsletter {
 padding-left: 40px;
}
li#nav_policy {
 padding-left: 60px; 
}
ul#info_site {
  margin: 0px;
  padding-top: 80px;
  padding-left: 70px;
  
}
p#copyright_credit {
 margin: 0px;
 padding-top: 44px;
 padding-left: 330px;
 z-index: 80;
}
/* who we are starts here */
#weare_content {
 position: relative;
  width: 881px;
  height: 426px;
  padding-top: 10px;
  padding-left: 0px;
}
li#content_film {
  width: 881px;
  height: 485px;
  padding-left: 0px;
  margin: 0px;
  background-image: url(../d4h_graphics/wware_bottom.gif);
  background-repeat: no-repeat;
}
ul#weare_film {
position: relative;
}
#promo_video {
  position: absolute;
  top: 100px;
  left: 461px;
  width: 319px;
  height: 315px;
}
ul#donation {
position: relative;
}
li#donate {
 position: absolute;
  width: 191px;
  height: 49px;
  top: 360px;
  left: 135px;
}
ul#donation {
position: relative;
}
 li#donate_but img {
 position: absolute;
   top: 10px;
   left: 20px;
}
ul#mission_med {
  position: relative;
  z-index: 10;
  width: 230px;
  height: 190px;
}
li#mission_img_med {
  position: absolute;
  top: 24px;
  left: 17px;
}
ul#mission_donation {
  position: relative; 
  width: 191px;
  height: 49px;
}
li#donate_mission {
  position: absolute;
  top: 220px;
  left: 20px;
  width: 191px;
  height: 49px;
}
.performance_calendar {
 width: 860px;
 height: auto;
 }
ul#contact_main {
 position: relative;
 width: 885px;
 height: 495px;
 }
 li#contact_bgr {
 position: absolute;
 width: 881px;
 height: 489px;
 top: 0px;
 left: -10px;
 padding: 0px;
 background-image: url(../d4h_graphics/d4h_contact_bgr.gif);
 background-repeat: no-repeat;
 }
 ul#contact_main {
 position: relative;
 width: 191px;
 height: 49px;
 }
 li#donate_contact {
 position: absolute;
 width: 191px;
 height: 49px;
 top: 235px;
 left: 23px;
 }
 div#email_address {
  position: relative;
  z-index: 100;
  width: 240px;
  height: 10px;
 }
 li#info_email h5{
  position: absolute;
 top: 210px;
 left: 510px;
 width: 120px;
 } 
 .team_staff {
 background-color: #3B1B00;
 width: 870px;
 height: auto;
}
th.left {
 background-color: #9C7554; 
 width: 141px;
 height: 162px;
}
th.center {
  width: 141px;
  height: 162px;
  padding: 10px;
  margin: 0px;
  background-color: #905A33;
}
th.right {
  background-color: #905A33;
}
td.left {
 background-color: #9C7554;
 width: 141px;
 height: 162px;
}
td.center {
 width: 141px;
 height: 162px;
 padding: 10px;
 margin: 0px;
 background-color: #905A33;
}
td.right {
  background-color: #905A33;
}
ul#team_donation {
 padding: 10px;
}
.team_sponsor {
width: 870px;
height: auto;
}
th.sponsor_left {
 background-color: #9C7554; 
 width: 165px;
 height: 95px;
}
th.sponsor_center {
  width: 165px;
  height: 95px;
  padding: 10px;
  margin: 0px;
  background-color: #905A33;
}
th.sponsor_right {
  background-color: #905A33;
}
td.sponsor_left {
 background-color: #9C7554;
 width: 165px;
 height: 95px;
}
td.sponsor_center {
 width: 165px;
 height: 95px;
 padding: 10px;
 margin: 0px;
 background-color: #905A33;
}
td.sponsor_right {
  background-color: #905A33;
}
/* gallery starts here */
div#rounded_corner {
position: relative;
width :880px;
height: 800px;
margin: 0px;
top: 10px;
background-color: #3B1B00;
}
li#main_top_left {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/main_top_left.gif);
background-repeat: no-repeat;
}
li#main_top_right {
position: absolute;
width: 50px;
height: 50px;
top: 0px;
left: 830px;
background-image: url(../d4h_graphics/main_top_right.gif);
background-repeat: no-repeat;
}
li#main_bottom_left {
position: absolute;
width: 50px;
height: 50px;
top: 750px;
left: 0px;
background-image: url(../d4h_graphics/main_bottom_left.gif);
background-repeat: no-repeat;
}
li#main_bottom_right {
position: absolute;
width: 50px;
height: 50px;
top: 750px;
left: 830px;
background-image: url(../d4h_graphics/main_bottom_right.gif);
background-repeat: no-repeat;
}
div#inside_corner {
 position: relative;
 z-index: 10;
 width: 600px;
 height: 760px;
 top: 10px;
 left: 260px;
 margin: 0px;
 background-color: #5C2C04;
}
li#ins_top_left {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 0px;
background-image: url(../d4h_graphics/ins-top_left.gif);
background-repeat: no-repeat;
}
li#ins_top_right {
position: absolute;
width: 25px;
height: 25px;
top: 0px;
left: 575px;
background-image: url(../d4h_graphics/ins-top_right.gif);
background-repeat: no-repeat;
}
li#ins_bottom_left {
position: absolute;
width: 25px;
height: 25px;
top: 735px;
left: 0px;
background-image: url(../d4h_graphics/ins-bottom_left.gif);
background-repeat: no-repeat;
}
li#ins_bottom_right {
position: absolute;
width: 25px;
height: 25px;
top: 735px;
left: 575px;
background-image: url(../d4h_graphics/ins-bottom_right.gif);
background-repeat: no-repeat;
}
div#gallery_photo {
  position: relative;
  z-index: 40;
  width: 424px;
  height: 500px;
  top: -380px;
  left: 150px;
}
li#d4h_gallery {
position: absolute;
 width:424px ;
 height:500px ;
 top: 40px;
 left: 80px;
 } 
/* gallery ends here */ 

