* { margin:0; padding:0; }

/* Begin Layout */
body { background:#FFF url(images/shadow_background.gif) repeat-x 10px 214px; }
#wrapper { width:750px; margin:25px auto 0 auto; }
#mainColumn { width:540px; display:block; float:left; }
#navigation { width:200px; display:block; float:left; margin:65px 0 0 0; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0 0 15px 0; }
/* End Layout*/

/* Begin Navigation Style*/
#navigation ul { margin:15px 0 0 0; padding:0; list-style-type:none; width:100px; float:left }
#navigation li { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; }
#navigation li a { display:block; width:100px; height:20px; position:relative; color:#000; text-decoration:none; cursor:pointer; }
#navigation a span { position:absolute; width:100%; height:100%; }
/* End Navigation Style*/

/* Begin Navigation Rollover*/
#navigation li.home a span { background:url(images/home_btn.gif) no-repeat 0 0; }
#navigation li.home a:hover span { background:url(images/home_btn_hover.gif) no-repeat 0 0; }
#navigation li.paintings a span { background:url(images/paintings_btn.gif) no-repeat 0 0; }
#navigation li.paintings a:hover span { background:url(images/paintings_btn_hover.gif) no-repeat 0 0; }
#navigation li.statement a span { background:url(images/statement_btn.gif) no-repeat 0 0; }
#navigation li.statement a:hover span { background:url(images/statement_btn_hover.gif) no-repeat 0 0; }
#navigation li.resume a span { background:url(images/resume_btn.gif) no-repeat 0 0; }
#navigation li.resume a:hover span { background:url(images/resume_btn_hover.gif) no-repeat 0 0; }
#navigation li.essay a span { background:url(images/critical_btn.gif) no-repeat 0 0; }
#navigation li.essay a:hover span { background:url(images/critical_btn_hover.gif) no-repeat 0 0; }
#navigation li.contact a span { background:url(images/NEWcontact_btn.gif) no-repeat 0 1px; }
#navigation li.contact a:hover span { background:url(images/NEWcontact_btn_hover.gif) no-repeat 0 1px; }
/* End Navigation Rollover */

/* Begin Navigation Selected State */
#navigation li a.selected { cursor:default !important; }
/* End Navigation Selected State*/

#navigation img.title { margin:30px 0 0 -10px; float:left; }

/* Begin News Callout Style */
#callout { width:200px; display:block; float:left; margin:50px 0 0 0; border:1px solid #B2B5B8; }
#callout h3 { display:block; width:100%; background-color:#D6D6D6; color:#666B72; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-align:center; height:25px; line-height:25px; font-size:15px; border-bottom:1px solid #B2B5B8; }
#callout p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8C9095; margin:10px 10px 10px 10px; }
/* End News Callout Style */

/* From previous Stylesheet */
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#large_overlay_container {
	float:left;
	position:absolute;
	height:1px;
	width:1px;
	z-index:1;
	margin:85px 0px 0px 135px;
}
#image_table {
	position:inherit;
	z-index:0;
}
.resume {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
}

/* Paintings page styles */
table.paintings {
	border-collapse:collapse;
	margin:0 auto;
}
table.paintings td img {
	cursor:pointer;
	display:block;
	margin:5px !important;
}
#thumb_menu table.paintings td img:hover {
	cursor:pointer;
	display:block;
	border:3px solid #73A2D9 !important;
	margin:2px !important;
}
table.paintings td p {
	text-align:center;
	color:#969BA6;
}
table.paintings td p a {
	text-decoration:none;
	color:#969BA6;
	font-weight:bold;
}
table.paintings td p a:hover {
	text-decoration:underline;
	color:#73A2D9;
}
table.paintings div.arrow_left, table.paintings div.arrow_right {
	display:block;
	width:14px;
	height:40px;
}
table.paintings div.arrow_left {
	background:url(images/arrow_left.gif) no-repeat bottom left;
}
table.paintings div.arrow_right {
	background:url(images/arrow_right.gif) no-repeat bottom left;
}
table.paintings td a:hover div {
	background-position:bottom right;
}
img#main {
	margin:35px 0 0 0 !important; 
}
#menu_wrapper * {
	margin:0;
	padding:0;
}
/* visible area is 67px x 7 */
#menu_wrapper {
	width:469px;
	height:134px;
	overflow:hidden;
	margin:0;
	padding:0;
}
/* each picture is 67px wide (5+57+5) so table width is (n times pictures) x 61 */
#thumb_menu_main {
	width:871px;
	height:134px;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}
#thumb_menu_archive {
	width:1005px;
	height:134px;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}
