body {
	color: #FFFF00;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 121%;
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}
p { line-height: 121%; }
a:link {
	color: #d9e7ff;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px; }
a:visited {
	color: #d9e7ff;
	padding-right: 3px;
	padding-left: 3px; }
a:hover {
	color: white;
	text-decoration: underline overline;
	margin: 0 0 0 1px;
	padding-left: 3px; }
h1 {
	color: #FFFFFF;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: normal;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h2 {
	color: #99FF00;
	font-size: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: normal;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#frontable { background-color: gray; text-align: left; width: 620px; height: 700px; min-width: 620px; min-height: 640px; max-width: 620px; margin-right: auto; margin-left: auto; padding: 5px; border: solid 10px white; }
#leftcolumn { vertical-align: top; position: absolute; top: 80px; width: 450px; height: 390px; padding: 3px; border: solid 1px white; }
#rightcolumn { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position: absolute; top: 80px; width: 145px; height: 540px; margin-left: 465px; padding: 3px; border: solid 1px white; }
#design { font-size: 12pt; line-height: 121%; text-transform: uppercase; text-align: left; position: absolute; top: 290px; }
#photo { font-size: 12pt; line-height: 121%; text-transform: uppercase; text-align: left; position: absolute; top: 290px; left: 144px; }
#art { font-size: 12pt; line-height: 121%; text-transform: uppercase; text-align: left; position: absolute; top: 290px; left: 300px; }
#bio { color: white; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 490px; width: 452px; }
.image_info {
    display:block;
    font-size:10px;
    color:#999;
    border:0px;
    }
.wrapper { margin:0 auto; border: solid 0 #000; text-align:left; padding: 0; }
.show_title {
    font-size:12px;
}
.image_info a {
    text-decoration:none;
    color:#fff;
}
img {
	border-width: 0;
}
.image {
    margin-bottom:1px;
}
.image img {
    padding:1px;
    border: solid 1px #000;
    display:block;
    background-color: #fff;
    margin-top: 1px;
}
.navigation, .navigation a {
	text-decoration: none;
    color:#fff;
    margin-top:1px;
    font-weight:bold;
}
.thumbnail_row {
    
}
.thumbnail_row img {
    border:solid 0 #aaa;
}
.thumbnail_center { border-color: #d9e7ff !important; border-style: dashed; border-width: 2px !important; }
.small, .small a {
    margin-top: 1px;
    text-decoration:none;
    color:#777;
}
h3 {
	color: #CCCCCC;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
