@charset "utf-8";
#nav_div {
	width: 135px;
	margin-left: 2px;
}

/* CSS Document */
/*standard ul margin stylings with width to keep Opera happy*/
#nav, #nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 135px;
}
#nav li {
	float: left;
	position: relative;
	width: 135px;
}
/*moves drop down off page when not hovered*/
#nav li ul {
	position: absolute;
	left: -999px;
	margin-left: 137px;
	margin-top: -35px;
}
/*brings out the drop down when hovered*/
#nav li:hover ul, #nav li.sfhover ul{
	left:auto;
}
/*fix for IE 7*/
#nav li:hover {
	position:static;
}
/*styling links*/
#nav a:link, #nav a:visited{
	display: block;
	height: 23px;
	width: 130px;
	text-decoration: none;
	padding-top: 10px;
	font-family: "Times New Roman", Times, serif;
	background-color: #ECE9D8;
	padding-left: 5px;
	border: 1px solid #543019;
	color: #543019;
}
#nav a:hover {
	color: #F6C;
	
}
/*vertical paw stylings*/
#nav_home a:link, #nav_dining a:link, #nav_gallery a:link, #nav_qa a:link, #nav_contact a:link, #nav_home a:visited, #nav_dining a:visited, #nav_gallery a:visited, #nav_qa a:visited, #nav_contact a:visited {
	background-image: url(../images/vert_paw_blue.gif);
	background-repeat: no-repeat;
	background-position: 50px;
}
#nav_home a:hover, #nav_dining a:hover, #nav_gallery a:hover, #nav_qa a:hover, #nav_contact a:hover, #nav_home a:active, #nav_dining a:active, #nav_gallery a:active, #nav_qa a:active, #nav_contact a:active {
	background-image: url(../images/vert_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 50px;
}
/*right paw stylings*/
#nav_who a:link, #nav_safety a:link, #nav_testimonials a:link, #nav_rates a:link, #nav_location a:link, #nav_who a:visited, #nav_safety a:visited, #nav_rates a:visited, #nav_location a:visited, #nav_testimonials a:visited {
	background-image: url(../images/right_paw_blue.gif);
	background-repeat: no-repeat;
	background-position: 110px;
}
#nav_who a:hover, #nav_safety a:hover, #nav_rates a:hover, #nav_location a:hover, #nav_testimonials a:hover, #nav_who a:active, #nav_safety a:active, #nav_rates a:active, #nav_location a:active, #nav_testimonials a:active {
	background-image: url(../images/right_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 110px;
}
/*left paw stylings*/
#nav_accomodations a:link, #nav_meet a:link, #nav_coming a:link, #nav_accomodations a:visited, #nav_meet a:visited, #nav_coming a:visited {
	background-image: url(../images/left_paw_blue.gif);
	background-repeat: no-repeat;
	background-position: 90px;
}
#nav_accomodations a:hover, #nav_meet a:hover, #nav_coming a:hover, #nav_accomodations a:active, #nav_meet a:active, #nav_coming a:active {
	background-image: url(../images/left_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 90px;
}
/*styles to identify current page*/
/*vertical paw*/
#home #nav_home a,#dining #nav_dining a, #gallery #nav_gallery a, #qa #nav_qa a, #contact #nav_contact a {
	background-image: url(../images/vert_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 50px;
	color: #F6C;
}

/*right paw*/
#who #nav_who a, #safety #nav_safety a, #rates #nav_rates a, #location #nav_location a, #daycare #nav_daycare a, #overnight #nav_overnight a, #extras #nav_extras a, #testimonials #nav_testimonials a {
	background-image: url(../images/right_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 110px;
	color: #F6C;
}
/*left paw*/
#accomodations #nav_accomodations a, #meet #nav_meet a, #coming #nav_coming a {
	background-image: url(../images/left_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 90px;
	color: #F6C;
}
/*Allow paws to shift when hovered and on same page*/
/*vertical paw*/
#home #nav_home a:hover,#dining #nav_dining a:hover, #gallery #nav_gallery a:hover, #qa #nav_qa a:hover, #contact #nav_contact a:hover {
	background-image: url(../images/left_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 50px;
	color: #F6C;
}

/*right paw*/
#who #nav_who a:hover, #safety #nav_safety a:hover, #rates #nav_rates a:hover, #location #nav_location a:hover, #testimonials #nav_testimonials a:hover {
	background-image: url(../images/vert_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 110px;
	color: #F6C;
}
/*left paw*/
#accomodations #nav_accomodations a:hover, #meet #nav_meet a:hover, #coming #nav_coming a:hover {
	background-image: url(../images/right_paw_brown.gif);
	background-repeat: no-repeat;
	background-position: 90px;
	color: #F6C;
}

/*footer stylings*/
#footer p {
	color: #70CDE5;
	text-align: center;
}

#footer a:link, #footer a:visited {
	color: #70CDE5;
	text-decoration: none;
	font-size: 10px;
	
}
#footer a:hover, #footer a:active {
	color: #ECE9D8;
}

