body
	{
	color: #333;	
	background-color: white;

/*	font-size: 80%;
	font-family: Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;
	line-height:110%; 
*/
	font: 14px/18px "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 

	padding: 50px 100px 50px 100px;
	margin: 0;
	}

p	{margin-bottom:1.5em;}

table
	{
	font-size: 100%;
	}


h1
	{
	font-size: 32px;
	font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	margin-top:0;
	line-height:100%;
	letter-spacing:-20%;
	}

h2
	{
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:1.5em;
	}

h3
	{
	font-size:120%;
	color:#333;
	font-weight:normal;
	}

a,a:link,a:active
	{
	color: #06c;
	}
a:visited
	{
	color: #609;
	}
a:hover
	{
	color:#f30;
	}


div#page
	{
	width:680px;
	position:relative;
	left:50%;
	margin-left:-340px;

 
	}

div#logo
	{
	width:200px;
	z-index:1;
	}


div#navigation
	{
	width:380px;
	height:30px;
	margin-left:240px;
	margin-top:-30px;
	z-index:0;
	}

div#navigation table td
	{
	height:30px;
	vertical-align:middle;
	}

div#navigation td.pathsplit
	{
	width:40px;
	text-align:center;
	color:#ccc;
	font-size:150%;
	}

td#name
	{
	font-size:11px;
	line-height:normal;
	color:#666;
	}

td#name a,
td#name a:link,
td#name a:active,
td#name a:visited
	{
	color:#666;
	}

td#name a:hover
	{
	color:#333;
	}


div#article
	{
	margin-top:80px;
	}


div#copyright
	{
	width:380px;
	margin-top:80px;
	margin-bottom:40px;
	color:#666;
	font-size:11px;
	line-height:inherit;
	}


.extlink
	{
	color: #c00;
	}

dl.works
	{
	margin:0 0 2em 0;
	color: #666;
	}

p.note
	{
	color: #666;
/*	font-style:italic;*/
	font-size:11px;
	}

table.portfolio td.list
	{
	vertical-align:top;
	padding-right:2em;
	width:250px;
	}

table.portfolio td.text
	{
	vertical-align:top;
	}

table.portfolio td.text p.pic
	{
	margin-bottom: 2em;
	text-align:center;
	}

table.portfolio td.text p.lower
	{
	margin-top:2em;
	}

table.portfolio td.text p.sitelink
	{
	font-weight:bold;
	font-size:115%;
/*	margin-left:2em; */
	}


