/*	-- -- -- -- -- -- --	ruthmoody.com top and primary navigation	nav style, with style for scripted elements	based on article from alistapart	http://www.alistapart.com/articles/sprites2	-- -- -- -- -- -- --	
	height: 64px (16px x 4)
	width: 770px*/.primarynav {	width: 770px;	height: 16px;	background: url(/css/primary-nav.png) no-repeat;	position: relative;	top: 0px;	left: 52px; /* was 34 */}.primarynav li {	display: inline;}.primarynav li a:link, .primarynav li a:visited {	position: absolute;	top: 0;	height: 16px;	text-indent: -9000px;	overflow: hidden;	z-index: 10;}	.primarynav .home a:link, .primarynav .home a:visited {		left: 25px;		width: 45px;	}	.primarynav .home a:hover, .primarynav .home a:focus {		background: url(/css/primary-nav.png) no-repeat -25px -16px;	}	.primarynav .home a:active {		background: url(/css/primary-nav.png) no-repeat -25px -32px;	}	.current-home .home a:link, .current-home .home a:visited {		background: url(/css/primary-nav.png) no-repeat -25px -48px;		cursor: default;	}	.primarynav-home, .primarynav-home-click {		position: absolute;		top: 0;		left: 25px;		width: 45px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -25px -16px;	}	.primarynav-home-click {		background: url(/css/primary-nav.png) no-repeat -25px -32px;	}	.primarynav .news a:link, .primarynav .news a:visited {		left: 70px;		width: 50px;	}	.primarynav .news a:hover, .primarynav .news a:focus {		background: url(/css/primary-nav.png) no-repeat -70px -16px;	}	.primarynav .news a:active {		background: url(/css/primary-nav.png) no-repeat -70px -32px;	}	.current-news .news a:link, .current-news .news a:visited {		background: url(/css/primary-nav.png) no-repeat -70px -48px;		cursor: default;	}	.primarynav-news, .primarynav-news-click {		position: absolute;		top: 0;		left: 70px;		width: 50px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -70px -16px;	}	.primarynav-news-click {		background: url(/css/primary-nav.png) no-repeat -70px -32px;	}
	.primarynav .bio a:link, .primarynav .bio a:visited {		left: 120px;		width: 40px;	}	.primarynav .bio a:hover, .primarynav .bio a:focus {		background: url(/css/primary-nav.png) no-repeat -120px -16px;	}	.primarynav .bio a:active {		background: url(/css/primary-nav.png) no-repeat -120px -32px;	}	.current-bio .bio a:link, .current-bio .bio a:visited {		background: url(/css/primary-nav.png) no-repeat -120px -48px;		cursor: default;	}	.primarynav-bio, .primarynav-bio-click {		position: absolute;		top: 0;		left: 120px;		width: 40px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -120px -16px;	}	.primarynav-bio-click {		background: url(/css/primary-nav.png) no-repeat -120px -32px;	}	.primarynav .discography a:link, .primarynav .discography a:visited {		left: 160px;		width: 100px;	}	.primarynav .discography a:hover, .primarynav .discography a:focus {		background: url(/css/primary-nav.png) no-repeat -160px -16px;	}	.primarynav .discography a:active {		background: url(/css/primary-nav.png) no-repeat -160px -32px;	}	.current-discography .discography a:link, .current-discography .discography a:visited {		background: url(/css/primary-nav.png) no-repeat -160px -48px;		cursor: default;	}	.primarynav-discography, .primarynav-discography-click {		position: absolute;		top: 0;		left: 160px;		width: 100px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -160px -16px;	}	.primarynav-discography-click {		background: url(/css/primary-nav.png) no-repeat -160px -32px;	}		.primarynav .tour a:link, .primarynav .tour a:visited {		left: 260px;		width: 45px;	}	.primarynav .tour a:hover, .primarynav .tour a:focus {		background: url(/css/primary-nav.png) no-repeat -260px -16px;	}	.primarynav .tour a:active {		background: url(/css/primary-nav.png) no-repeat -260px -32px;	}	.current-tour .tour a:link, .current-tour .tour a:visited {		background: url(/css/primary-nav.png) no-repeat -260px -48px;		cursor: default;	}	.primarynav-tour, .primarynav-tour-click {		position: absolute;		top: 0;		left: 260px;		width: 45px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -260px -16px;	}	.primarynav-tour-click {		background: url(/css/primary-nav.png) no-repeat -260px -32px;	}


	.primarynav .journal a:link, .primarynav .journal a:visited {		left: 305px;		width: 70px;	}	.primarynav .journal a:hover, .primarynav .journal a:focus {		background: url(/css/primary-nav.png) no-repeat -305px -16px;	}	.primarynav .journal a:active {		background: url(/css/primary-nav.png) no-repeat -305px -32px;	}	.current-journal .journal a:link, .current-journal .journal a:visited {		background: url(/css/primary-nav.png) no-repeat -305px -48px;		cursor: default;	}	.primarynav-journal, .primarynav-journal-click {		position: absolute;		top: 0;		left: 305px;		width: 70px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -305px -16px;	}	.primarynav-journal-click {		background: url(/css/primary-nav.png) no-repeat -305px -32px;	}


	.primarynav .videos a:link, .primarynav .videos a:visited {		left: 375px;		width: 60px;	}	.primarynav .videos a:hover, .primarynav .videos a:focus {		background: url(/css/primary-nav.png) no-repeat -375px -16px;	}	.primarynav .videos a:active {		background: url(/css/primary-nav.png) no-repeat -375px -32px;	}	.current-videos .videos a:link, .current-videos .videos a:visited {		background: url(/css/primary-nav.png) no-repeat -375px -48px;		cursor: default;	}	.primarynav-videos, .primarynav-videos-click {		position: absolute;		top: 0;		left: 375px;		width: 60px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -375px -16px;	}	.primarynav-videos-click {		background: url(/css/primary-nav.png) no-repeat -375px -32px;	}



	.primarynav .photos a:link, .primarynav .photos a:visited {		left: 435px;		width: 65px;	}	.primarynav .photos a:hover, .primarynav .photos a:focus {		background: url(/css/primary-nav.png) no-repeat -435px -16px;	}	.primarynav .photos a:active {		background: url(/css/primary-nav.png) no-repeat -435px -32px;	}	.current-photos .photos a:link, .current-photos .photos a:visited {		background: url(/css/primary-nav.png) no-repeat -435px -48px;		cursor: default;	}	.primarynav-photos, .primarynav-photos-click {		position: absolute;		top: 0;		left: 435px;		width: 65px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -435px -16px;	}	.primarynav-photos-click {		background: url(/css/primary-nav.png) no-repeat -435px -32px;	}



	.primarynav .guestbook a:link, .primarynav .guestbook a:visited {		left: 500px;		width: 85px;	}	.primarynav .guestbook a:hover, .primarynav .guestbook a:focus {		background: url(/css/primary-nav.png) no-repeat -500px -16px;	}	.primarynav .guestbook a:active {		background: url(/css/primary-nav.png) no-repeat -500px -32px;	}	.current-guestbook .guestbook a:link, .current-guestbook .guestbook a:visited {		background: url(/css/primary-nav.png) no-repeat -500px -48px;		cursor: default;	}	.primarynav-guestbook, .primarynav-guestbook-click {		position: absolute;		top: 0;		left: 500px;		width: 85px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -500px -16px;	}	.primarynav-guestbook-click {		background: url(/css/primary-nav.png) no-repeat -500px -32px;	}



	.primarynav .reviews a:link, .primarynav .reviews a:visited {		left: 585px;		width: 70px;	}	.primarynav .reviews a:hover, .primarynav .reviews a:focus {		background: url(/css/primary-nav.png) no-repeat -585px -16px;	}	.primarynav .reviews a:active {		background: url(/css/primary-nav.png) no-repeat -585px -32px;	}	.current-reviews .reviews a:link, .current-reviews .reviews a:visited {		background: url(/css/primary-nav.png) no-repeat -585px -48px;		cursor: default;	}	.primarynav-reviews, .primarynav-reviews-click {		position: absolute;		top: 0;		left: 585px;		width: 70px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -585px -16px;	}	.primarynav-reviews-click {		background: url(/css/primary-nav.png) no-repeat -585px -32px;	}



	.primarynav .store a:link, .primarynav .store a:visited {		left: 655px;		width: 55px;	}	.primarynav .store a:hover, .primarynav .store a:focus {		background: url(/css/primary-nav.png) no-repeat -655px -16px;	}	.primarynav .store a:active {		background: url(/css/primary-nav.png) no-repeat -655px -32px;	}	.current-store .store a:link, .current-store .store a:visited {		background: url(/css/primary-nav.png) no-repeat -655px -48px;		cursor: default;	}	.primarynav-store, .primarynav-store-click {		position: absolute;		top: 0;		left: 655px;		width: 55px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -655px -16px;	}	.primarynav-store-click {		background: url(/css/primary-nav.png) no-repeat -655px -32px;	}



	.primarynav .lyrics a:link, .primarynav .lyrics a:visited {		left: 710px;		width: 60px;	}	.primarynav .lyrics a:hover, .primarynav .lyrics a:focus {		background: url(/css/primary-nav.png) no-repeat -710px -16px;	}	.primarynav .lyrics a:active {		background: url(/css/primary-nav.png) no-repeat -710px -32px;	}	.current-lyrics .lyrics a:link, .current-lyrics .lyrics a:visited {		background: url(/css/primary-nav.png) no-repeat -710px -48px;		cursor: default;	}	.primarynav-lyrics, .primarynav-lyrics-click {		position: absolute;		top: 0;		left: 710px;		width: 60px;		height: 16px;		background: url(/css/primary-nav.png) no-repeat -710px -16px; 	}	.primarynav-lyrics-click {		background: url(/css/primary-nav.png) no-repeat -710px -32px;	}
