@charset "utf-8";
/* CSS Document */

body{
	background-color:#fbfbf6;
	background-image:url(images/background-sub.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:-1;
	line-height:18px;
	behavior:url("csshover3.htc");
}

h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#beb89f;
	font-size:28px;
	line-height:30px;
}

h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d28d5f;
	font-size:18px;
	line-height:18px;
}
h3{font-size:14px; margin:0px; padding:0px;}

a{color:#d28d5f; text-decoration:underline;}
a:hover{color:#beb89f; text-decoration:underline;}

.displace{position:absolute; left:-2000px;}

.staff-pic{float:left; margin:5px 15px 30px 0px; border:5px solid #32281e; outline:2px #beb89f solid;}

.award-pic{margin:5px 15px 5px 0px; border:5px solid #32281e; outline:2px #beb89f solid;}

.icon{ float:left; margin-right:10px; margin-top:-10px;}

.top_container-background-wood{
	background-image:url(images/wood_background.jpg);
	background-position:top center;
}

.top_container-background{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

.top_container{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	overflow:hidden;
}

.banner{
	width:900px;
	height:102px;
	background-image:url(images/banner.jpg);
}

.hdb_homelink a{
	display:block;
	position:absolute;
	width:435px;
	height:55px;
	top:15px;
	margin-left:40px;
}

ul.menu{
	position:absolute;
	margin:0px 0px 0px 221px;
	top:71px;
	padding:0px;
	width:630px;
	height:28px;
	list-style:none;
}

ul.menu li{
	height:28px;
	float:left;
}

ul.menu li a{
	display:block;
	height:28px;
	background-image:url(images/menu.png);
}

#services a{width:105px; background-position:0px 0px;}
#about a{width:80px; background-position:-105px 0px;}
#contribute a{width:125px; background-position:-185px 0px;}
#resources a{width:120px; background-position:-310px 0px;}
#contact a{width:100px; background-position:-430px 0px;}
#home a{width:35px; background-position:-530px 0px;}
#faq a{width:25px; background-position:-565px 0px;}
#email a{width:40px; background-position:-590px 0px;}

#services a:hover{background-position:0px -28px;}
#about a:hover{background-position:-105px -28px;}
#contribute a:hover{background-position:-185px -28px;}
#resources a:hover{background-position:-310px -28px;}
#contact a:hover{background-position:-430px -28px;}
#home a:hover{background-position:-530px -28px;}
#faq a:hover{background-position:-565px -28px;}
#email a:hover{background-position:-590px -28px;}

ul.menu li ul{
	display:none;
	list-style:none;
	padding:0px 0px 5px 0px;
	background-color:#32281e;
	border:#735d45 1px solid;
	margin:0px 0px 0px -6px;
	z-index:100;
	position:absolute;
}
ul.menu li:hover ul{display:block;}
ul.menu li ul li{
	display:block;
	float:none;
	text-align:center;
	height:auto;
	padding:8px 5px 8px 5px;
}
ul.menu li ul li a{
	background-image:none;
	height:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a8937b;
}
ul.menu li ul li a:hover{color:#efe896;}


.topbuckets{
	width:875px;
	padding-left:25px;
	height:230px;
	overflow:hidden;
}
.history a{
	display:block;
	width:200px;
	height:230px;
	background-image:url(images/history.jpg);
	float:left;
	}
.history a:hover{ background-position:-200px 0px;}

.history_top{
	width:190px;
	height:15px;
	background-image:url(images/history-top.jpg);
	position:absolute;
	top:87px;
	margin-left:25px;
}
.history_top-sub{
	width:115px;
	height:15px;
	background-image:url(images/history-top-sub.jpg);
	position:absolute;
	top:87px;
	margin-left:25px;
}

.gethelp-contribute{
	position:relative;
	width:516px;
	height:170px;
	padding-top:21px;
	float:left;
	z-index:50;
	}
.gethelp-contribute a{
	display:block;
	width:218px;
	height:115px;
	padding:55px 20px 0px 20px;
	background-image:url(images/gethelp_contribute.jpg);
	float:left;
	color:#33281e;
	text-decoration:none;
	line-height:15px;
	}
#gethelp{ background-position:0px 0px;}
#contribute{ background-position:-258px 0px;}
#gethelp:hover{ background-position:0px -170px;}
#contribute:hover{ background-position:-258px -170px;}

/******/
.topbuckets-sub{
	width:875px;
	padding-left:25px;
	height:145px;
	overflow:hidden;
}
.history-sub a{
	display:block;
	width:115px;
	height:125px;
	background-image:url(images/history-sub.jpg);
	float:left;
	}
.history-sub a:hover{ background-position:-115px 0px;}

.gethelp-contribute-sub{
	position:relative;
	width:720px;
	height:110px;
	padding-top:12px;
	padding-left:18px;
	float:left;
	z-index:50;
	}
.gethelp-contribute-sub a{
	display:block;
	width:335px;
	height:60px;
	padding:50px 10px 0px 15px;
	background-image:url(images/gethelp_contribute-sub.jpg);
	float:left;
	color:#33281e;
	text-decoration:none;
	line-height:15px;
	}
#gethelp-sub{ background-position:0px 0px;}
#contribute-sub{ background-position:-360px 0px;}
#gethelp-sub:hover{ background-position:0px -110px;}
#contribute-sub:hover{ background-position:-360px -110px;}

/*****/

.copy-container{
	width:495px;
	padding:0px 40px 30px 20px;
	float:left;
	}
.copy-container-sub-color, .copy-container-sub-color h1{color:#32281e;}

.clinic-pic{margin:0px 18px 20px 0px; border:2px solid #33281e; }

.testimonial-pic{border:2px solid #33281e; margin:0px 20px 5px 0px;}

.kid{
	width:165px;
	height:125px;
	background-image:url(images/kid.jpg);
	position:absolute;
	margin-left:699px;
	margin-top:135px;
	z-index:1;
	}

.resource-center a{
	display:block;
	width:325px;
	height:125px;
	background-image:url(images/resource_center.jpg);
	float:left;
	margin-top:30px;
	}
.resource-center a:hover{ background-position:0px -125px;}
/****/
.right{float:right; width:325px; padding-right:20px;}

.resource-center-sub a{
	display:block;
	width:325px;
	height:125px;
	background-image:url(images/resource_center-sub.jpg);
	float:left;
	margin-top:0px;
	}
.resource-center-sub a:hover{ background-position:0px -125px;}


.testimonial{
	width:170px;
	height:140px;
	padding:45px 37px 0px 28px;
	background-image:url(images/testimonial.png);
	position:absolute;
	margin-left:638px;
	margin-top:385px;
	color:#4d4d4d;
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:15px;
	}
.testimonial a{color:#4d4d4d;}
.testimonial a:hover{color:#d28d5f;}

.bottom_container-background{
	background-image:url(images/bottom_background.jpg);
	background-repeat:repeat-x;
}

.bottom_container{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-top:30px;
}
.whatshappening{
	width:470px;
	padding-left:30px;
	float:left;
}
.whatshappening a{color:#4d4d4d;}
.whatshappening a:hover{color:#d28d5f;}

.whatshappening-title{
	width:275px;
	height:30px;
	background-image:url(images/whats_happening.png);

}
.whatshappening ul{
	margin:10px 0px 10px 20px;
	padding:0px;
	list-style-image:url(images/news-icon.png);
	}
.whatshappening ul li{ padding-bottom:7px;}

/****/

.whatshappening-sub{
	width:275px;
	padding-left:30px;
	float:left;
	font-size:11px;
}
.whatshappening-sub a{color:#4d4d4d;}
.whatshappening-sub a:hover{color:#d28d5f;}

.whatshappening-sub ul{
	margin:10px 0px 0px 20px;
	padding:0px;
	list-style-image:url(images/news-icon.png);
	}
.whatshappening-sub ul li{ padding-bottom:7px;}

/****/

.readmore a{
	display:block;
	width:125px;
	height:30px;
	background-image:url(images/readmore.png);
}

.readmore a:hover{ background-position:0px -30px;}

.newsletter{
	width:290px;
	height:190px;
	margin-top:10px;
	background-image:url(images/newsletter_bg.jpg);
	float:left;
}
.newsletter-sub{
	width:290px;
	height:190px;
	margin-top:10px;
	background-image:url(images/newsletter_bg-sub.jpg);
	float:left;
}

.newsletter input, .newsletter-sub input{
	width:200px;
	height:18px;
	border:1px #000000 solid;
	background-color:#cfbe00;
	padding:5px 3px 0px 5px;
	margin:112px 0px 0px 72px;
	line-height:16px;
	font-size:11px;
}

.signup a{
	display:block;
	width:100px;
	height:20px;
	margin:7px 0px 0px 184px;
	background-image:url(images/signup.png);
}
.signup a:hover{ background-position:0px -20px;}

.networking-copyright{
	width:900px;
	background-image:url(images/copyright_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
}

ul.add-share{
	height:28px;
	margin:0px;
	padding:12px 0px 0px 26px;
	float:left;
	list-style:none;
	color:#695b47;
	font-size:13px;
	font-weight:bold;
	}
ul.add-share li{
	height:28px;
	float:left;
}
ul.add-share li a{
	display:block;
	width:33px;
	height:28px;
	background-image:url(images/add-share-icons.png);
}
#add{ width:43px; padding-top:6px;}

#facebook a{background-position:0px 0px;}
#twitter a{background-position:-33px 0px;}
#linkedin a{background-position:-66px 0px;}

#facebook a:hover{background-position:0px -28px;}
#twitter a:hover{background-position:-33px -28px;}
#linkedin a:hover{background-position:-66px -28px;}

#share{ width:60px; padding-left:28px; padding-top:6px;}

#delicious a{background-position:-99px 0px;}
#digg a{background-position:-132px 0px;}
#stumbleupon a{background-position:-165px 0px;}

#delicious a:hover{background-position:-99px -28px;}
#digg a:hover{background-position:-132px -28px;}
#stumbleupon a:hover{background-position:-165px -28px;}

.copyright{
	float:left;
	font-size:11px;
	color:#944b11;
	padding-top:17px;
	padding-left:35px;
	text-align:right;
	width:500px;
	}
.copyright a{color:#944b11;}
.copyright a:hover{ color:#4d4d4d;}

.bee a{
	width:64px;
	height:64px;
	background-image:url(images/bee.jpg);
	background-position:0px 0px;
	display:block;
	float:right;
	margin:-3px 15px 0px 20px;
	
}
.bee a:hover{background-position:0px 64px;}
	
