body	{
	background-color: #d5c7aa;
	margin: 0 auto;
	text-align: center;	/* needed for page to center in ie5.x; all subsequent divs then need text-align left to avoid inheriting center */
	}

div#container	{
	width: 900px;
	margin: 0 auto;
	background-color: #fff;
	}
	
div#container img	{
	margin: 0;
	border: 0;
	text-align: top;
	}
	
div#menucontainer	{
	height: 25px;
	background: url("/images/navcontainer_bg.gif") repeat-x;	/* if a background color is used, ie gets the height wrong */
	border-bottom: 3px solid #ead766;
	}
	
div#menucontainer img	{
	margin: 0;
	border: 0;
	padding: 0;
	text-align: top;
	}
	
div#menucontainer div	{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;		/* to center the nav */
	text-align: left;		/* needed for ie5 mac or it begins div 15px to the left of center */
	}
	
div#bottom	{
	height: 34px;
	background-color: #837876;
	border-top: 3px solid #ead766;
	font: 11px "lucida grande", verdana, geneva, sans-serif;
	color: #3a2e27;
	text-align: right;
	padding-right: 1em;
	line-height: 1.3em;
	}
	
*html div#bottom	{
	margin-top: -0.5em;
	}
	
div#aee	{
	font: bold 15px "lucida grande", verdana, geneva, sans-serif;
	color: #6f1200;
	position: relative;
	top: -150px;
	z-index: 200;
	text-align: center;
	}
	
div#aee p	{
	width: 400px;
	margin: 0 auto;
	padding-bottom: 10px;
	}
	
div.section_title	{
	margin: 0;
	padding-bottom: 1px;
	border-bottom: 1px solid #663300;
	font: bold 12px "lucida grande", verdana, geneva, sans-serif;
	color: #663300;
	}

div.section_title .amount	{
	float: right;
	font-weight: normal;
	color: #663300;
	}
	
div.clearBoth	{
	clear: both;
	}
	
ul.benefits_list	{
	margin: 0;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	}
	
ul.benefits_list li	{
	padding-left: 0.5em;
	padding-bottom: 0.25em;
	}
	
a:link {
	color: #585858;
	text-decoration: underline;
	}
	
a:visited {
	color: #585858;
	text-decoration: underline;
	}
	
a:hover	{
	color: #585858;
	text-decoration: underline;
	}
	
a.pdf:link, a.pdf:visited, a.pdf:hover	{
	display: block;
	height: 20px;
	padding-left: 24px;
	background: url("/images/pdficon_small.gif") top left no-repeat;
	color: #6f1400;
	text-decoration: none;
	}
	
a.pdf:hover	{
	text-decoration: underline;
	}
	
a.pdf .filedata	{
	color: #585858;
	font-size: 10px;
	}
	
h1	{
	margin-top: 0;
	margin-bottom: 2em;
	font: bold 14px "lucida grande", verdana, geneva, sans-serif;
	color: #6f1400;
	}
	
h2	{
	margin: 0;
	font: bold 12px "lucida grande", verdana, geneva, sans-serif;
	color: #6f1400;
	}
	
.brown	{
	color: #663300;
	}
	
.green	{
	color: #414e22;
	}
	
.red	{
	color: #6f1200;
	}
	
.indented	{
	 margin-left: 3em;
	 text-indent: -3em;
	 }

div#content	{
	background: url("/images/bg-content.jpg") no-repeat #fff;
	text-align: left;	/* need because of ie5.x body center hack */
	clear: left;		/* needed because of floats in nav */
	min-height: 450px;
	}

div#photo, div#sidebar	{
	float: left;
	margin: 0 0 0 72px;
	width: 220px;
	padding-top: 98px;
	background: transparent;
	font: 11px "lucida grande", "lucida sans", verdana, geneva, sans-serif;
	color: #3a2e27;
	}
	
div#sidebar	{
	font-size: 12px;
	}
	
*html div#photo, *html div#sidebar	{
	margin: 0 0 0 30px;
	}
	
div#copy, div#copy_donate	{
	margin: 0 0 0 335px;
	width: 475px;
	padding-top: 98px;
	font: 12px "lucida grande", "lucida sans", verdana, geneva, sans-serif;
	color: #3a2e27;
	}

/* end styles specific to second and third level pages */

/* styles for dropdown menus modified from htmldog.com */

#nav, #nav ul	{	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	}
	
/* hide from ie-mac \*/
#nav a	{
	display: block;
	}
/* end hide */
	
#nav li	{
	float: left;
	padding: 0;
	margin: 0;
	}
	
#nav li ul	{	/* second level lists */
	position: absolute;
	left: -999em;
	text-align: left;
	font: bold 0.75em "lucida grande", "lucida sans", verdana, sans-serif;
	color: #fff;
	width: 20.5em;
	background-color: #ead766;
	}
	
#nav li ul a	{
	width: 18em;
	color: #5a473c;
	text-decoration: none;
	font-weight: bold;
	}
	
#nav li ul a:hover	{
	background: #f5ebb4;
	}
	
#nav li:hover ul, #nav li.sfhover ul	{	/* lists nested under hovered list items */
	left: auto;
	}
	
#nav li ul li	{
	clear: left;
	padding: 5px 0 3px 16px;
	width: 18em;
	}
	
#nav li.listbottom	{
	padding-bottom: 10px;
	}

	
#nav .small	{
	font-size: 10px;
	font-weight: normal;
	}
	
	
/* end styles for dropdown menus */
