body{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#696667;
	font-size:1em;
	background-color:#eee9e1;
}
h1{
	font-size:1em;
	margin:10px 0 10px 18px;
	padding:0px;
	color:#003366;
	font-weight:bold;
}
#container{
	margin:0 auto 0 auto;
	padding:0px;
	width:992px;
}
#header,#wedding-header{
	width: 864px;
	height: 25px;
	margin:0px;
	padding:35px 0 0 32px;
	background-image:url(../images/harland-payne-photography.gif);
	float:left;
}
#header1,#wedding-header1{
	width: 96px;
	height: 60px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/harland-payne.gif);
}
#header a,#wedding-header a,#header1 a,#wedding-header1 a{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	color:#aaa7a6;
	font-size:0.7em;
}
#header a:hover{
	color:#bba0b1;
}
#wedding-header a:hover{
	color:#a9cadc;
}
#menu,#wedding-menu{
	clear:both;
	width:992px;
	height:45px;
	padding:7px 0 0 0;
	margin:0px;
}
#menu ul,#wedding-menu ul{
	margin:0 0 0 32px;
	padding:0px;
}
#menu li,#wedding-menu li{
	display:inline;
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	color:#bba0b1;
	font-size:0.7em;
	float:left;
}
#menu li a,#wedding-menu a{
	color:#7f7b7a;
}
#menu li a:hover{
	color:#bba0b1;
}
#wedding-menu li a:hover{
	color:#a9cadc;
}
.menu1{
	width:114px;
}
.menu2{
	width:158px;
}
.menu3{
	width:75px;
}
.menu4{
	width:105px;
}
.menu5{
	width:135px;
}
.menu6{
	width:174px;
}
.menu8{
	width:85px;
}
.menu9{
	width:96px;
}
.menu10{
	width:68px;
}
#home-right{
	width:230px;
	height:430px;
	float:left;
	padding:0px;
	margin:0px;
}
#home-right ul{
	margin:0px;
	padding:20px 149px 0 2px;
	width:227px;
}
#home-right li{
	text-decoration:none;
	list-style-type:none;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0 0 0 10px;
	font-size:0.8em;
	height:25px;
	width:227px;
}
#home-right li a{
	color:#7f7b7a;
}
#home-right li a:hover{
	color:#a9cadc;
}
#home-left{
	width:447px;
	height:430px;
	float:left;
	padding:0 0 0 149px;
	margin:0px;
}
#home-left ul{
	margin:0px;
	padding:20px 0 0 2px;
}
#home-left li{
	text-decoration:none;
	list-style-type:none;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0 0 0 10px;
	font-size:0.8em;
	height:25px;
}
#home-left li a{
	color:#7f7b7a;
}
#home-left li a:hover{
	color:#c9c6df;
}
#content-right{
	width:843px;
	float:left;
	padding:90px 0 0 0;
	margin:0px;
}
#content-right p{
	margin:0px;
	padding:5px 0 5px 32px;
	font-size:0.8em;
	width:634px;
	line-height:20px;
	color:#807c7a;
}
#content-right ul{
	margin:0px;
	padding:20px 0 0 31px;
}
#content-right li{
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	color:#bba0b1;
	font-size:0.7em;
	height:22px;
}
.approach{
	background:url(../images/approach.gif) no-repeat;
}
.charity{
	background:url(../images/charity-commisions.gif) no-repeat;
}
.clients{
	background:url(../images/clients.gif) no-repeat;
}
.testimonials{
	background:url(../images/testimonials.gif) no-repeat;
}
.portraits{
	background:url(../images/portraits.gif) no-repeat;
}
.commercial{
	background:url(../images/commercial.gif) no-repeat;
}
.creative{
	background:url(../images/creative-imaging.gif) no-repeat;
}
.digital-photography{
	background:url(../images/digital-photography.gif) no-repeat;
}
.digitale-camera{
	background:url(../images/digitale-camera.gif) no-repeat;
}
.self{
	background:url(../images/self.gif) no-repeat;
}
.contact{
	background:url(../images/contact-us.gif) no-repeat;
}
.wedding{
	background:url(../images/wedding.gif) no-repeat;
}
.wedding-approach{
	background:url(../images/wedding-approach.gif) no-repeat;
}
.sitemap{
	background:url(../images/sitemap.gif) no-repeat;
}
.resources{
	background:url(../images/resources.gif) no-repeat;
}
.links{
	background:url(../images/links.gif) no-repeat;
}
.disclaimer{
	background:url(../images/disclaimer.gif) no-repeat;
}
.privacy{
	background:url(../images/privacy.gif) no-repeat;
}
.contact-w{
	background:url(../images/wedding-contact.gif) no-repeat;
}
#content-left{
	width:149px;
	height:525px;
	float:left;
	padding:0px;
	margin:0px;
}
#content-left p{
	margin:0px;
	padding:96px 0 10px 22px;
	font-size:0.75em;
	color:#7f7b7a;
	width:116px;
	text-align:right;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
}
#content-left p.link{
	margin:0px;
	padding:0 0 10px 22px;
	font-size:0.75em;
	color:#7f7b7a;
	width:116px;
	text-align:right;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
}
#content-left a{
	color:#bba0b1;
}
#content-left a:hover{
	color:#7f7b7a;
}
#content-images{
	width:843px;
	height:525px;
	float:left;
	padding:0px;
	margin:0px;
}
#content-images p{
	margin:0px;
	padding:5px 0 5px 32px;
	font-size:0.7em;
	width:660px;
	line-height:20px;
	color:#807c7a;
}
#portfolio{
	clear:both;
	width: 783px;
	height:64px;
	margin:0px;
	padding:0 0 0 150px;
}
#portfolio ul{
	margin:0px;
	padding:0px;
}
#portfolio li{
	display:inline;
	text-decoration:none;
	margin:0 0 8px 0;
	padding:0px;
	font-size:0.6em;
	float:left;
	width:333px;
}
#portfolio li.port1{
	width:40px;
}
#portfolio li.port2{
	width:620px;
	text-align:center;
}
#special-offer{
	width:670px;
	height:190px;
	clear:both;
	margin:0px auto;
	padding:20px 0 0 0;
	border-top:1px solid #d6d6d6;
}
#special-offer p{
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:1em;
	margin:0px;
	padding:12px 0 14px 0;
}
#footer{
	clear:both;
	width: 992px;
	height: 37px;
	padding:20px 0 0 0;
	margin:0px;
	color:#003366;
}
#footer ul{
	margin:0px;
	padding:0px;
	text-align:center;
}
#footer li{
	display:inline;
	text-decoration:none;
	list-style-type:none;
	margin:0px;
	padding:0 5px 0 0;
	color:#696667;
	font-size:0.55em;
}
#footer li a{
	color:#7f7b7a;
}
#footer li a:hover{
	color:#c9c6df;
}
a{
 	text-decoration: none;
	color:#696667;
}
a:hover{
	color:#bba0b1;
}
img{
	border: 0;
}
.gallery-nav{
	width:480px;
	height:44px;
	margin:0 0 0 112px;
	padding:0px;
	clear:both;
}
.contact{
	float:right;
	padding:35px 32px 0 0;
}
.opening{
	font-family:"Times New Roman", Times, serif;
	color:#bba0b1;
	font-weight:bold;
}
.blue-opening{
	font-family:"Times New Roman", Times, serif;
	color:#a9cadc;
	font-weight:bold;
}
.smalltext{
	font-size:0.7em;
}
.thumb{
	padding:0 10px 0 0;
}
.blue{
	color:#a9cadc;
}
.pink{
	color:#bba0b1;
}
.text-gap{
	padding:0 0 0 60px;
	color:#a9cadc;
}
.text-gap-pink{
	padding:0 0 0 60px;
	color:#bba0b1;
}