
@import url("common_styles.css");

			body		{			
					background: url(/Art/grid.gif);
					}
		
			h1, h2, h3, h4, h5	{
			
					background: #ccccff;
					border: 1px solid #3333cc;
			
					}
					
		div.section	{
			
					border: 2px solid #3333cc;
					padding: .25in;
					margin-left: .25in;
					margin-right: .25in;
					background: #ffffff;
			
					}
			
		div.post		{
					
					background-color: #ffffff;
					text-align: left;
					padding: .1in;
					border: 1px dotted #333333;
		
					}

		p.link		{
			
					font-family: verdana, sans-serif; 
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					background-color: #ffccff;
					border: thin dotted #0000ff;
					padding: 2px;
					margin-left: 1in;
					margin-right: 1in;
			
					}

		p.intlink 	{
					font-family: verdana, sans-serif; 
					font-size: 10px;
					text-indent: 0in;
					text-align: center;
					background-color: #ccffcc;
					padding: 4px;
					border-style: dashed; 
					border-width: thin; 
					border-color: #006600;
					}

		p.outlink	{
					font-family: verdana, sans-serif; 
					font-size: 10px;
					font-weight: bold;
					text-align: left;
					background-color: transparent;
					padding: 0px;
					padding-bottom: 2px;
					border: none;
					margin-left: 0in;
					
					}
			
		p.date		{
				
					font-family: Arial, sans-serif; 
					font-size: 11px;
					font-weight: bold;
					color: #0000cc;
					width: 2.2in;
					background: #ccccff;
					border: 1px solid #666666;
					padding-left: 4px;
					padding-right: 4px;
					margin-top: 1px;
					margin-bottom: 1px;
					margin-left: 0in;
					
					}

		p.box		{
					font-family: arial, sans-serif; 
					font-size: 12px;
					font-weight: bold;
					text-align: center;
					color: #660066;
					border: groove 3px #666666;
					background-color: #cccc99;
					padding: 4px;
		
					}
	
		p.caption	{ 
					font-family: arial, helvetica, sans-serif; 
					font-size: 11px; 
					color: #660099;
					font-weight: bold;
					}
		
		p.rollink	{
		
					font-family: verdana, sans-serif; 
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					width: 20%;
					margin-left: 0px;
					margin-bottom: .25in;
					background: #99cc66; 
					border: 1px dashed #333333;
					
					}
					
		p.note		{
					font-family: arial, sans-serif; 
					font-size: 11px;
					text-align: left;
					color: #003300;
					}
					
		p.weblink	{
					font-family: verdana, sans-serif; 
					font-size: 10px;
					font-weight: bold;
					text-align: left;
					margin-left: 0%;
					width: 3in;
					line-height: 10px;
					padding: 2px;
					background-color: #cccc99;
					border: solid thin #663300;
					}
				
		p.cite		{
					margin-left: .5in;
					text-indent: -.5in;
				
					}
	
		p.minilink	{
					font-size: 10px;
					font-family: verdana, sans-serif;
					color: #ff0000;
					
					}

		ul			{
					width: 90%;
					}
			
		span.date	{
				
					font-family: Arial, sans-serif; 
					font-size: 11px;
					font-weight: bold;
					color: #660033;
					background-color: cccc33;
					border: 1px solid #666666;
					padding-left: 3px;
					padding-right: 3px;
					
					}
		
		span.web		{
			
					font-family: verdana, sans-serif;
					color: #cc0000;
					background: #99ff66;
					font-size: 11px;
					font-weight: bold;
					padding: 2px;
			
					}
				
		span.link	{
					
					font-weight: normal;
					
					}
	
		span.cite	{
					color: #0000ff;
					font-size: 12px;
					
					}

		blockquote	{
					
					font-family: courier, monospace;
					font-size: 12px;
					text-align: left;
					margin-left: .5in;
					margin-right: .5in;
					padding: 6px;
					background-color: #ccccff;
					border: dotted thin #999999;
					
					}
	
		td.nondate	{
					font-size: 9px;
					
					}
		
		caption 	{
					font-family: comic sans MS, fantasy; 
					font-size: 20px;
					font-weight: bold;
					text-align: center;
					color: #3333cc;
				
					}
					
					
	
		caption.chron	{
					
					background-color: #ccffff;
					border: 1px solid #3300cc;
					border-bottom: none;
					margin-right: .2in;
					
					}
			
		table.calendar	{
					
					margin-bottom: .1in;
					
					}
					
		caption.calendar	{
					
					font-family: comic sans MS, fantasy; 
					font-size: 18px; 
					color: #0066ff;
					background-color: transparent;
					text-align: center;
					
					}
					
		th.calhead	{
		
					font-family: arial;
					font-size: 11px;
					font-weight: bold;
					color: #0066ff;
					text-align: center;
					background-color: #99ff99;
					border-right: 2px solid #666666;
					border-bottom: 2px solid #666666;
					border-top: 1px solid #999999;
					border-left: 1px solid #999999;
					width: 30px;
					
					}
				
		th			{
					text-align: center;
					font-family: arial, sans-serif;
					font-weight: bold;
					font-size: 12px;
					background-color: #999999;
					
					}
		
		td			{
					background-color: #ffffff;
					
					}
		
		td.blank		{
					background-color: transparent;
					text-align: left;
					margin: 0px;
					vertical-align: top;
					border: none;
					
					}
					
		td.clear 	{
					background-color: transparent;
					
					}
			
		td.date		{
				
					font-family: arial;
					font-size: 10px;
					text-align: center;
					color: #0033cc;
					background-color: #ffffff;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					border-top: none;
					border-left: none;
					
					}
			
		td.nondate	{
				
					background-color: #transparent;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					border-top: none;
					border-left: none;
					
					}
			
		td.holidate	{
				
					font-family: arial;
					font-size: 10px;
					text-align: center;
					color: #0033cc;
					background-color: #cccccc;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					border-top: none;
					border-left: none;
					
					}
			
		td.duedate	{
				
					font-family: arial;
					font-size: 10px;
					text-align: center;
					background-color: #ccff00;
					border: 1px dashed #000000;
					
					}
					
		td.changed 	{
					color: #ff0000;
					
					}
		
		td.side		{
					font-family: arial, sans-serif; 
					font-size: 11px;
					color: #000000;
					font-weight: bold;
					text-align: center;
					background-color: #33cc99;
					
					}
		
		td.leftwing	{
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-align: center;
					width: 120px;
					background-color: #ff6666;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					height: 24px;
					
					}
			
		td.modleft	{
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-align: center;
					width: 120px;
					background-color: #ff9999;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					height: 24px;
					
					}
			
		td.centrist	{
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-align: center;
					width: 120px;
					background-color: #cccccc;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					height: 24px;
					
					}
			
		td.modright	{
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-align: center;
					width: 120px;
					background-color: #99ccff;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					height: 24px;
					
					}
			
		td.rightwing	{
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-align: center;
					width: 120px;
					background-color: #6699ff;
					border-right: 1px solid #666666;
					border-bottom: 1px solid #666666;
					height: 24px;
					
					}

table.highlightTable tr.highlightOffOdd td 		{

			background: #ffcc66;

			}

table.highlightTable tr.highlightOffEven td		{

			background: #cccc66;

			}

table.highlightTable tr.highlightOn td		{

			color: black;
			background: #ffff66;
			border-right: solid 1px #666666;
			border-bottom: solid 1px #333333;
			border: transparent;

			}
		
		.shadowMain, .shadowBLCorner, .shadowTRCorner	 	{
					display: block; }
		
		.shadowMain	{
					background: url(/Art/shadow_main.gif) no-repeat right bottom;
					float:left; }
		
		.shadowBLCorner	{
					background: url(/Art/shadow_left.gif) no-repeat left bottom; }
		
		.shadowTRCorner	{
					background: url(/Art/shadow_top.gif) no-repeat right top;
					padding: 0 1px 1px 0; }
		
		.content		{
					background: #ffff99;
					padding: 1px;}
			
	img			{
		
				border: transparent;
				
				}
				
	a			{
	
				font-weight: bold;
				
				}
		
			<!--
			
			a:hover {background-color:#ffffff; color:#ff3333}
			
			-->