body {
	margin:0;
	background: white url(../images/bg.png) repeat-x left top;
}
#custom-doc {
	width:68.462em;
	*wdith:66.752em;
	padding-top:38px;
}
#hd {
	height:109px;
	background: transparent url(../images/logo-upper.png) no-repeat left top;
}
#nav {
	padding:16px 0 0 353px;
}
#nav a {
	display:block;
	float:left;
	height:40px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#nav-about {
	width:65px;
	background-image: url(../images/nav-about.png);
}
#nav-testimonials {
	margin-left:77px;
	width:104px;
	background-image: url(../images/nav-testimonials.png);
}
#nav-contact {
	margin-left:83px;
	width:91px;
	background-image: url(../images/nav-contact.png);
}
#nav a:hover {
	background-position: left bottom;
}

#left-col-container {
	margin-left:17px;
	background: transparent url(../images/left-col-container-bg.png) repeat-y right top;
	height: 1364px;
}

#logo-lower {
	display:block;
	height:75px;
	width:223px;
	background: transparent url(../images/logo-lower.png) no-repeat left top;
}
#logo-lower h1 {
	text-indent:-9999px;
	margin:0;
}
#about {
	padding-right:66px;
	margin-top:40px;
}
#about h2 {
	margin:0;
	background: transparent url(../images/about.png) no-repeat left top;
	text-indent:-9999px;
	width:50px;
	height:12px;
	margin-bottom:14px;
}
#testimonials {
	margin-top:68px;
	padding-right:66px;
}
#testimonials h2 {
	margin:0;
	background: transparent url(../images/testimonials.png) no-repeat left top;
	text-indent:-9999px;
	width:103px;
	height:12px;
	margin-bottom:14px;
}
#contact {
	margin-top:68px;
}
#contact h2 {
	margin:0;
	background: transparent url(../images/contact.png) no-repeat left top;
	text-indent:-9999px;
	width:89px;
	height:12px;
	margin-bottom:14px;
}
h2#in-process {
	margin:0;
	background: transparent url(../images/in-process.png) no-repeat left top;
	text-indent:-9999px;
	width:84px;
	height:12px;
	margin-bottom:14px;
	margin-left:56px;
	margin-top:14px;
}
p {
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	color:#6a794a;
	font-size:77%;
	line-height:1.8em;
	margin-bottom:24px;
}
.light {
	color:#9f9d52;
	text-decoration:none;
}
a.light:hover {
	text-decoration:underline;
}
#center-col-container {
	padding-left:56px;
}
#right-col-container {
	padding-left:57px;
}
#center-col-container p, #right-col-container p {
	width:204px;
	margin:17px 0 19px;
}
.site-container {
	height:268px;
}
.label {
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	color:#6a794a;
	font-size:77%;
}
.textfield {
	margin:3px 0;
	height:18px;
	width:223px;
	border:solid 1px #d0dd8a;
}
.textarea {
	margin:3px 0;
	height:175px;
	width:223px;
	border:solid 1px #d0dd8a;
}
#submit {
	display:block;
	float:left;
	border:1px solid #d0dd8a;
	background-color:#9f9d52;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	color:#fff;
	font-size:77%;
}
#submit:hover {
	background-color:#d0dd8a;
}
a.sites {
	display:block;
	width:215px;
	height:157px;
	background-position:left bottom;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#dr-rawnsley {
	background-image: url(../images/dr-rawnsley-site-small.jpg);
}
#rawnsley-hair-restoration {
	background-image: url(../images/rawnsley-hair-restoration-site-small.jpg);
}
#kohn-communications {
	background-image: url(../images/kohn-communications-site-small.jpg);
}
#chick-notes {
	background-image: url(../images/chick-notes-site-small.jpg);
}
#matthew-mink {
	background-image: url(../images/matthew-mink-site-small.jpg);
}
#sunday-setup {
	background-image: url(../images/sunday-setup-site-small.jpg);
}
#albino-farm {
	background-image: url(../images/albino-farm-site-small.jpg);
}
#vinies-veda {
	background-image: url(../images/vinies-veda-site-small.jpg);
}
#mandh {
	background-image: url(../images/mandh-site-small.jpg);
}
#palate-plate {
	background-image: url(../images/palate-plate-site-small.jpg);
}
#high-noon {
	background-image: url(../images/high-noon-site-small.jpg);
}
a.sites:hover {
	background-position:left top;
}
