/* CSS Document */
.body {
	width:984px;
	height:580px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align:center;
	margin-top:10px;
	}
.body a {
	color:#000;
	}
.header {
	background-image:url(photo-images/prp-photography-hdr.jpg);
	width:640px;
	height:86px;
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	}
p	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	}
.side-left {
	background-image:url(photo-images/f-DSC08252v.jpg);
	width:285px;
	height:428px;
	background-repeat: no-repeat;
	margin-right:12px;
	float:left;
	}
.side-right {
	background-image:url(photo-images/f-DSC08167v.jpg);
	width:285px;
	height:428px;
	background-repeat: no-repeat;
	margin-left:12px;
	float:right;
	}
.contact-left {
	background-image:url(photo-images/f-DSC08540v.jpg);
	width:286px;
	height:430px;
	background-repeat: no-repeat;
	margin-right:12px;
	float:left;
	}
.contact-right {
	background-image:url(photo-images/f-DSC03901v.jpg);
	width:286px;
	height:430px;
	background-repeat: no-repeat;
	margin-left:12px;
	float:right;
	}
.about-left {
	background-image:url(photo-images/PICT0045.jpg);
	background-repeat: no-repeat;
	width:300px;
	height:360px;
	margin-right:20px;
	float:left;
	}
.about-right {
	background-image:url(photo-images/DSC05915.jpg);
	background-repeat: no-repeat;
	width:360px;
	height:540px;
	margin-left:20px;
	float:right;
	}
.vnav {
	background: #fff;
	width:664px;
	height:64px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	}
.bnav {
	background: #fff; 
	width:800px; 
	height:300px;  
	vertical-align:middle; 
	}
.main {
	background-color:#ffffff;
	width:950px;
	height:auto;
	border: 2px solid #000;
	padding:0px 0px 0px 0px;
	margin-top:-6px;
	text-align:center;
	color:#000000;
	}
.content {
	text-align:center;
	color:#000000;
	padding:0px 100px 10px 100px;
	}
.content a {
	color:#000000;
	}
.text {
	color:#000000;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 10px 10px 10px;
	}
.text a {
	color:#000000;
	}	
.title {
	margin:0px;
	color:#000000;
	padding:10px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	}
.copy {
	margin:10px 10px 0px 10px;
	position:relative;
	color:#000000;
	width:270px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
}
.copy a {
	color:#000000;
	}
#menu ul {
	height: 64px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#menu li {
	float: left;
	height: 64px;
	margin-left:0px;
	}
#list ul {
	padding: 0px 0px 0px 0px;
	}
#list li {
	padding-bottom:00px;
	} 
#gallery-menu ul {
	list-style: none;
	height:200px;
	}
#gallery-menu li {
	height:200px;
	float: left;
	}
.btnAbout {
	width:101px;
	height: 64px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url(photo-images/vnav-about1.jpg);
	}
.btnAbout:hover {
	background-image:url(photo-images/vnav-about2.jpg);
	}
.btnServices {
	width:161px;
	height: 64px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url(photo-images/vnav-services1.jpg);
	}
.btnServices:hover {
	background-image:url(photo-images/vnav-services2.jpg);
	}
.btnGalleries {
	width: 161px;
	height: 64px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url(photo-images/vnav-galleries1.jpg);
	}
.btnGalleries:hover {
	background-image:url(photo-images/vnav-galleries2.jpg);
	}
.btnBlog {
	width:97px;
	height: 64px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url(photo-images/vnav-blog1.jpg);
	}
.btnBlog:hover {
	background-image:url(photo-images/vnav-blog2.jpg);
	}
.btnContact {
	width:142px;
	height: 64px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url(photo-images/vnav-contact1.jpg);
	}
.btnContact:hover {
	background-image:url(photo-images/vnav-contact2.jpg);
	}
.btnBrad {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-brad2.jpg);
	}
.btnBrad:hover {
	background-image:url(photo-images/btn-brad1.jpg);
	border: solid 1px #FF9900;
	}
.btnJahara {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-jahara2.jpg);
	}
.btnJahara:hover {
	background-image:url(photo-images/btn-jahara1.jpg);
	border: solid 1px #FF9900;
	}
.btnCarmichael {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-carmichael2.jpg);
	}
.btnCarmichael:hover {
	background-image:url(photo-images/btn-carmichael1.jpg);
	border: solid 1px #FF9900;
	}
.btnEricaBrandon {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-erica-brandon2.jpg);
	}
.btnEricaBrandon:hover {
	background-image:url(photo-images/btn-erica-brandon1.jpg);
	border: solid 1px #FF9900;
	}
.btnCanyonJim {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-canyon-jim2.jpg);
	}
.btnCanyonJim:hover {
	background-image:url(photo-images/btn-canyon-jim1.jpg);
	border: solid 1px #FF9900;
	}
.btnGardens {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-gardens2.jpg);
	}
.btnGardens:hover {
	background-image:url(photo-images/btn-gardens1.jpg);
	border: solid 1px #FF9900;
	}
.btnSports {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-sports2.jpg);
	}
.btnSports:hover {
	background-image:url(photo-images/btn-sports1.jpg);
	border: solid 1px #FF9900;
	}
.btnZoo {
	width:150px;
	height:175px;
	display: block;
	border: solid 1px #000;
	background-repeat: no-repeat;
	background-image:url(photo-images/btn-zoo2.jpg);
	}
.btnZoo:hover {
	background-image:url(photo-images/btn-zoo1.jpg);
	border: solid 1px #FF9900;

	}
.copyright {
	color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0px 100px 0px;
	clear:both;
	}
