	body, html		{margin: 0; padding: 0;
			     	 background-color: #fff;
		     		 color: #000; font-size: 10pt;}		     		 
	#topsection		{background: #20840a; height: 88px;}	
	#contentwrapper	{float: left; width: 100%;}	
	#contentcolumn	{margin-left: 137px; /*Set LeftMargin to LeftColumnWidth*/
	                 border-left: 1px dotted #20840a;}	
	#leftcolumn		{float: left; width: 137px; margin-left: -100%;}	
	#footer			{clear: left; width: 100%;
	             	 background-color: #eee;
				 	 text-align: center; padding-bottom: 1em;
				 	 border-top: 1px dotted #20840a;}  
	#footer a	{color: #555; text-decoration: underline;}
	#footer p	{color: #888;}	
	#innertube	{padding: 15px;} /*padding for inner DIV inside content column */
	h1, h2, h3	{font-family: Arial, Helvetica, sans-serif;
		 		 color: #5fa44a; font-style: normal;
		         font-weight: bold; font-size: 16pt;
		         margin-top: 20px;}
	h2			{font-size: 12pt; border-top: 1px dotted #5fa44a; width: 20em;}
	h3			{font-size: 12pt;}
	p	{font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #000; font-size: 8pt;
		 font-weight: normal; font-style: normal;
		 margin: .8em 0 0 0;}
	#xmastext	{float: left; width: 60%; padding-right: 2em;}	
	#xmastext p	{font-size: 10pt;}
	
	/* span.superscript	{position: relative; top: -5px; font-size: 90%;} */
	span.superscript	{vertical-align: super; font-size: 80%;}
    .italics	{font-style: italic;}
    .bold		{font-weight: bold;}
    .underline	{text-decoration: underline;}
	img			{margin: 0px;}
	img.gloves	{margin-right: 5px; border: 2px solid #000;}
	img.supp	{margin-right: 7px;}
	.note		{color: rgb(25%,25%,25%); font-size: 7pt;}

	/* order important */
	a:link		{text-decoration: none;}
	a:visited	{text-decoration: none;}	
	a:hover		{;}
	a:active	{;}
	
	/* div.col1, div.col2	{background: #ddd;} */
	#stockist div.col1	{float: left; width: 50%;}
	#stockist div.col2  {margin-left: 50%; padding-top: 1px;}
	#stockist h2	 {border-top: 0;}
	/* #stockist a:visited {color: rgb(70%, 70%, 70%);} */
	/* #stockist a:hover {font-size: 1.1em;} */
	/* #stockist img {border: 1px solid; border-color: #444 #aaa #aaa #444; margin: 5px 5px;} */
	#stockist img {border: none; margin: 5px 5px;}
	/* exhibitions */	               
	#expo_org		{margin-bottom: 3em; padding-top: 1em;
	             	 border-top: 1px dotted #5fa44a; width: 40em;}
	#expo_org img	{border: none;}
	#expotext		{margin-left: 5em;}
	#expotext h2	{margin-top: .5em; border-top: none;}
	span.expocity	{color: #5fa44a; font-weight: bold;}
	span.expodates	{color: #000;    font-weight: normal;}
	span.expovenue	{color: #000;    font-weight: normal;}
	
	/* haiti art gallery -- max thumb width = 270, height = 300 */
	div.artpic	{float: left; width: 210px; height: 270px; margin: 5px 3px;}
	div.artpic	img {border: none;}
	span.catnum	{font-weight: bold;   font-size: .8em;}
	span.size	{font-weight: normal; font-size: .75em;}
	span.title	{font-weight: bold;   font-style: italic;}
	
	/* publicity */
	#publicity		{border-top: 1px dotted #5fa44a; margin-top: 2em;}
	#publicity  h2	{border-top: 0; margin: 0; padding:  0;}
	#publicity  img {display:  block; padding-bottom: 0;}  
	p.issue	 		{position: relative; top: -5px; padding-top: 0;
	                 font-size: .7em; font-weight: bold;}
	p.publicity		{;}
	
	/* form */
	fieldset	{width: 75%; border: 1px solid #5fa44a; padding: 1.5em;}
	input		{background-color: #ffffcd;}
	textarea	{background-color: #ffffcd; border: 1px solid;  border-color: #444 #aaa #aaa #444;}
	
		


	

