/* CSS Document */



#nav {
	padding: 0 76px 0 36px;
	width: 888px;
	height: 60px;
	background: url(../images/nav/bg.png) 0 0 no-repeat;
}
#nav ul {
	list-style: none;
}
#nav li {
	float: left;
}
#nav span {
	position: absolute;
	top: -9999px;
}

/* Home */
.nav_home {
	width: 54px; height: 60px; background: url(../images/nav/nav.png) 0 0 no-repeat; display: block;
}
.nav_home:hover {
	background: url(../images/nav/nav.png) 0 -60px no-repeat;
}
body.homepage .nav_home {
	background: url(../images/nav/nav.png) 0 -120px no-repeat;
}
/* Rugby - Senior Rugby */
.nav_senior_rugby {
	width: 91px; height: 60px; background: url(../images/nav/nav.png) -54px 0 no-repeat; display: block;
}
.nav_senior_rugby:hover {
	background: url(../images/nav/nav.png) -54px -60px no-repeat;
}
body.senior_rugby_pages .nav_senior_rugby {
	background: url(../images/nav/nav.png) -54px -120px no-repeat;
}
/* Rugby - Junior Rugby */
.nav_junior_rugby {
	width: 90px; height: 60px; background: url(../images/nav/nav.png) -145px 0 no-repeat; display: block;
}
.nav_junior_rugby:hover {
	background: url(../images/nav/nav.png) -145px -60px no-repeat;
}
body.junior_rugby_pages .nav_junior_rugby {
	background: url(../images/nav/nav.png) -145px -120px no-repeat;
}
/* Rugby - Mini Rugby */
.nav_mini_rugby {
	width: 81px; height: 60px; background: url(../images/nav/nav.png) -235px 0 no-repeat; display: block;
}
.nav_mini_rugby:hover {
	background: url(../images/nav/nav.png) -235px -60px no-repeat;
}
body.mini_rugby_pages .nav_mini_rugby {
	background: url(../images/nav/nav.png) -235px -120px no-repeat;
}
/* Rugby - Girls Rugby */
.nav_girls_rugby {
	width: 81px; height: 60px; background: url(../images/nav/nav.png) -316px 0 no-repeat; display: block;
}
.nav_girls_rugby:hover {
	background: url(../images/nav/nav.png) -316px -60px no-repeat;
}
body.girls_rugby_pages .nav_girls_rugby {
	background: url(../images/nav/nav.png) -316px -120px no-repeat;
}
/* News and Events */
.nav_news_events {
	width: 107px; height: 60px; background: url(../images/nav/nav.png) -397px 0 no-repeat; display: block;
}
.nav_news_events:hover {
	background: url(../images/nav/nav.png) -397px -60px no-repeat;
}
body.newspage .nav_news_events {
	background: url(../images/nav/nav.png) -397px -120px no-repeat;
}
/* Calendar */
.nav_calendar {
	width: 69px; height: 60px; background: url(../images/nav/nav.png) -504px 0 no-repeat; display: block;
}
.nav_calendar:hover {
	background: url(../images/nav/nav.png) -504px -60px no-repeat;
}
body.calendar .nav_calendar {
	background: url(../images/nav/nav.png) -504px -120px no-repeat;
}
/* Shop */
.nav_shop {
	width: 47px; height: 60px; background: url(../images/nav/nav.png) -573px 0 no-repeat; display: block;
}
.nav_shop:hover {
	background: url(../images/nav/nav.png) -573px -60px no-repeat;
}
body.shoppage .nav_shop {
	background: url(../images/nav/nav.png) -573px -120px no-repeat;
}
/* Facilities */
.nav_facilities {
	width: 70px; height: 60px; background: url(../images/nav/nav.png) -620px 0 no-repeat; display: block;
}
.nav_facilities:hover {
	background: url(../images/nav/nav.png) -620px -60px no-repeat;
}
body.facilitiespage .nav_facilities {
	background: url(../images/nav/nav.png) -620px -120px no-repeat;
}
/* Caravan and Camping */
.nav_camping {
	width: 127px; height: 60px; background: url(../images/nav/nav.png) -690px 0 no-repeat; display: block;
}
.nav_camping:hover {
	background: url(../images/nav/nav.png) -690px -60px no-repeat;
}
body.campingpage .nav_camping {
	background: url(../images/nav/nav.png) -690px -120px no-repeat;
}
/* Contact */
.nav_contact {
	width: 71px; height: 60px; background: url(../images/nav/nav.png) -817px 0 no-repeat; display: block;
}
.nav_contact:hover {
	background: url(../images/nav/nav.png) -817px -60px no-repeat;
}
body.contactpage .nav_contact {
	background: url(../images/nav/nav.png) -817px -120px no-repeat;
}


/* Rugby Page Nav */
#rugbynav {
	padding: 12px 0px 0px 40px;
	margin: 0 0 0 36px;
	width: 848px;
	height: 27px;
	z-index: 15;
	position: absolute;
	background: url(../images/nav/rugbynav_bg.png) no-repeat;
}
#rugbynav ul {
	list-style: none;
}
#rugbynav li {
	float: left;
	padding: 0px 20px 0px 0px;
	font-size: 0.8em;
}
#rugbynav li a:link, #rugbynav li a:active, #rugbynav li a:visited {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
#rugbynav li a:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
#seniorrugby span {
	
}
/* Rugby Page Nav */
#feature #rugbynav {
	padding: 12px 0px 0px 40px;
	margin: 0 0 0 0px;
	width: 848px;
	height: 27px;
	z-index: 15;
	position: absolute;
	background: url(../images/nav/rugbynav_bg.png) no-repeat;
}
#feature #rugbynav ul {
	list-style: none;
}
#feature #rugbynav li {
	float: left;
	padding: 0px 20px 0px 0px;
	font-size: 0.8em;
}
#feature #rugbynav li a:link, #rugbynav li a:active, #rugbynav li a:visited {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
#feature #rugbynav li a:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
#feature #seniorrugby span {
	
}















/* Header Email Address */
.header_email {
	margin-left: 758px;
	width: 160px;
	height: 40px;
	background: url(../images/nav/header_email.png) 0 0 no-repeat;
	display: block;
}
.header_email:hover {
	background: url(../images/nav/header_email.png) 0 -40px no-repeat;
}
.header_email span {
	position: absolute;
	top: -9999px;
}

/* Read More Button */
.button_read_more {
	margin-left: 220px;
	width: 66px;
	height: 22px;
	background: url(../images/nav/read_more.png) 0 0 no-repeat;
	display: block;
	z-index: 12;
	position: relative;
}
.button_read_more:hover {
	background: url(../images/nav/read_more.png) 0 -22px no-repeat;
}
.button_read_more span {
	position: absolute;
	top: -9999px;
}

/* Back Button */
.button_back {
	margin-left: 34px;
	width: 66px;
	height: 22px;
	background: url(../images/nav/back.png) 0 0 no-repeat;
	display: block;
	z-index: 12;
	position: relative;
}
.button_back:hover {
	background: url(../images/nav/back.png) 0 -22px no-repeat;
}
.button_back span {
	position: absolute;
	top: -9999px;
}


/* A lazy grace production */
.button_lazygrace {
	margin-left: 30px;
	width: 167px;
	height: 30px;
	background: url(../images/nav/lazygrace.png) 0 0 no-repeat;
	display: block;
}
.button_lazygrace:hover {
	background: url(../images/nav/lazygrace.png) 0 -30px no-repeat;
}
.button_lazygrace span {
	position: absolute;
	top: -9999px;
}













