body {
  background: #2c1509;
  margin: 0px;
  padding: 0px;
  color: #2c1509;
  font-family: Georgia, "Times New Roman", Times, serif;
} 

#maincontainer { width:904px; margin-left:auto; margin-right:auto; }
#aboutcontainer, #storiesconatiner, #volunteercontainer, #supporterscontainer, #donatecontainer, #informationcontainer, #newscontainer, #volunteerstoriescontainer { width:904px; height:480px; background-repeat:no-repeat; }
#aboutcontainer { background-image:url(../images/background-about.jpg);  }
#storiesconatiner { background-image:url(../images/background-family-stories.jpg);  }
#volunteercontainer { background-image:url(../images/background-volunteer.jpg);  }
#supporterscontainer { background-image:url(../images/background-supporters.jpg);  }
#donatecontainer { background-image:url(../images/background-donate.jpg);  }
#informationcontainer { background-image:url(../images/background-information.jpg);  }
#newscontainer { background-image:url(../images/background-news.jpg);  }
#volunteerstoriescontainer { background-image:url(../images/background-volunteer-stories.jpg);  }
#subcontainer { background-color:#e5ddd1; width:904px; }

#subleftcontainer { float:left; padding:25px 0px 20px 25px; width:220px; }

#subleftcontainerLarge { float:left; padding:25px 0px 20px 25px; width:300px; }
#subrightcontainer { float:right; padding:35px 25px 25px 0px; width:200px; line-height:10px; }

#subleftcontainer2 { float:left; padding:25px 0px 20px 25px; width:415px; }

#subcontainerLarge { float:left; padding:25px 0px 20px 25px; width:853px; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#a60000; font-size:20px; line-height:18px; margin-top:0px; padding-top:0px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#a60000; font-size:14px; line-height:18px; margin-bottom:0px; margin-top:10px; }
.subtext { font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:12px; line-height:18px; <!--font-size:11px; <!--line-height:16px; }
.subtext a:link { color:#a60000; text-decoration:none; }
.subtext a:visited { color:#a60000; text-decoration:none; }
.subtext a:active { color:#a60000; text-decoration:none; }
.subtext a:hover { color:#a60000; text-decoration:underline; }

#topLinks { float:left; padding-top:65px; color:#FFFFFF; font-size:10px; }
#topLinks a:link { color:#FFFFFF; font-size:12px; text-decoration:none; }
#topLinks a:visited { color:#FFFFFF; font-size:12px; text-decoration:none; }
#topLinks a:active { color:#FFFFFF; font-size:12px; text-decoration:none; }
#topLinks a:hover { text-decoration:underline; }

#footerLinks { color:#FFFFFF; font-size:11px; line-height:18px; }
#footerLinks a:link { color:#FFFFFF; font-size:11px; text-decoration:none; }
#footerLinks a:visited { color:#FFFFFF; font-size:11px; text-decoration:none; }
#footerLinks a:active { color:#FFFFFF; font-size:11px; text-decoration:none; }
#footerLinks a:hover { text-decoration:underline; }

.homeBoxContainer { float:left; width:226px; }
.homeBoxHeader { background-image:url(../images/menuBG.jpg); background-repeat:repeat-x; width:225px; height:22px; text-align:center; font-size:14px; line-height:23px; border-left:solid 1px #b0a596; }
.homeBoxHeader a:link { color:#2c1509; font-size:14px; line-height:22px; text-decoration:none; }
.homeBoxHeader a:visited { color:#2c1509; font-size:14px; line-height:22px; text-decoration:none; }
.homeBoxHeader a:active { color:#2c1509; font-size:14px; line-height:22px; text-decoration:none; }
.homeBoxHeader a:hover { background-color:#000000; color:#FFFFFF; }
.homeBrownSpacer { background-color:#2c1509; height:10px; width:226px; font-size:1px; }
.homeBoxTextBG { background-image:url(../images/homeTextBox.jpg); background-repeat:no-repeat; border-right:solid 1px #b0a596; height:94px; width:225px; }
.homeBoxText { padding:10px; font-size:10px; line-height:14px; <!--font-size:9px; }
.homeBoxText a:link { color:#9e0000; line-height:22px; text-decoration:underline; }
.homeBoxText a:visited { color:#9e0000; line-height:22px; text-decoration:underline; }
.homeBoxText a:active { color:#9e0000; line-height:22px; text-decoration:underline; }
.homeBoxText a:hover { text-decoration:none; }

.donateSubmit {background-color:#900;color:#FFF;font-weight:bold;cursor:pointer;padding:4px;}

/* nav */
#menu 
{
  float:left;
  width: 904px;
	background-image:url(../images/menuBG.jpg);
	background-repeat:repeat-x;
  font-size: 100%;
  line-height: normal;
  padding: 0px 0px 0px 0px;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	z-index:5000;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #9e0000;
}

#menu ul.horizontal li.level1Left {
  float: left;
  padding: 0px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #c3bcb0;
  background-color: #efebe4;
}

#menu ul.horizontal li.level1Right {
  float: left;
  padding: 0px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #c3bcb0;
  background-color: #efebe4;
}

#menu ul.horizontal li.level1 {
  float: left;
  padding: 0px;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #c3bcb0;
}


#menu ul.horizontal li.level1 a,  #menu ul.horizontal li.level1Left a, #menu ul.horizontal li.level1Right a{
  font-size: 12px;
  font-weight: bold;
  color: #9e0000;
  padding: 2px 30px 2px 30px;
  display:block;
	line-height:18px;
}

#menu ul.horizontal li.level1 a:hover {
  color: #ffffff;
  background-color: #000000;

}

#menu ul.horizontal > li.level1 a, #menu ul.horizontal > li.level1Left a, #menu ul.horizontal > li.level1Right a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 140px;
  background-color: #efebe4;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #999999;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-size: 11px;
  font-weight: bold;
  color: #9e0000;
  padding: 2px 4px 2px 5px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: #ffffff;
  background-color: #000000;
}
/* nav */