body,div,form,input,li,ol,ul,p,select,td,th,textarea,tr{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
 padding: 3px 3px 3px 5px;
 margin: 0 5px 1px 0;
	}

/* background images */
.background {
background-image:url('../images/rachel-and-chris-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.feet {
background-image:url('../images/feet-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.cuddle {
background-image:url('../images/rachelchrisindex.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.gallery {
background-image:url('../images/gallery-loudshirt-revise.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

/* .lovedup {
background-image:url('../images/housesitting-about-us-revise.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
} */

.maps {
background-image:url('../images/maps-mountain-mist.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.blog {
background-image:url('../images/blog-adventure-shots.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.globe {
background-image:url('../images/globe-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.snaps {
background-image:url('../images/snaps-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.frame {
background-image:url('../images/frame-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

.medaka {
background-image:url('../images/medaka-school-background.jpg');
background-repeat:no-repeat;
background-attachment:inherit;
}

/* button styling */
p.nav {
	  display : block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
			font-weight : normal;
   width : 110px;
   margin : 0 12px 1px 0;
}

p.nav a {
   display : block;
   color : White;
   width : 110px;
   text-align : left;
   border : 1px solid Black;
   text-decoration : none;			
   background : Black;
   padding : 3px 0 3px 3px;
}

p.nav a:hover {
   display : block;
			color : White;
   width : 110px;
   text-align : left;
			border : 1px solid Red;
   text-decoration : none;
   background : Red;
   padding : 3px 0 3px 3px;			
}

p.hidden {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
			font-weight : normal;
   width : 110px;
   margin : 0 12px 1px 0;
}

p.hidden a {
   text-decoration : none;
   display : block;
   color : white;
   width : 110px;
   text-align : left;
   border : 1px solid white;
   background : white;
	cursor : default;
   padding : 3px 0 3px 3px;
}
