body {
	background-color: #000000;
	text-align: center;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#interior {
	position: relative;
	width: 802px;
	height: 562px;
	text-align: center;
	margin: 0 auto;
	padding: 0;	
	background: #000000 url(../images/intbg.jpg) no-repeat top left;
}

body#associates #interior,
body#contact #interior {
	position: relative;
	width: 802px;
	height: 562px;
	text-align: center;
	margin: 0 auto;
	padding: 0;	
	background: #2C3339 url(../images/intbg2.jpg) no-repeat top left;
}


#thumbs {
	position: absolute;
	top: 78px; left: 47px;
	width: 220px; height: 452px;
}

.canvas {
	position: absolute;
	top: 80px;
	left: 310px;
	width: 445px;
	height: 445px;
	margin: 0;
	padding: 0;	
	display: none;
}

.canvas div {
	position: relative;
	width: 445px;
	height: 445px;
	margin: 0 auto;
	padding: 0;	
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.canvas div img {
	vertical-align: middle;
}

* html .canvas div {
	font-family: monospace;
	font-size: 400px;
	line-height: 0px;
	padding: 0;
	height: 0;	
}

#copyright, #misc {
	color: #777777;
	padding-bottom: 15px;
	width: 806px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.undertxt {
	font-size: 13px;
	font-family: georgia, "book antiqua", garamond, palatino, "times new roman", serif;
	letter-spacing: 7px;
	padding-top: 2px;
	font-variant: small-caps;
}

.sm { position: absolute; border: none; width: 100px; height: 100px; }
.lg { border: none; }
.cp { border: none; display: none; }

#sm1 { top: 0px; left: 0px; }
#sm2 { top: 0px; left: 116px; }
#sm3 { top: 116px; left: 0px; }
#sm4 { top: 116px; left: 116px; }
#sm5 { top: 233px; left: 0px; }
#sm6 { top: 233px; left: 116px; }
#sm7 { top: 350px; left: 0px; }
#sm8 { top: 350px; left: 116px; }


.heading {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px;
	font-family: georgia, "book antiqua", garamond, palatino, "times new roman", serif;
	text-decoration: underline;
	line-height: 16px;
	padding: 0;
	text-align: left;
}

.bodytext {
	text-align: justify;
	color: #333333;
	font-size: 12px;
	font-family: georgia, "book antiqua", garamond, palatino, "times new roman", serif;
}

.notes {
	padding-bottom: 10px;
	letter-spacing: .25em;
	font-size: 14px;
	font-family: georgia, "book antiqua", garamond, palatino, "times new roman", serif;
	text-decoration: none;
	text-align: justify;	
}

.notes a {
	text-decoration: none;
	color: #999999;
}

#inspired {
	position: absolute;
	top: 78px;
	left: 45px;
	width: 710px;
	height: 466px;
	text-align: justify;
	background: #CCCCCC;
	border: 3px solid #FFF4C6;
}

#inspired p { padding-right: 10px; }

#artist { float: left; padding: 25px }

#bio { float: right; width: 455px; padding-top: 15px; padding-bottom: 20px;}

#artlinks {
	position: relative;
	float: left;
	top: 87px;
	left: 47px;
	width: 340px;
	background-color: #CCCCCC;
	padding-bottom: 15px;
	color: #333;
	border: 2.5pt white solid;
}

#otherlinks {
	position: relative;
	float: right;
	top: 87px;
	right: 47px;
	width: 340px;	
	background-color: #CCCCCC;
	padding-bottom: 15px;	
	color: #333;
	border: 2.5pt white solid;
}

#artlinks div, #otherlinks div
{
	padding-bottom: 5px;
	xtext-align: left;
}

#artlinks a, #otherlinks a
{
	text-decoration: none;
}
