/*************/
/* MAIN MENU */
/*************/

/*********************/
/* PRIMARY NAV ITEMS */
/*********************/
#menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}

#menu li {
	float: left;
}

/****************/
/* MAIN BUTTONS */
/****************/

/* SHOP */
#shop a:link, #shop a:visited  {
	display: block;
	width: 77px;
	height: 61px;
	padding: 0px;
	margin: 0px;
	background-image: url(../gui/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#shop a:hover {
	background-position: 0px -61px;
}
#shop a#shop_static {
	background-position: 0px -61px;
}

/* ABOUT OUR COFFEE */
#about a:link, #about a:visited  {
	display: block;
	width: 143px;
	height: 61px;
	padding: 0px;
	margin: 0px;
	background-image: url(../gui/menu.gif);
	background-repeat: no-repeat;
	background-position: -77px 0px;
	text-indent: -9999px;
}
#about a:hover {
	background-position: -77px -61px;
}
#about a#about_static {
	background-position: -77px -61px;
}

/* FUNDRAISING */
#fundraising a:link, #fundraising a:visited  {
	display: block;
	width: 188px;
	height: 61px;
	padding: 0px;
	margin: 0px;
	background-image: url(../gui/menu.gif);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	text-indent: -9999px;
}
#fundraising a:hover {
	background-position: -220px -61px;
}
#fundraising a#fundraising_static {
	background-position: -220px -61px;
}

/* LOCATIONS */
#locations a:link, #locations a:visited  {
	display: block;
	width: 102px;
	height: 61px;
	padding: 0px;
	margin: 0px;
	background-image: url(../gui/menu.gif);
	background-repeat: no-repeat;
	background-position: -408px 0px;
	text-indent: -9999px;
}
#locations a:hover {
	background-position: -408px -61px;
}
#locations a#locations_static {
	background-position: -408px -61px;
}

/* CONTACT */
#contact a:link, #contact a:visited  {
	display: block;
	width: 117px;
	height: 61px;
	padding: 0px;
	margin: 0px;
	background-image: url(../gui/menu.gif);
	background-repeat: no-repeat;
	background-position: -510px 0px;
	text-indent: -9999px;
}
#contact a:hover {
	background-position: -510px -61px;
}
#contact a#contact_static {
	background-position: -510px -61px;
}


/***************************/
/* SUB NAV SECONDARY ITEMS */
/***************************/
#side_bar ul {
	margin: 0px 0px 70px 0px;
	padding: 0px;
	list-style-type: none;
}

#side_bar ul li {
	margin: 0px;
	padding: 0px;
}

/*****************************/
/* SUB NAV SECONDARY BUTTONS */
/*****************************/
#side_bar ul li a:link, #side_bar ul li a:visited  {
	display: block;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 147px;
	_height: 0px;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#side_bar ul li a:hover {
	display: block;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

#side_bar ul li a#static {
	display: block;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 5px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

/********************/
/* TERTIARY BUTTONS */
/********************/
#side_bar ul li ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#side_bar ul li ul li {
	margin: 0px;
	padding: 0px;
}

#side_bar ul li ul li a:link, #side_bar ul li ul li a:visited  {
	display: block;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 142px;
	_height: 0px;
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px 5px;
	border: none;
}

#side_bar ul li ul li a:hover {
	display: block;
	color: #000;
	width: 142px;
	_height: 0px;
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px 5px;
	border: none;
}