body {
	color: black;
	font-family: "Bookman Old Style";
	background-color: gray;
	background-image: url(../images/gray-textured.gif);
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}
div.main {
	padding: 12px;
	background-color: white;
	width: 780px;
	height: 600px;
}
a:link.email { text-decoration: underline }
a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
div.sidebar ul { margin-top: 0; margin-bottom: 0; margin-left: 18px; padding: 0; list-style-type: none; list-style-image: none;; }
table { text-align: right; vertical-align: top; width: 700px; padding: 0; border-style: none  ; }
.sidebar { font-size: 13pt; line-height: 15pt; font-style: normal; width: 280px; }
.header { font-size: 22pt; line-height: 22pt; }
.footer { font-size: 10pt; line-height: 10pt; }
div.header p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
div.sidebar p { text-transform: capitalize; margin-top: 0; margin-bottom: 0; }
p.fine-art { font-size: 16pt; line-height: 16pt; margin-top: 0; padding-bottom: 36pt; }
p.portfolio-title { font-size: 16pt; line-height: 16pt; margin-top: 0; padding-top: 36pt; }
a:hover { text-decoration: underline; }
hr {
	color: #000080;
	background-color: #000080;
	text-align: left;
	height: 2px;
	margin-left: 0; 
	padding-left: 0; border:none
}
#r1c1 { text-align: left; width: 300px; vertical-align: top; padding: 0; }
#r1c2 { width: 500px; padding: 0; }
#r2c2 { width: 500px; padding: 0; }
td { padding: 2px; }
.statement { font-size: 10pt; }
.statement p {
	margin-top: 0; 
}

.information { font-size: 10pt; }
div.information h4 { font-size: 10pt; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

div.bio { font-size: 10pt; height: 500px; width: 434px; overflow-y: scroll; padding-right: 6px; }
div.bio h4 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}
.bio p {
	margin-bottom: 0;
	margin-top: 5pt;
}

td#navigation { text-align: center; vertical-align:baseline; font-size: 10pt }
td#title { text-align: center; vertical-align: middle; }
td#image { text-align: center; vertical-align: top; }
td#copyright { font-size: 8pt; text-align: center; vertical-align: middle; }
img { border-style: none; }
table.grid { text-align: center; vertical-align: top; width: auto; padding: 2px; border-style: none; }
table.gallerygrid {
	text-align: left;
	vertical-align: top;
	width: auto;
	padding: 4px;
	border-style: none;
	width: 450px 
}
table.prices {
	text-align: left;
	padding: 0px;
	width: 90%;
}
img.gallerythumb:hover { border-color: black }
img.gallerythumb { border-style:dotted; border-width:thin; border-color:#CCCCCC }