body { 
font-size: 14pt; 
font-family: Palatino, verdana, helvetica, sans-serif ;
background-color: #f7f6e1; 
width: 527px;
min-width: 527px;
max-width: 527px; 
margin: auto; padding:
15px 25px 5px 15px;
border-width: 0;
}
#all { 
background-color: #63775b;
}
img {
	margin: 0;
	padding: 0;
	border: solid 2px black;
}
a:link, a:visited, a:hover,  {
	border-width: 0;
	outline-width: 0; 
}
h1 { 
color: black; 
font-size: 16pt; 
font-style: oblique; 
background-color: #c8c098;
padding-top: 4px; 
padding-left: 10px; 
}
.small_super { 
color: black;
font-size: 70%;
vertical-align: super;
}
h2 {
	color: black;
	font-size: 9pt;
	background-color: #c8c098;
	text-align: right;
	margin: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}
h2 > i { 
font-size: 14pt;
}
h3 {
	font-size: 100%; 
	background-color: #c8c098;
}
h5 { 
background-color: #fefefc; 
height: 160px;
padding-top: 50px;
padding-right: 10px;
padding-left: 10px;
}
table {
	font-size: 9pt;
}
th {
	font-size: 14pt;
	background-color: #c8c098;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
th#updated {
	color: #928a65;
	font-size: 9pt;
	background-color: #f7f6e1;
	text-align: right;
	padding-top: 30pt;
	padding-left: 10pt;
}
th > em { 
font-size: 120%; 
font-style: normal;
}
.right_justified { 
text-align: right;
}
table#resume {
	background-color: inherit;
	border-collapse: collapse;
	font-size: 12pt;
	margin-top: -20px;
	width: 527px;
}
#resume td {
	background-color: inherit;
	text-align: left;
	vertical-align: text-top;
	width: auto;
	height: auto;
	min-width: 40pt;
	padding-top: 8pt;
	padding-right: 5pt;
	padding-bottom: 7pt;
	padding-left: 5pt;
}
#resume td > i {
	font-weight: bold;
}
#resume img {
	border-width: 0; 
}
#resume a:link { 
	color: blue; 
	text-decoration: underline;
	border-width: 0;
	outline-width: 0;
}
#resume a:visited { 
	color: #17453a;
	text-decoration: underline;
	border-width: 0;
}
#resume a:hover { 
	color: black;
	text-decoration: none;
	border-width: 0;
	outline-width: 0;
}
.footer_header { 
	clear: both;
}
.footer_header a:link, a:visited { 
	color: black;
	text-decoration: none;
	border-width: 0;
	outline-width: 0;
}
.footer_header a:hover { 
	color: #801452;
}
table#spotting, table#bio { 
	font-size: 8pt;
	text-align: justify;
	margin-right: auto; 
	margin-left: auto;
	border-width: 0;
}
table#spotting { 
	border-collapse: separate; 
	border-spacing: 10px;
}
table#spotting img { 
	width: 260px;
	min-width: 260px;
	max-width: 260px;
	border-width: 2px; 
}
td.bio_paragraph { 
	font-size: 12pt; 
	text-align: justify; 
	padding-top: 25px; 
}
td#blurb { 
	text-align: justify;
	padding: 0 15px 0 3px; 
}
table#pretty_sweet { 
	margin-top: 15px; 
	margin-bottom: 15px; 
	margin-left: -4px; 
}
img#mother_daughter { 
	width: 525px;
	min-width: 525px;
	max-width: 525px;
}
table#inside_pretty_sweet { 
	font-size: 9pt;
	background-color: #e4e4be;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: solid 2px #747b4c;
}
#inside_pretty_sweet td { 
	padding-right: 30px; 
	padding-bottom: 10px;
	padding-left: 30px;
}
#inside_pretty_sweet th { 
	font-size: 9pt;
	font-weight: normal;
	background-color: #e4e4be;
	text-align: justify;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0; 
}
#inside_pretty_sweet img { 
	margin-right: 20px; 
}
table#resume_image { 
	font-size: 9pt;
	text-align: center;
	margin: 12px auto;
}
#prints { 
	font-size: 12pt;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}
#prints img { 
	border-width: 0;
}
#gallery_k { 
	background-color: #333a30;
	width: 400px;
	height: 380px;
	margin-right: auto;
	margin-left: auto;
	padding: 45px 15px 15px;
	border: solid 1px black;
}
#gallery_k p {
	background-color: #fbfaec;
	width: 292px;
	min-width: 292px;
	max-width: 292px;
	margin: 50px auto auto;
	padding: 15px;
	border: solid 2px #3d333b;
}
table#k_rep { 
	font-size: 8pt;
	background-color: #fbfaec;
	width: 325px;
	min-width: 325px;
	max-width: 325px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	border: solid 2px #3d333b;
}
td#padded_justified { 
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
}
table#beth_alone, table#beth_alone_2 { 
	width: 527px;
	min-width: 527px;
	max-width: 527px;
	margin-top: -10px;
	border-collapse: separate;
	border-spacing: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px; 
}
table#beth_alone img { 
	width: 242px;
	min-width: 242px;
	max-width: 242px;
}
#beth_alone_2 img { 
	width: 243px; 
	min-width: 243px;
	max-width: 243px; 
	margin-top: -20px;
	margin-right: auto;
	margin-left: auto;
	border: solid 2px black;
}
table#the_necklace { 
	text-align: justify;
	width: 360px;
	min-width: 360px;
	max-width: 360px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#the_necklace img { 
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
table#solitary_tree { 
	text-align: justify;
	width: 464px;
	min-width: 464px;
	max-width: 464px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 25px;
}
#sun_article {
	font-size: 11pt;
	text-align: justify;
	margin-right: 25px;
	margin-left: 25px;
}
img#sun_article_pic { 
	width: 180px;
	float: right;
	margin-top: 35px;
	margin-right: 10px;
	margin-left: 13px;
	border-width: 1px;
}
#installation_shots { 
	background-color: #fefefc;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 17px 10px 1px;
}
#installation_shots img { 
	height: 200px;
	margin-right: 10px;
	margin-left: 10px;
	border: solid 1px black;
}
#installation_shots h3 { 
	font-size: 10px;
	background-color: #fefefc;
	text-align: right;
	padding-right: 16px;
}
