* { margin: 0; padding: 0; }

/*****  HEADER CSS  *****/
#header {
	position: absolute;
	top: 0; left: 0;
	}

#header * {
	position: relative;
	top: 0; left: 0;
	text-indent: -3000px;
	background-repeat: no-repeat;
/*	overflow: hidden; */
	}

#header #nav_head {
	width: 237px; height: 65px;
	background-image: url(images/nav_loveandlight.gif);
	}


#header h1 {
	top: -65px; left: 237px;
	width: 693px; height: 65px;
	background-image: url(images/nav_top.gif);
	}

#header ul#nav {
	position: absolute;
	top: 0px; left: 0;
	width: 192px;
	list-style: none;
	background: url(images/nav_corner.gif) top right no-repeat;
	}


#header ul#nav li {
	top: 0;
	}

#header #nav li a {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	}
	


#header #nav #loveandlight, #header #nav #loveandlight a { width: 237px; height: 65px; }
#header #nav #loveandlight a { background-image: url(images/nav_loveandlight.gif); }
#header #nav #loveandlight a:hover { background-position: 0 -65px; }

#header #nav #home, #header #nav #home a { width: 152px; height: 49px; }
#header #nav #home a { background-image: url(images/nav_home.gif); }
#header #nav #home a:hover { background-position: 0 -49px; }

#header #nav #bio, #header #nav #bio a { width: 136px; height: 51px; }
#header #nav #bio a { background-image: url(images/nav_bio.gif); }
#header #nav #bio a:hover { background-position: 0 -51px; }

#header #nav #news, #header #nav #news a { width: 126px; height: 29px; }
#header #nav #news a { background-image: url(images/nav_news.gif); }
#header #nav #news a:hover { background-position: 0 -29px; }

#header #nav #media, #header #nav #media a { width: 131px; height: 27px; }
#header #nav #media a { background-image: url(images/nav_media.gif); }
#header #nav #media a:hover { background-position: 0 -27px; }

#header #nav #gallery, #header #nav #gallery a { width: 134px; height: 31px; }
#header #nav #gallery a { background-image: url(images/nav_gallery.gif); }
#header #nav #gallery a:hover { background-position: 0 -31px; }

#header #nav #events, #header #nav #events a { width: 134px; height: 37px; }
#header #nav #events a { background-image: url(images/nav_events.gif); }
#header #nav #events a:hover { background-position: 0 -37px; }

#header #nav #band, #header #nav #band a { width: 134px; height: 29px; }
#header #nav #band a { background-image: url(images/nav_band.gif); }
#header #nav #band a:hover { background-position: 0 -29px; }

#header #nav #store, #header #nav #store a { width: 133px; height: 38px; }
#header #nav #store a { background-image: url(images/nav_store.gif); }
#header #nav #store a:hover { background-position: 0 -38px; }

#header #nav #journal, #header #nav #journal a { width: 127px; height: 45px; }
#header #nav #journal a { background-image: url(images/nav_journal.gif); }
#header #nav #journal a:hover { background-position: 0 -45px; }

#header #nav #links, #header #nav #links a { width: 118px; height: 25px; }
#header #nav #links a { background-image: url(images/nav_links.gif); }
#header #nav #links a:hover { background-position: 0 -25px; }

#header #nav #contact, #header #nav #contact a { width: 110px; height: 45px; }
#header #nav #contact a { background-image: url(images/nav_contact.gif); }
#header #nav #contact a:hover { background-position: 0 -45px; }

#header #nav #login, #header #nav #login a { width: 91px; height: 50px; }
#header #nav #login a { background-image: url(images/nav_login.gif); }
#header #nav #login a:hover { background-position: 0 -50px; }

#header #nav_bot {
	top: 391px; /* ie/mac 420ox; */
	width: 57px; height: 104px;
	background-image: url(images/nav_bottom.gif);
	}

