/* CSS Document */

#mem_mastlogo {
	position: absolute;
	top: 15px;
	left: 0px;
	width: 374px;
	height: 43px;
	background: url(../images/nav/logo_roll.gif) no-repeat; }

#mastsub {
	position: absolute;
	top: 15px;
	left: 374px;
}

#nav {
	margin: 0;
	padding: 0;
	height: 21px;
	width: 526px;
	left: 374px;
	position: absolute;
	top: 37px;
}

#nav ul, #nav li, #nav a {
	margin: 0;
	padding: 0;
	border: none;
}

#nav li {/*float the li items*/
	display: inline;
	float: left;
}#nav li span {/* move text out */	position: absolute;	left: -9000px;}/* height */#mem_updates a,
#mem_films a,
#mem_models a,
#mem_galleries a,
#mem_reality a,
#tour_updates a,
#tour_models a,
#tour_join a
{	display: block;	height: 21px;
}/* background image */#mem_updates a,
#mem_films a,
#mem_models a,
#mem_galleries a,
#mem_reality a
{
	background: url(../images/nav/member.gif) no-repeat;
}#tour_updates a,
#tour_models a,
#tour_join a
{
	background: url(../images/nav/tour.gif) no-repeat;
}

/* widths, initial state, background position */

#mem_updates a {
	width: 125px;
	background-position: 0px 0;
}

#mem_films a {
	width: 82px;
	background-position: -125px 0;
}

#mem_models a {
	width: 102px;
	background-position: -207px 0;
}

#mem_galleries a {
	width: 115px;
	background-position: -309px 0;
}

#mem_reality a {
	width: 102px;
	background-position: -424px 0;
}

#tour_updates a {
	width: 161px;
	background-position: 0 0;
}

#tour_models a {
	width: 147px;
	background-position: -161px 0;
}

#tour_join a {
	width: 218px;
	background-position: -308px 0;
}

/* current page, hover state */

#mem_updates.on a, #mem_updates a:hover {
	background-position: 0px -30px;
}

#mem_films.on a, #mem_films a:hover {
	background-position: -125px -30px;
}

#mem_models.on a, #mem_models a:hover {
	background-position: -207px -30px;
}

#mem_galleries.on a, #mem_galleries a:hover {
	background-position: -309px -30px;
}

#mem_reality.on a, #mem_reality a:hover {
	background-position: -424px -30px;
}

#tour_updates.on a, #tour_updates a:hover {
	background-position: 0px -30px;
}

#tour_models.on a, #tour_models a:hover {
	background-position: -161px -30px;
}

#tour_join.on a, #tour_join a:hover {
	background-position: -308px -30px;
}