<style type="text/css">
   	body {margin: 0; background: white; color: black;}
	h1 {font-weight: bold; font-size: x-large; text-align: center; padding-top: .5em;}
	table#heading {width: 100%; background: black; color: white; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: small; text-align: center;}
	table#heading a {color: white; text-decoration: none;}
	table#heading a:hover {color: white; text-decoration: underline;}
	table#heading td#logophoto {width: 10%; text-align: left;}
	
	table#toc {margin-left: 20%; margin-right: 20%;}  
	table#toc td {padding: 10px 5px 10px 5px;}
	table#toc h1 {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-size: x-large; text-align: left; padding-top:30px;}
	table#toc td {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-size: medium;}
	table#toc td.subheading {font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: bold; font-size: large; text-align: left;}
	table#toc td.subheading1 {font-weight: bold; font-size: medium; text-align: left;}
	table#toc td.clicktext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: small; font-style: italic; text-align: center; }	
	table#toc td.newup {width: 5%;font-family: Arial, Helvetica, Verdana, sans-serif;color: green; font-weight: bold; font-size: small; text-align: right;}
	table#toc td.authortext {width: 10%;font-family: Arial, Helvetica, Verdana, sans-serif;border-bottom: 1px dotted gray;}
	table#toc td.image {width: 10%;font-family: Arial, Helvetica, Verdana, sans-serif;border-bottom: 1px dotted gray;}
	table#toc td.titletext {width: auto;font-family: Arial, Helvetica, Verdana, sans-serif;border-bottom: 1px dotted gray;}
	table#toc td.pricetext {width: 10%;font-family: Arial, Helvetica, Verdana, sans-serif;text-align: right;border-bottom: 1px dotted gray;}
	table#toc td.sold {width: 5%;font-family: Arial, Helvetica, Verdana, sans-serif;color: red; font-weight: bold; font-size: small;}	
	table#toc td a {color: blue;}
	table#toc td a:visited {color: purple;}
	
	table#main {margin-left: 10%; margin-right: 10%;}
	table#main td {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-size: medium; padding-bottom: 9px;}
	table#main td.description {font-weight: normal; font-size: medium; padding-bottom: 1em;}
	table#main td.caption {text-align: center; font-weight: bold; font-size: .85em; }
	table#main td.pricetext {width: 3em; text-align: right;}
	table#main td.newup {width: 4em; color: green; font-weight: bold; font-size: small; text-align: center;}
	table#main td.clicktext {font-size: small; font-style: italic; text-align: center;}
	table#main td.refdescription {font-size: small; text-align: center; }
	table#main td.image {text-align: center;}
	table#main td.sketchimage {text-align: center; padding:.5em;}
	table#main td a {color: blue;}
	table#main td a:visited {color: purple;}

	div#footer {text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: x-small; color: gray; padding-top: 30px;}
</style>