*
{
	padding:0;
	margin:0;
}
img
{
	border:0;
}
body
{
	background:#76766b;
	font-family:garamond, georgia, 'times new roman', serif;
	font-size:12px;
}
#container
{
	width:800px;
	margin:50px auto;
}
#heading
{
	border-bottom:2px #000 solid;
	position:relative;
}
#heading h1
{
	position:absolute;
	bottom:-15px;
	left:-2px;
}
#heading .nav
{
	padding: 3px 0;
	position:absolute;
	bottom:0px;
	right:5em;
}
.nav.top
{
	float:right;
	padding: 3px 0;
}
#body
{
	overflow:auto;
	list-style:none;
	margin: 50px 0;
}
#body .logo 
{
	display:block;
	float:left;
	margin-left:46px;
	margin-top:95px;
	border:1px #000 solid;
	width: 120px;
	height: 180px;
}
#body .logo:first-child
{
	margin-left:0;
}
#body .logo.paintings
{
	margin-top:5px;
}
#body .logo img
{
	display:block;
}
.nav
{
	font-size:16px;
}
.nav a 
{
	text-decoration:none;
	color:#000;
}
.nav a:hover, .nav a:active 
{
	text-decoration:underline;
}	
ul.nav
{
	height:3ex;
	list-style:none;
	position:relative;
	border-left:2px #000 solid;		
}
ul.nav.paintings
{
	border-top: 2px #000 solid;
	border-right: 2px #000 solid;
	border-left:none;	
}
ul.nav li
{
	text-align:center;
	position:absolute;
}
ul.nav li.drawings
{
	left:198px;
}
ul.nav li.sculpture
{
	right:198px;
}	
ul.nav li.landscapes
{
	left:20px;
}
ul.nav li.portraits
{
	left:368px;
}
ul.nav li.stills
{
	right:32px;
}




#body .category_thumb
{
	position: relative;
	float: left;
	margin: 5px;
	color: #000;

	cursor: pointer;
}

#body .category_thumb .image
{
	text-align: center;
}
#body .category_thumb .image img
{
	border: 1px #999 solid;
	display: block;
}

#body .category_thumb .description
{
	display: none;
	text-align: left;
	color: rgb(102, 102, 102);
	line-height: 200%;
}

#body .textbox p
{
	margin-bottom: 1ex;
}
#body .textbox h3
{
	margin: 0;
}

#resume
{
background-color: #FCFCF0;
margin: 1em;
padding: 1em;
}

#resume h1
{
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
}
#resume h2
{
	font-size:  16px;
	text-align: center;
}

#resume h3
{
	font-size: 14px;
	margin-top: 1ex;
	text-transform: uppercase;
}

#resume h4
{
	font-size: 13px;
}

#resume h5
{
	font-size: 13px;
}

#resume p
{
	font-size: 13px;
	margin: .5ex 0;
}
#resume ul
{
	list-style-position: inside;
}