#logo h1
{
	background: url(/images/logo_home.png) no-repeat;
	display: block;
	height: 152px;
	margin: 10px auto 15px auto;
	text-indent: -9999px;
	width: 193px;
}

#homenav
{
	margin-bottom: 15px;
}

#homenav ul
{
	display: inline;
	width: 690px;
}

#homenav ul li
{
	display: inline;
	float: left;
	height: 28px;
	margin: 0;
	width: 138px
}

#homenav ul li
{
	list-style: none;
	position: relative;
	text-indent: -9999px;
}

#homenav ul li a
{
	height: 28px;
	width: 138px;
}

#homenav ul li.events a
{
	display: block;
	background: url(/images/nav_sprite_home.gif)  no-repeat 16px -28px;	
}

#homenav ul li.events a:hover
{
	background: url(/images/nav_sprite_home.gif) no-repeat 16px 0px;	
}

#homenav ul li.about a
{
	display: block;
	background: url(/images/nav_sprite_home.gif) no-repeat -148px 0px;
}

#homenav ul li.about a:hover
{
	background: url(/images/nav_sprite_home.gif) no-repeat -148px -28px;
}

#homenav ul li.press a
{
	display: block;
	background: url(/images/nav_sprite_home.gif) no-repeat -289px 0px;
}

#homenav ul li.press a:hover
{
	background: url(/images/nav_sprite_home.gif) no-repeat -289px -28px;
}

#homenav ul li.contact a
{
	display: block;
	background: url(/images/nav_sprite_home.gif) no-repeat -427px 0px;
}

#homenav ul li.contact a:hover
{
	background: url(/images/nav_sprite_home.gif) no-repeat -427px -28px;
}

#homenav ul li.links a
{
	display: block;
	background: url(/images/nav_sprite_home.gif) no-repeat -572px 0px;
}

#homenav ul li.links a:hover
{
	background: url(/images/nav_sprite_home.gif) no-repeat -572px -28px;
}

#categories,
#tagline
{
	width: 960px;
	padding: 0;
}

#categories ul
{
	display: inline;	
}

#categories ul li
{
	display: inline;
	float: left;
	height: 139px;
	margin: 0;
	width: 192px;
}

#categories ul li
{
	list-style: none;
	position: relative;
	text-indent: -9999px;
}

#categories ul li a
{
	height: 139px;
	width: 192px;
}

#categories ul li.honor_services a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat 0px 0px;	
}

#categories ul li.art a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -192px 0px;	
}

#categories ul li.sports a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -384px 0px;	
}

#categories ul li.hands_on a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -576px 0px;	
}

#categories ul li.museum a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -768px 0px;	
}

#categories ul li.readings a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat 0px -139px;	
}

#categories ul li.military a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -192px -139px;	
}

#categories ul li.concerts a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -384px -139px;	
}

#categories ul li.parades a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -576px -139px;	
}

#categories ul li.more a
{
	display: block;
	background: url(/images/home_link_sprite.jpg)  no-repeat -576px -139px;	
	width: 384px;
}

#tagline
{
	margin: 15px 0 15px 0;
}

#tagline h1 a
{
	background: url(/images/home_tagline.png)  no-repeat;	
	display: block;
	height: 122px;
	text-indent: -9999px;
	width: 960px;
}

h2.partners
{
	background: url(/images/title_participating_partners.png)  no-repeat;	
	display: block;
	height: 7px;
	text-indent: -9999px;
	width: 960px;
}
