body { color: #e9e9e9; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: #A39E9A; text-align: center; margin: 0; padding: 0; }
#container { text-align: left; width: 756px; margin: 0 auto; }
p { font-size: 0.75em; line-height: 1.5em; margin: 0 0 1em; }
.clearboth { clear: both; }
#head { position: relative; width: 756px; height: 72px; }
#head h1 { color: #e9e9e9; font-size: 1.8em; font-weight: normal; font-style: normal; vertical-align: bottom; margin: 0; padding: 0; }
#head p { font-size: 0.8em; margin: 0; padding: 0; }
#headleft { text-align: left; position: absolute; left: 0; bottom: 0; float: left; margin-bottom: 12px; margin-left: 156px; padding: 0; }
#headright { font-size: 0.9em; text-align: right; position: absolute; right: 0; bottom: 0; float: right; margin-bottom: 12px; padding-bottom: 0.15em; }
#headleft a:link { color: #e9e9e9; text-decoration: none; }
#headleft a:visited { color: #e9e9e9; text-decoration: none; }
#headleft a:hover { color: #eaa820; text-decoration: none; }
#nav { text-align: right; width: 140px; float: left; margin-top: 9px; padding-right: 16px; }
#nav p { line-height: 1em; }
#content { width: 600px; float: left; }
#art { background-color: #fff; width: 100%; height: 600px; }
p.photocaption { font-size: .6em; }
#caption { width: 100%; height: 36px; margin-top: 6px; }
#caption p { line-height: 1.25em; margin: 0; padding: 0; }
#caption-left { font-size: 1em; text-align: left; float: left; }
#caption-right { font-size: 0.85em; text-align: right; float: right; }
a:link { color: #e9e9e9; text-decoration: none; }
a:visited { color: #e9e9e9; text-decoration: none; }
a:hover { color: #eaa820; text-decoration: underline; }
a:active { color: #eaa820; text-decoration: underline; }

#thumbs { margin-top: 24px; }
.gallerytitle p {
	font-size: 0.65em;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin: 0 0 .3em;
	color: #e9e9e9;
	}
.section { margin: 0 0 .7em; padding-bottom: 0.5em; width: 90px; }

.alt  { font-size: 0.5em; display: none }
.whitebox { background-color: #f5f5f5; background-image: none; margin-right: 4px; margin-bottom: 4px; width: 14px; height: 14px; float: left; }
#bio { color: #828282; background-color: #fff; width: 576px; min-height: 576px; padding: 12px; }
#bio img { margin-right: 9px; margin-bottom: 6px; }
#bio a:link { color: #828282; text-decoration: underline; }
#bio a:visited { color: #828282; text-decoration: underline; }
#bio a:hover { color: #eaa820; text-decoration: underline; }
#bio a:active { color: #eaa820; text-decoration: underline; }
#schedule { color: #828282; background-color: #fff; padding: 12px; width: 576px; min-height: 576px; }
#schedule p { font-size: 0.75em; }
#schedule h3 { color: #7d916a; font-size: 0.7em; font-style: normal; font-weight: bold; text-transform: uppercase; letter-spacing: 0.2em; margin: 0 0 0.2em; }
#schedule h4 { color: #7d916a; font-size: 0.7em; font-weight: bold; font-style: normal; text-transform: uppercase; letter-spacing: 0.2em; margin: 0.67em 0 0.2em; }
#schedule a { color: orange; }
#copyright { color: #e9e9e9; font-size: 0.6em; width: 100%; height: 24px; margin-top: 12px; }
#copyright p { font-size: 1em; margin: 0; }
#credit { margin-top: 12px; width: 100%; height: 24px; }
#credit p { color: #e9e9e9; font-size: 0.5em; text-transform: uppercase; letter-spacing: 0.1em; }
#credit a:hover {
	text-decoration: none;
	color: #eaa820;
}
.new { color: blue; }
.floatright { float: right; }
.floatleft { float: left; }