body {
	background:#006832 url(../images/bg_body.png) top repeat-y;
	font-family:arial, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

a, img {
	border: none;
	color:#0dab86;
	text-decoration:none;
}

	#gallery_nav a {
		color:#000;
	}
	
	#gallery_nav .on a, #gallery_nav a:hover {
		color:#0dab86;
	}
	
	#foot a {
		color:#666;
		text-decoration:underline;
	}

h1 {
		background:url(../images/h1.png);
		display:block;
		height:71px;
		top:58px;
		left:358px;
		margin:0;
		overflow:hidden;
		padding:0;
		position:absolute;
		text-indent:-9000px;
		width:434px;
	}
	
h2 {
	clear:left;
	color:#0dab86;
	font-size:16px;
	margin:0;
	padding:0;
}

	#gallery h2 {
		font-family:Helvetica, sans-serif;
		font-size:14px;
		left:390px;
		text-align:center;
		margin:30px 0 0;
		padding:0;
		position:relative;
		width:350px;
	}
	
		#gallery h2.evthead {
			color:#000; 
			position:absolute; 
			top:-100px; 
			font-family:Arial, Helvetica, sans-serif;
		}

h3 {
	clear:left;
	color:#0dab86;
	float:left;	
	font-size:12px;
	margin:10px 0 0 40px;
	_margin:10px 0 0 20px;
	*width:400px;
}
	
	

li {}

	#gallery_nav li {
		clear:left;
		float:left;
		margin:9px 0;
		padding:0;
		text-align:center;
		width:220px;
	}
	
	#slideshow li {
		float:left;
		padding:3px;
	}

	#sponsors li {
		float:left;
	}
	
p {
	color: black;
	text-align: left;
	}

		#home p {
			font-size:16px;
		}

sup {
height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;}

strong {}

	#home strong {
		color:#0dab86;
	}

ul {}

	#home #maincontent ul {
		float:left;
		font-size:12px;
		margin:0;
		padding:0 0 12px 24px;
	}
	
	#home #maincontent li {
		background:url(../images/bullet.png) 0 5px no-repeat;
		clear:left;
		float:left;
		list-style:none;
		margin:6px 0;
		padding:0 0 0 15px;
		width:500px;
	}
	
	ul#sponsors {
		border-bottom:4px solid #d7e9ba;
		float:left;
		list-style:none;
		margin:0 0 0 24px;
		width:860px;
		padding:0 0 0 0;
	}

p#foot {
	clear:left;
	color:#000;
	font-size:10px;
	text-align:center;
}


#gallery_nav {
	background:url(../images/galNavHead.png) top no-repeat;
	float:left;
	list-style:none;
	padding:24px 0 0;
	margin:10px 10px 0 -15px;
	_margin-right:25px;
	text-align:center;
	width:221px;
}

#maincontent {
	background:#fff url(../images/bg_maincontent.png) repeat-y;
	float:left;
	margin:60px 0 0 30px;
	*margin:0 0 0 30px;
	_margin:0 0 0 15px;
	padding:0 14px;
	*padding:10px 14px;
	width:828px;
}

	#home #maincontent {
		background:#d7e9ba url(../images/home_maincontent_bg.png) 552px 120px no-repeat;
	}
	
	#gallery #maincontent {
		margin-top:100px;
		*margin-top:35px;
		padding-right:0;
		*padding-top:0;
		*padding-bottom:0;
		position:relative;
		width:855px;
	}


#nav {
	margin-top: 20px;
	width: 210px;
	height: 570px;
	background: #ff9933;
	float: left;
	padding: 0;
	margin: 0;
	}	

	
#topnav {
	list-style:none;
	margin:0;
	padding:0;
}

	#topnav li {
		display:block;
	}
	
	#topnav li a {
		display:block;
		height:22px;
		text-indent:-9000px;
		overflow:hidden;
		position:absolute;
		top:3px;
	}
	
		#nav_home a {
			background:url(../images/nav.png) 0 0;
			left:76px;
			width:48px;
		}
			#nav_home a:hover, #home #nav_home a  {
				background:url(../images/nav.png) 0 -24px;
			}


		#nav_past a {
			background:url(../images/nav.png) -144px 0;
			left:214px;
			width:167px;
		}
			#nav_past a:hover, #gallery #nav_past a  {
				background:url(../images/nav.png) -144px -24px;
			}
		
		#nav_parenting a {
			background:url(../images/nav.png) -399px 0;
			left:469px;
			width:129px;
		}
			#nav_parenting a:hover {
				background:url(../images/nav.png) -399px -24px;
			}
		
		#nav_btalk a {
			background:url(../images/nav.png) -615px 0;
			left:688px;
			width:182px;
		}
			#nav_btalk a:hover {
				background:url(../images/nav.png) -615px -24px;
			}
		
#slideshow {
	background:#d7e9ba;
	float:left;
	list-style:none;
	margin:0;
	padding:6px;
	text-align:center;
	width: 618px;
}


#wrapper {
	background:url(../images/bg_wrapper.png) top no-repeat;
	margin:0 auto;
	padding:136px 0 0;
	position:relative;
	width:919px;
}