body { color: #663300; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
p,h1,h2,h3 { margin: 0; }
a,a:visited { color: #663300; outline: none; text-decoration: none; }
a:hover,a:active { color: black; }

#wrap { margin: 12px auto; position: relative; width: 799px; }

#header { position: relative; }
	#header h1 { font-size: 15px; font-weight: normal; font-style: italic; letter-spacing: 4px; position: absolute; top: 25px; left: 130px; }

#menu { position: absolute; bottom: -8px; left: 83px; }
	#menu ul { list-style-type: none; }
	#menu li { 
		display: inline; 
		padding: 0 6px; 
		font-size: 12px; 
		letter-spacing: 2px; 
	}
	
#sidebar { font-size: 12px; font-style: italic; position: absolute; left: 22px; top: 88px; bottom: 0;}
	#sidebar a { color: #0054a6; }
#sidebar #social {bottom: 40px;left: 0;position: absolute;}
	
#body { 
	color: #663300; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin: 25px 12px 0 auto; 
	width: 657px; 
}
	#body p { margin-bottom: 12px; line-height: 18px; }
		#body p.reviewer { font-weight: bold; font-style: italic; }
	#body img.alignright { padding-left: 8px; }
	#body img.alignleft { padding-right: 12px; }
	#body h1 { margin: 0; font-size: 12px; line-height: 15px; text-transform: uppercase; }
	#body h2 { font-size: 12px; text-transform: uppercase; }
	#body h3 { font-size: 11px; font-weight: normal; margin-bottom: 12px; }
	#body dl { font-size: 11px; }
	#body dt { position: relative; left: 5px; font-weight: bold; }
	#body dd { position: relative; right: -10px; top: -13px; }
	
table.paintings { text-align:center;vertical-align:top; }
	table.paintings td { height: 100px; width: 140px; overflow: hidden; }
	table.paintings img { border: none; }
	
#links dt { left: 0px; }
#links dd { right: 0px; top: 0px; padding-bottom: 8px; }
	
	#contact .left { background: #663300; color: white; }
	#contact input,#contact textarea { background: none; border: none; }
	#contact select { background: none; width: 100%; }

#footer { font-size: 11px; margin: 24px 0; text-align: center; vertical-align: middle; }
#footer img { padding: 0 10px 0 0; vertical-align: middle;}
#footer p { font-size: 11px; margin: 24px 0; text-align: center; vertical-align: middle; }