body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e9ebd6;
	background-image:url(/images/zoo/groupevents/background.jpg); background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.template1 #container1 {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #e9ebd6;
	margin: 10px auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0;
} 

.template1 #footer p {
}
	/*BEGIN Main Flash Navigation */
	#container1 #nav950  {
		width: 970px;
		height:128px;
		margin: 0;
		padding: 0;
		text-align: center;
		background-image:url(/donate/images/background_nav.jpg); background-repeat:repeat-x;
		}
	/*END Main  Flash Navigation */
#container1 #sub1mainbox {
	width: 632px;
	float:left;

}



/* Footer Code */

	#homefooter  {
		clear:both;
		width:942px;
		margin: 0 auto;
	}

	#footertop  {
		border-bottom:solid 1px #b0a78e;
		width: 942px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#725c3e;
		padding:0px 0 25px 0;
	}
	#footertop a:link  {
		color:#725c3e;
		text-decoration:none;
	}
	#footertop a:visited  {
		color:#725c3e;
		text-decoration:none;
	}
	#footertop a:active  {color:#a2b22f;}
	#footertop a:hover  {color:#a2b22f;}
	#footerbottom  {
		width: 942px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#9c8e73;
		padding:10px 0 20px 0;
	}
	#footerbottom a:link  {
		color:#9c8e73;
		text-decoration:none;
	}
	#footerbottom a:visited  {
		color:#9c8e73;
		text-decoration:none;
	}
	#footerbottom a:active  {color:#a2b22f;}
	#footerbottom a:hover  {color:#a2b22f;}	

	#topleft {
		width: 470px;
		float:left;
		text-align:left;
	}
	
	#topright {
		width: 470px;
		float:right;
		text-align:right;
	}
	
	#bottomleft {
		width: 470px;
		float:left;
		text-align:left;
	}
	
	#bottomright {
		width: 470px;
		float:right;
		text-align:right;
	}
	

/* SubNav Sprite Code */


		/* Home subnav */
		#subnav1 {
			width: 970px;
			height: 61px;
			background: url(/images/zoo/groupevents/groupevents_subnav.jpg);
			margin: 0;
			padding: 0;
			position: relative;
		}
		#subnav1 a:active, a:hover, a:link {outline:none;}
		
		#subnav1 li {
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 1px;
		}
		
		#subnav1 li, #subnav1 a {height: 61px; display: block;}
		#panels11a {left: 0; width: 194px; text-indent: -5000px;}
		#panels12a {left: 195px; width: 75px; text-indent: -5000px;}
		#panels13a {left: 271px; width: 111px;  text-indent: -5000px;}
		#panels14a {left: 383px; width: 88px; text-indent: -5000px;}
		#panels15a {left: 472px; width: 55px; text-indent: -5000px;}
		#panels16a {left: 528px; width: 87px; text-indent: -5000px;}
		#panels17a {left: 616px; width: 75px; text-indent: -5000px;}
		
		
		#panels11a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) 0 -62px no-repeat;}
		#panels12a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -195px -62px no-repeat;}
		#panels13a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -271px -62px no-repeat;}
		#panels14a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -383px -62px no-repeat;}
		#panels15a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -472px -62px no-repeat;}
		#panels16a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -528px -62px no-repeat;}
		#panels17a a:hover {background: transparent url(/images/zoo/groupevents/groupevents_subnav.jpg) -616px -62px no-repeat;}

/* End Homesubnav */


/* End SubNav */

/* Sub1 Margins */

.template1 #container #subcontent {
	margin: 0px;
	padding: 0px;
	height: 412px;
	width: 950px;
}
.template1 #container #subcontent #sub1navbox {
	padding: 0px;
	float: left;
	height: 386px;
	width: 161px;
	margin: 0;
	border-right: 0px solid #999999;
	background-image:url(/donate/images/sub1_left_margin.jpg);
}
.template1 #container #subcontent #rightmargin  {
	margin: 0;
	width: 10px;
	height: 375px;
	float: right;
	background: url(/images/zoo/groupevents/venue_right_margin_top.jpg) no-repeat;
}

#container #subcontent #bottommargin  {
	margin: 0;
	clear:both;
	width: 950px;
	height: 25px;
	background: url(/donate/images/sub1_bottom_margin.jpg) no-repeat;
}

.template1 #container #subcontent {
	margin: 0px;
	padding: 0px;
	height: 412px;
	width: 950px;
}
.template1 #container #subcontent #sub1navbox {
	padding: 0px;
	float: left;
	height: 386px;
	width: 161px;
	margin: 0;
	border-right: 0px solid #999999;
	background-image:url(/donate/images/sub1_left_margin.jpg);
}
#container #subcontent #rightmargin  {
	margin: 0;
	width: 25px;
	height: 386px;
	float: right;
	background: url(/donate/images/right_margin.jpg) no-repeat;
}

#container #subcontent #bottommargin  {
	margin: 0;
	clear:both;
	width: 950px;
	height: 25px;
	background: url(/donate/images/sub1_bottom_margin.jpg) no-repeat;
}



/* Home Margins */
.template1 #container1 #homecontent {
	margin: 0px;
	padding: 0px;
	width: 970px;
}
.template1 #container1 #homecontent #leftmargin {
	padding: 0px;
	float: left;
	height: 355px;
	width: 20px;
	margin: 0;
	background-color: #FFFFFF;
}
#container1 #homecontent #rightmargin  {
	margin: 0;
	width: 20px;
	height: 355px;
	float: right;
	background: url(/images/zoo/groupevents/home_right_margin.jpg) no-repeat;
}

#container1 #homecontent #bottommargin  {
	margin: 0;
	padding:0;
	clear:both;
	width: 970px;
	height: 30px;
	background: url(/images/zoo/groupevents/home_bottom_margin.jpg) no-repeat;
}

.template1 #container1 #homecontent #homeflashbox {
	padding: 0px;
	float: left;
	height: 355px;
	width: 608px;
	margin: 0;
	background-color: #FFFFFF;
}


.template1 #container1 #homecontent #homepromosbox {
	padding: 0;
	float: left;
	width: 322px;
	height: 355px;
	margin: 0;
}
.template1 #container1 #homecontent #homepromos {
	background-image:url(/images/zoo/groupevents/home_promos.jpg);
	background-color: #e8ead5;
	margin: 0px;
	padding: 0px;
	width: 322px;
	height: 355px;
}

/* Home promos Sprite Code */

#homepromos {
	width: 322px;
	height: 355px;
	background: url(/images/zoo/groupevents/home_promos.jpg);
	margin: 0;
	padding: 0;
	position: relative;
}
#homepromos li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	
}

#homepromos a:active, a:hover, a:link {outline:none;}


#homepromos li, #homepromos a {height: 88px; display: block;}
#homepromos1a {top: 70px; left: 12px; width: 310px; text-indent: -5000px;}
#homepromos2a {top: 170px; left: 12px; width: 310px; text-indent: -5000px;}
#homepromos3a {top: 267px; left: 12px; width: 310px; text-indent: -5000px;}

#homepromos1a a:hover {background: transparent url(/images/zoo/groupevents/home_promos.jpg) -12px -425px no-repeat;}
#homepromos2a a:hover {background: transparent url(/images/zoo/groupevents/home_promos.jpg) -12px -525px no-repeat;}
#homepromos3a a:hover {background: transparent url(/images/zoo/groupevents/home_promos.jpg) -12px -622px no-repeat;}

/* VENUES  */

