
ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul#mainnav {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 311px;
}

ul#mainnav li#navabout {
	width: 68px;
	height: 29px;
	background-image: url(../images/about-off.gif);
	display: block;
	float: left;
}

ul#mainnav li#navabout a {
	width: 68px;
	height: 29px;
	display: block;
}

ul#mainnav li#navabout a:hover,
ul#mainnav li#navabout a.current
 {
	background-image: url(../images/about-on.gif);
}

ul#mainnav li#navservices {
	background-image: url(../images/services-off.gif);
	width: 79px;
	height: 29px;
	float: left;
}

ul#mainnav li#navservices a {
	display: block;
	width: 79px;
	height: 29px;
}

ul#mainnav li#navservices a:hover,
ul#mainnav li#navservices a.current {
	background-image: url(../images/services-on.gif);
}

ul#mainnav li#navgallery {
	background-image: url(../images/gallery-off.gif);
	width: 77px;
	height: 29px;
	float: left;
}

ul#mainnav li#navgallery a {
	width: 77px;
	height: 29px;
	display: block;
}

ul#mainnav li#navgallery a:hover,
ul#mainnav li#navgallery a.current {
	background-image: url(../images/gallery-on.gif);
}

ul#mainnav li#navcontact {
	background-image: url(../images/contact-off.gif);
	width: 87px;
	height: 29px;
	float: left;
}

ul#mainnav li#navcontact a {
	width: 87px;
	height: 29px;
	display: block;
}

ul#mainnav li#navcontact a:hover,
ul#mainnav li#navcontact a.current {
	background-image: url(../images/contact-on.gif);
}

ul#mainnav li.nav a span {
	display: none;
}

ul#gallerynav {
	clear: both;
	width: 450px;
	margin: 0px auto;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

ul#gallerynav li {
	display: inline;
	padding-left: 5px;
	padding-right: 8px;
}

ul#gallerynav li a {
	color: #555555;
	text-decoration: none;
}

ul#gallerynav li a:hover,
ul#gallerynav li a.current {
	color: white;
}