h1{
	font-size:150%;
	padding:23px 0 0 0;
	margin:0 0 0 102px;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
}
h1 a.r{
	font-weight:normal;
	text-decoration:none;
	width:780px; height:92px;
	cursor:pointer;
	color:#999;
	text-align:center;
}
h1 a.r span{
	width:780px; height:92px;
	background-image: url(/images/nav/logo.png);
	cursor:pointer;
}
#header{
	 background: url(../images/backs/bamboo.jpg) center 134px no-repeat;
}
#header a{
	color:#000;
}
#header ul{
	list-style:none;
	margin:58px 0 0 0;
	padding:0;
	height:36px;
	overflow:hidden;
	width:960px;
}
#header ul li{
	padding:9px 1px 9px 0;
	display:block;
	float:left;
	margin:0;
	background: url(../images/nav/slice.gif) top right no-repeat;
}
#header ul li a{
	height:18px;
	cursor:pointer;
	text-decoration:none;
}
#header ul li a span{
	height:18px;
	cursor:pointer;
}
#header ul li.on a span, #header ul li a:hover span{
	background-position:0 -18px;
}
#home a.r, #home a.r span{ width:95px;}
#services a.r, #services a.r span{ width:126px;}
#beforeafter a.r, #beforeafter a.r span{ width:199px;}
#experience a.r, #experience a.r span{ width:194px;}
#contact a.r, #contact a.r span{ width:155px;}
#appointments a.r, #appointments a.r span{ width:185px;}

#home a.r span{ background-image:url(/images/nav/home.png);}
#services a.r span{ background-image:url(/images/nav/services.png);}
#beforeafter a.r span{ background-image:url(/images/nav/beforeafter.png);}
#experience a.r span{ background-image:url(/images/nav/experience.png);}
#contact a.r span{ background-image:url(/images/nav/contact.png);}
#appointments a.r span{ background-image:url(/images/nav/appointments.png);}

#header ul li#appointments{
	padding-right:0;background:none;
}