body {
	background-color: #666666;
	margin: 20px;
	width: 100%;
}

a.white:link {color: #ECECEC; font-size: 12.5px; font-family: Arial, Verdana,
Helvetica; font-weight: bold, text-decoration: none; }
a.white:visited {color: #333333; font-size: 12.5px; font-family: Arial, Verdana,
Helvetica; font-weight: bold, text-decoration: none; }
a.white:active {color: #ECECEC; font-size: 12.5px; font-family: Arial, Verdana,
Helvetica; font-weight: bold, text-decoration: none; }
a.white:hover {color: #660033; font-size: 12.5px; font-family: Arial, Verdana,
Helvetica; font-weight: bold, text-decoration: none; }

h1
{
color: #333333;
font-size: 175%;
}

h2
{
color: #333333;
font-size: 130%;
}

h3
{
color: #333333;
font-size: 115%;
}

.copy {
	font-family : Arial, Verdana, Helvetica, Geneva, sans-seriff;
	font-size : 12.5px;
	font-weight : normal;
	font-variant: normal;
	font_style: normal;
	text-decoration: none;
	color: #666666;
}

.copy2 {
	font-family : Arial, Verdana, Helvetica, Geneva, sans-seriff;
	font-size : 12.5px;
	font-weight : normal;
	font-variant: normal;
	font_style: normal;
	text-decoration: none;
	color: #333333;
}

.copy3 {
	font-family : Lucida Handwriting, Verdana, Helvetica, Geneva, sans-seriff;
	font-size : 12.5px;
	font-weight : normal;
	font-variant: normal;
	font_style: normal;
	text-decoration: none;
	color: #666666;
}

.copy4 {
	font-family : Bradley Hand ITC TT, Verdana, Helvetica, Geneva, sans-seriff;
	font-size : 14.5px;
	font-weight : normal;
	font-variant: normal;
	font_style: normal;
	text-decoration: none;
	color: #666666;
}
	
#container {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 806px;
	height: 743px;
	margin: 0px;
	padding: 0px;
}

#left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 172px;
	height: 743px;
	background-image:url(images/dmiller_01.gif);
	margin: 0px;
	padding: 0px;
}

#top {
	position: relative;
	top: 0px;
	left: 172px;
	width: 634px;
	height: 131px;
	background-image:url(images/dmiller_02.gif);
	margin: 0px;
	padding: 0px;
}

#middle {
	position: absolute;
	top: 131px;
	left: 172px;
	width: 634px;
	height: 612px;
	background-image:url(images/dmiller_03.gif);
	margin: 0px;
	padding: 0px;
}

#nav {
	position: relative;
	width: 100%;
	top: 175px;
	left: 200px;
	height: 238px;
	margin: 0px;
	padding: 0px;
}

#body {
	position: absolute;
	top: 465px;
	left: 390px;
	width: 600px;
}

#gallery {
	position: absolute;
	top: 265px;
	left: 375px;
}

#homegallery {
	position: absolute;
	top: 10px;
	left: 8px;
}

#homegallerysquare {
	position: absolute;
	top: 325px;
	left: 380px;
}

#homegallerysquare2 {
	position: absolute;
	top: 0px;
	left: 305px;
}

#homegallery2 {
	position: absolute;
	top: 10px;
	left: 7px;
}

#panosquare {
	position: absolute;
	top: 265px;
	left: 380px;
}

#panosquare2 {
	position: absolute;
	top: 0px;
	left: 310px;
}

#panosquare3 {
	position: absolute;
	top: 195px;
	left: -310px;
}

#panosquare4 {
	position: absolute;
	top: 0px;
	left: 310px;
}

#panogallery {
	position: absolute;
	top: 12px;
	left: 7px;
}

#panogallery2 {
	position: absolute;
	top: 12px;
	left: 7px;
}

#panogallery3 {
	position: absolute;
	top: 12px;
	left: 7px;
}

#panogallery4 {
	position: absolute;
	top: 12px;
	left: 7px;
}

#pano1 {
	position: absolute;
	top: 10px;
	left: 10px;
}

#pano1square {
	position: absolute;
	top: 315px;
	left: 490px;
}

#text2 {
	position: absolute;
	top: 185px;
	left: 373px;
	width: 600px;
}

#text3 {
	position: absolute;
	top: 155px;
	left: 373px;
	width: 600px;
}

#page {
	position: absolute;
	top: 145px;
	left: 440px;
}

#pic {
	position: absolute;
	top: 160px;
	left: 440px;
}

#fam {
	position: absolute;
	top: 206px;
	left: 675px;
}

#abbot {
	position: absolute;
	top: 275px;
	left: 455px;
}

#abbot2 {
	position: absolute;
	top: 210px;
	left: 685px;
}

#abbotText {
	position: absolute;
	top: 230px;
	left: 373px;
	width: 600px;
}

#hood {
	position: absolute;
	top: 275px;
	left: 675px;
}

#park {
	position: absolute;
	top: 450px;
	left: 455px;
}

#rick {
	position: absolute;
	top: 450px;
	left: 675px;
}


#date {
	position: absolute;
	top: 731px;
	left: 400px;
	width: 550px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}	

#quality {
	position: absolute;
	top: 695px;
	left: 550px;
	width: 550px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}	

#contact {
	position: absolute;
	top: 150px;
	left: 380px;
	width: 500px;
}

#contacttext {
	position: absolute;
	top: 200px;
	left: 400px;
	width: 500px;
}

#contacttext {
	position: absolute;
	top: 225px;
	left: 562px;
	width: 350	
}

#back {
	position: absolute;
	top: 635px;
	left: 600px;	
}

#back2 {
	position: absolute;
	top: 203px;
	left: -90px;	
}

#back3 {
	position: absolute;
	top: 283px;
	left: 103px;	
}

#form {
	position: absolute;
	top: 290px;
	left: 390px;
	width: 496px;
	height:300px;
	margin: 0px;
	padding: 0px;
}	

#sendit {
	position: absolute;
	top: 210px;
	left: 390px;
	width: 496px;
	height:300px;
	margin: 0px;
	padding: 0px;
}

 /* *** Float containers fix:

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

	