@import "http://www.kingsley-hughes.com/secondary.css";

	body   { 
		background-image: url('http://www.kingsley-hughes.com/images/bak.gif');
		background-repeat: repeat-y;
		margin:0;
		}	
		 

/*  general background and text */  


	h1, h2, h3, h4, h5, h6 {
		font-family:'Courier New',Courier,monospace;
		}

	p 	{
		font-family:Georgia,Verdana,Trebuchet,'Times New Roman',Times,serif;
		}

	ul, ol, td, blockquote, table {
		font-family:Georgia,Verdana,Trebuchet,'Times New Roman',Times,serif;
		}
		
	a 	{
		color: #000099;
		}
	
	a:hover {
		color: #990000;
		}	
		
	/* misc code */	  		

	 span.spcode {
         color:#f00; font-family: Courier New, Courier, monospace;
         }
	 
	  				
/* styles for foot */

	.author {font-size:12px; color:green;text-align:right}
	
	.smalldate {font-size:12px; color:green;}
	
	.smallprint {font-size:12px; color:green;}
			
	
/* other font and formatting */

	.small {
		font-size:10pt
		}

	.footer (
		font-size:9pt;
		text-align:center;
		}
		

		
	div#main li {
		position:relative;
		left:-20px;
		}
	
	.subnav {
		border-style: solid; 
		border-width:1px; 
		border-color:#ffffff; 
		color: #000000; 
		padding:3px;
		}

	.subnav a {
		text-decoration:none;
		font-family:'Courier New',Courier,monospace;
		font-size:9pt; 
		}


	

/* what's new table */
	.newhd {
		background-color:#000000;
		color: #ffffff;
		font-weight:bolder;
		text-align:center;
		}

/* *** redundant? lists within the links section */

	#links {
		width:171px;
		float:left; 
		font-size:80%;
		border: 2px solid #c0c0c0;
		}
		
	div#links li {
		position:relative;
		left:-20px;
		}
		
	div#links li a {
		text-decoration:none
		}
	
	div#links .sectionlink {
		text-decoration:none;
		font-weight:bold
		}	

	div#links h4 {
		text-align:center;
		}
		
/* ***  lists in columns */

	div#middle li {
		position:relative;
		left:-20px;
		}
	div#left li {
		position:relative;
		left:-20px;
		}

	div#highlight li {
		position:relative;
		left:-20px;
		}

/* *** links in columns */

	div#middle a {
		text-decoration:none; 
		font-size:14px;
		}

	div#left a {
		text-decoration:none; 
		font-size:14px;
		}

	div#highlight a {
		text-decoration:none; 
		font-size:14px;
		}
			
/* headings in columns */

	div#middle h3 {
		text-align:center;
		}

	div#left h3 {
		text-align:center;
		}

	div#highlight h3 {
		text-align:center;
		}

	
/* seealso layout and formatting */

	div.seealso {
		float:right;
		border: solid #000 2px; 
		width:10em; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:2px;
		padding-bottom:2px;
		}
		
	div.seealso_pczone {
		float:right;
		border: solid #add8e6 2px; 
		width:10em; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:2px;
		padding-bottom:2px;
		}		
		
	div.seealso_tech {
		float:right;
		border: solid #cc99ff 2px; 
		width:10em; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:2px;
		padding-bottom:2px;
		}				
	
	p.seealso_text {
		font-size:80%;
		padding-left:5px; 
		padding-right:5px; 
		padding-top:2px;
		padding-bottom:2px;
		}
		
/* color for site sections */

	.sec0 {
		background-color:#c0c0c0;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		}
		
	.sec1 {
		background-color:#ffd700;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
/*		border-color:#ccff99 */
		}
	
	.sec2 {
		background-color:#add8e6;
		font-weight:bold;
		color:#000000;
		text-decoration:none;	
		}

	.sec3 {
		background-color:#9999cc;
		font-weight:bold;
		color:#000000;
		text-decoration:none;	
		}

	.sec4 {
		background-color:#B8E673;
		font-weight:bold;
		color:#000000;
		text-decoration:none;	
		}

	.sec5 {
		background-color:#ffcccc;
		font-weight:bold;
		color:#000000;
		text-decoration:none;	
		}

	.sec6 {
		background-color:#ffff00;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		}

	.sec7 {
		background-color:#ff66ff;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		}	
		
/*  front page */						
	td.hlt {
		padding: 5px; 
		font-size:0.9em;
		}


	h4.hlt a {
		text-decoration:none; 
		font-size:14px;
		}
		

	 #homepage_intro {
	  width: 450px;
	  margin:10px;
	  font-size: 10pt;
	  }		
	  
	 .feature {
 font-family: arial,helvetica,sans-serif; 
	 font-size:0.8em;
	 }
	 
	 .feature a {font-weight:bold;}
	  		
