Body	{
padding:0;
margin:0;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:18px;
color:#6a3013;
background-color:#d4a67c;
background-image:url(images/border.gif);
background-repeat:repeat-7;
background-position:center;
height:100%;
}

A	{	color:#6a3013;	}
A:hover	{	color:#bb1525;	}
LI	{	list-style-image:url(images/bullet.gif); padding:0 0 5px 0;	}

H1	{	font-size:26px; font-weight:normal; color:#bb1525; margin:0 0 40px 0;	}
H1 #lead	{	font-family:Georgia; color:#6a3013;	}

H2	{	font-size:18px; color:#bb1525; }
H3	{	font-family:Georgia; font-size:16px; padding:15px 0 0 0; 	}

.wrap	{	width:1024px; min-height:100%;  margin:0 auto; background-color:#d4a67c;	}
*html .wrap {	height:100%;	 }
.contentwrap	{	background-image:url(images/headerbkgd.gif); background-repeat:no-repeat; background-color:#e5c6a8; padding:40px 90px 0 90px;	}
.clear	{	clear:both; margin:0 0 50px 0;	}

.banner	{	background-image:url(images/banner.gif); background-repeat:no-repeat; width:1024px; height:180px;	}
.homelist	{	font-size:11px; line-height:14px; }
#homelisthead	{	font-family:Georgia; font-weight:bold;	}



/*** COLUMNS  ***/
.column50	{	width:50%; float:left;	}
.column33	{	width:40%; float:left;	}
.column66	{	width:60%; float:right;	}

/*** NAVIGATION  ***/
.mainnav	{	height:32px; float:left; padding:0 0 0 20px;	}
.mainnav UL	{	display: inline;	} 
.mainnav LI	{	list-style-type:none; list-style:none; margin:0 5px; padding:70px 0 0 0; float: left;	}
.mainnav A	{	}
.invisible	{	display:none;	}

.logo	{	float:right; padding:20px 24px 0 0;	}

.Happenings { width:87px; }
.Happenings a {	background:url(images/nav/happenings.gif) 0 0; display:block; height:32px; width:87px; }
.Happenings a:hover { background-position: 0px -32px; border:none; }

.Services { width:59px; }
.Services a { background:url(images/nav/services.gif) 0 0; display:block; height:32px; width:59px; }
.Services a:hover { background-position: 0px -32px; border:none; }

.Vol { width:114px; }
.Vol a { background:url(images/nav/volunteer.gif) 0 0; display:block; height:32px; width:114px; }
.Vol a:hover { background-position: 0px -32px; border:none; }

.Give { width:97px; }
.Give a { background:url(images/nav/give.gif) 0 0; display:block; height:32px; width:97px; }
.Give a:hover { background-position: 0px -32px; border:none; }

.About { width:88px; }
.About a { background:url(images/nav/about.gif) 0 0; display:block; height:32px; width:88px; }
.About a:hover { background-position: 0px -32px; border:none; }

.Links { width:38px; }
.Links a { background:url(images/nav/links.gif) 0 0; display:block; height:32px; width:38px; }
.Links a:hover { background-position: 0px -32px; border:none; }

.Contact { width:88px; }
.Contact a { background:url(images/nav/contact.gif) 0 0; display:block; height:32px; width:88px; }
.Contact a:hover { background-position: 0px -32px; border:none; }


/*** FOOTER  ***/
.footer	{	border-top:3px solid#FFF; font-size:12px; padding:10px 0 0 0;	 }
.subnav	{	text-align:center;	}
.siteby	{	font-size:10px; padding:5px 0 0 0;	}


/*** for slideshow ***/
ul.flatlist {
  list-style: none;
  display: inline;
}

li.nomarker {
  background-image: none;
  list-style: none;
  padding: 8px 0 0 0;
  margin: 0;
}

div.itemdesc {
  border-top: 1px solid #006699;
  background: #C6DEFF;
  padding: 10px 5px 10px 12px;
  margin: 10px 0;
}

span.itemtitle {
  font-weight: 600;
  cursor: pointer;
}

#p1, #p2, #p3, #p4 {
  border:1px solid #ccc;
  background:#f2f2f2;
  padding:20px;
  margin: 0 0 10px 0;
  display: none;
  width: 800px; 
}

#wrapper {
  margin-top: 25px;
}

#wrapper p{
  margin: 5px 0;
  padding: 0 0;
}

p.slideshow a,
p.slideshow a:hover {
  color: #fff;
  cursor: pointer;
}

#textbox {
  float: right;
  border: 1px solid #DCD9D6;
  width: 215px;
  min-height: 290px;
  height: auto !importnant;
  padding: 5px;
}


