	body 		{
				background: url(/Art/squares.gif);
				}
	
	h1 			{
				font-family: georgia, serif; 
				font-size: 28px; 
				font-weight: bold;
				border: thin solid #666666; 
				background-color: #99cc99;
				padding: 6px;
				margin: 0px;
				background-color: #cccccc;
				border: solid 1px #666666;
				width: 5in;
	
				}
				
	h2			{
				font-family: georgia, serif; 
				font-size: 20px; 
				font-weight: bold;
				padding: 4px;
				background-color: #cccccc;
				border: solid 1px #666666;
				margin: 0px;
				width: 4in;
	
				}
	
	h3			{
				font-family: georgia, serif; 
				font-size: 16px;
				font-weight: bold;
				padding: 2px;
				background-color: #cccccc;
				border: solid 1px #666666;
				margin: 0px;
				width: 3in;
	
				}
	
	h4			{
				font-family: georgia, serif; 
				font-size: 14px;
				font-weight: bold;
				padding: 2px;
				background-color: #cccccc;
				border: solid 1px #666666;
				margin: 0px;
				width: 2in;
	
				}
	
	h4.wide		{
				width: 4in;
	
				}

	h5			{
				font-family: georgia, serif; 
				font-size: 12px;
				font-weight: bold;
				padding: 1px;
				background-color: #cccccc;
				border: solid 1px #666666;
				width: 1.4in;
				text-align: left;
				margin: 0in;
				margin-top: .1in;
	
				}
				
	h5.wide 		{
	
				width: 3.5in;
				margin-bottom: .1in;
				
				}
				
	div.post		{
				
				background-color: #ffffff;
				text-align: left;
				padding: .1in;
				border: 1px dotted #333333;
		
				}
	
	blockquote	{
				font-family: courier, monospace; 
				font-size: 12px;
				text-align: left;
				margin-left: .5in;
				margin-right: .5in;
				padding-left: .25in;
				padding-right: .25in;
				background-color: #ccccff;
				border: dotted thin #999999;
	
				}
	
	p			{
				font-family: georgia, serif; 
				font-size: 13px;
				margin-left: .1in;
				margin-right: .1in;
				}
				
	p.date		{
			
				font-family: arial, sans-serif; 
				font-size: 11px;
				text-align: left;
				font-weight: bold;
				width: 2in;
				background-color: cccccc;
				border: 1px solid #666666;
				padding-left: 4px;
				padding-right: 4px;
				margin-top: 1px;
				margin-bottom: 1px;
				margin-left: 0in;
				
				}
	
	p.item		{
				font-family: arial, sans-serif; 
				font-size: 12px;
				color: #336600;
				font-weight: bold;
				text-align: center;
				margin-left: 1.5in;
				margin-right: 1.5in;
				background-color: #ffffcc;
				border-style: none;
				}
			
	p.comment	{
				
				font-family: Arial, sans-serif; 
				font-size: 12px;
				text-align: left;
				color: #333333;
				border: 6px;
				padding: 6px;
				border: 1px solid #999999;
	
				}
				
	p.link		{
				font-family: verdana, sans-serif; 
				font-size: 10px;
				text-align: right;
				margin: 0in;
				margin-bottom: 6px;
				line-height: 10px;
				padding: 2px;
				background-color: transparent;
				border: none;
				}
				
	p.intlink	{
				font-family: verdana, sans-serif; 
				font-size: 10px;
				font-weight: bold;
				text-align: center;
				background-color: #99cc66;
				margin-left: 1.5in;
				margin-right: 1.5in;
				padding: 2px;
				border: dotted 1px #333333;
				}

	p.outlink	{
				font-family: verdana, sans-serif; 
				font-size: 10px;
				text-align: left;
				padding: 0px;
				padding-bottom: 2px;
				border-bottom: 1px dotted #006699;
				margin-left: 0in;
				
				}
				
	p.note		{
				font-family: arial, sans-serif; 
				font-size: 11px;
				font-weight: bold;
				text-align: left;
				margin-left: .25in;
				margin-right: .25in;
				}
			
	p.caption	{
				
				font-family: arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #660066;
				margin: 2px;
	
				}
				
	p.q			{
				font-family: times new roman, serif;
				font-weight: normal;
				font-size: 11px;
				text-align: left;
				background-color: transparent;
				margin-left: 0in;
				margin-right: 0in;
				padding: 6px;
				border: none;
				}
			
	span.x		{
				font-family: arial, sans-serif; 
				font-size: 12px;
				color: #ff0000;
			
				}
				
	span.date	{
			
				font-family: Arial, sans-serif; 
				font-size: 12px;
				font-weight: bold;
				color: #000000;
				background-color: #99cc99;
				border: 1px solid #000000;
				padding-left: 4px;
				padding-right: 4px;
				
				}
					
	span.link	{
				
				font-weight: normal;
				
				}
				
	span.quote	{
	
				background: #ccccff;
				
				}
			
	caption 		{
				font-family: arial, sans-serif; 
				font-size: 14px;
				font-weight: bold;
				text-align: center;
				width: 98%;
				background-color: #999999;
		
				}
				
	th 			{
				font-family: arial, sans-serif; 
				font-size: 11px;
				font-weight: bold;
				text-align: center;
				padding: 4px;
				background-color: #999999;
				border-right: solid 2px #666666;
				border-bottom: solid 2px #000000;
		
				}
				
	td 			{
				font-family: arial, sans-serif; 
				font-size: 10px; 
				text-align: center;
				background-color: transparent;
				
				}
				
	td.leftcol 	{
				font-weight: bold; 
				font-size: 11px; 
				text-align: center;
				background-color: #99cccc;
				padding-left: .1in;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
	
		td.commie	{
				background-color: #ff6666;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.leftwing	{
				background-color: #ff9999;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.modleft	{
				background-color: #ffcccc;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.centrist	{
				background-color: #cccccc;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.modright	{
				background-color: #ccffff;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.rightwing	{
				background-color: #99ccff;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}
		
		td.mil	{
				background-color: #99cc66;
				border-right: solid 1px #666666;
				border-bottom: solid 1px #333333;
				
				}

	td.blank		{
	
				background: transparent;
				text-align: left;
				margin: 0px;
				border: none;
				}
	
	ol			{
					
				font-family: arial, sans-serif;
				font-size: 13px;
				margin-left: .5in;
				margin-right: .5in;
				padding: 6px;
				background-color: #ccccff;
		
				}
	
	ul			{
					
				font-family: arial, sans-serif;
				font-size: 13px;
				margin-left: .5in;
				margin-right: .5in;
				padding: 6px;
				background-color: #ccccff;
		
				}
	
	li			{
				margin-left: .25in;
				text-align: left;
				font-size: 12px;
				
				}
			
	img			{
		
				border: transparent;
				
				}
				
	a			{
	
				text-decoration: none;
				font-weight: bold;
				
				}
			
				<!--
				
				a:hover {color:#cc0000; text-decoration: underline}
				
				-->