/* 0.0 CSS LEGEND
--------------------------------------------------

Website Styles
Created: 01.01.10
Author: Jeremy Fields

1.0 SITE-NAVIGATION

--------------------------------------------------
*/

/* NAVIGATION */

/* @group 5.0 SITE-NAVIGATION
--------------------------------------------------*/
div#site-navigation {
	left: 465px;
	position: absolute;
	top: 91px;
	width: 485px;
	z-index: 500;
}
body.template div#site-navigation { left: 459px; }
div#site-navigation ul,
div#site-navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#site-navigation ul {
	width: 485px;
}
div#site-navigation li {
	float: left;
	position: relative;
}
div#site-navigation li a {
	background: transparent url(../images/site-navigation.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 18px;
	text-indent: -9999px;
}
div#site-navigation ul ul {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
div#site-navigation li li a {
	background: transparent url(../images/site-subnavigation.png) no-repeat 0 0;
	height: 19px;
}

div#site-navigation p#site-tertiarynav {
	height: 17px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	right: -9px;
	top: -84px;
	width: 211px;
}
div#site-navigation p#site-tertiarynav a {
	background: transparent url(../images/site-tertiarynav.png) no-repeat 0 0;
	display: block;
	height: 17px;
	position: absolute;
	text-indent: -9999px;
	top: 0;
}
div#site-navigation p#site-tertiarynav a#site-tertiarynav-newsletter {
	background-position: 0 0;
	left: 0;
	width: 144px;
}
div#site-navigation p#site-tertiarynav a#site-tertiarynav-newsletter:hover {
	background-position: 0 -17px;
}
div#site-navigation p#site-tertiarynav a#site-tertiarynav-donate {
	background-position: -144px 0;
	right: 0;
	width: 63px;
}
div#site-navigation p#site-tertiarynav a#site-tertiarynav-donate:hover {
	background-position: -144px -17px;
}

/* About */
div#site-navigation ul li#nav-about a {
	background-position: 0 0;
	width: 85px;
}
div#site-navigation ul li#nav-about a:hover,
div#site-navigation ul li#nav-about a.hover { background-position: 0 -18px; }
div#site-navigation ul li#nav-about ul,
div#site-navigation ul li#nav-about ul li,
div#site-navigation ul li#nav-about ul a {
	width: 106px;
}
div#site-navigation ul li#nav-about li#nav-about-faith a {
	background-position: 0 0;
}
div#site-navigation ul li#nav-about li#nav-about-faith a:hover {
	background-position: -106px 0;
}
div#site-navigation ul li#nav-about li#nav-about-transformation a {
	background-position: 0 -19px;
}
div#site-navigation ul li#nav-about li#nav-about-transformation a:hover {
	background-position: -106px -19px;
}
div#site-navigation ul li#nav-about li#nav-about-inspiration a {
	background-position: 0 -38px;
	height: 18px;
}
div#site-navigation ul li#nav-about li#nav-about-inspiration a:hover {
	background-position: -106px -38px;
}

/* Education */
div#site-navigation ul li#nav-education a {
	background-position: -85px 0;
	width: 97px;
}
div#site-navigation ul li#nav-education a:hover,
div#site-navigation ul li#nav-education a.hover { background-position: -85px -18px; }
div#site-navigation ul li#nav-education ul,
div#site-navigation ul li#nav-education ul li,
div#site-navigation ul li#nav-education ul a {
	width: 148px;
}
div#site-navigation ul li#nav-education li#nav-education-offerings a {
	background-position: -212px 0;
}
div#site-navigation ul li#nav-education li#nav-education-offerings a:hover {
	background-position: -360px 0;
}
div#site-navigation ul li#nav-education li#nav-education-workshops a {
	background-position: -212px -19px;
	height: 18px;
}
div#site-navigation ul li#nav-education li#nav-education-workshops a:hover {
	background-position: -360px -19px;
}

/* Conferences */
div#site-navigation ul li#nav-conferences a {
	background-position: -182px 0;
	width: 112px;
}
div#site-navigation ul li#nav-conferences a:hover,
div#site-navigation ul li#nav-conferences a.hover { background-position: -182px -18px; }
div#site-navigation ul li#nav-conferences ul,
div#site-navigation ul li#nav-conferences ul li,
div#site-navigation ul li#nav-conferences ul a {
	width: 148px;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-east a {
	background-position: -508px 0;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-east a:hover {
	background-position: -656px 0;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-west a {
	background-position: -508px -19px;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-west a:hover {
	background-position: -656px -19px;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-sponsorship a {
	background-position: -508px -38px;
	height: 18px;
}
div#site-navigation ul li#nav-conferences li#nav-conferences-sponsorship a:hover {
	background-position: -656px -38px;
}

/* Resources */
div#site-navigation ul li#nav-resources a {
	background-position: -294px 0;
	width: 97px;
}
div#site-navigation ul li#nav-resources a:hover,
div#site-navigation ul li#nav-resources a.hover { background-position: -294px -18px; }
div#site-navigation ul li#nav-resources ul,
div#site-navigation ul li#nav-resources ul li,
div#site-navigation ul li#nav-resources ul a {
	width: 118px;
}
div#site-navigation ul li#nav-resources li#nav-resources-calendar a {
	background-position: -804px 0;
	height: 18px;
}
div#site-navigation ul li#nav-resources li#nav-resources-calendar a:hover {
	background-position: -922px 0;
}
div#site-navigation ul li#nav-resources li#nav-resources-newsletter a {
	background-position: -804px -19px;
}
div#site-navigation ul li#nav-resources li#nav-resources-newsletter a:hover {
	background-position: -922px -19px;
}
div#site-navigation ul li#nav-resources li#nav-resources-devotions a {
	background-position: -804px -38px;
}
div#site-navigation ul li#nav-resources li#nav-resources-devotions a:hover {
	background-position: -922px -38px;
}
div#site-navigation ul li#nav-resources li#nav-resources-articles a {
	background-position: -804px -57px;
}
div#site-navigation ul li#nav-resources li#nav-resources-articles a:hover {
	background-position: -922px -57px;
}
div#site-navigation ul li#nav-resources li#nav-resources-speakers a {
	background-position: -804px -76px;
}
div#site-navigation ul li#nav-resources li#nav-resources-speakers a:hover {
	background-position: -922px -76px;
}

/* Contact */
div#site-navigation ul li#nav-contact a {
	background-position: -391px 0;
	width: 94px;
}
div#site-navigation ul li#nav-contact a:hover,
div#site-navigation ul li#nav-contact a.hover { background-position: -391px -18px; }
/* @end */