/* KCPC Style Sheet
 *
 * define the doc layout stuff then the specialised classes later
 */

BODY  {
	color : #000000;
	background-color : #FFFFFF;
	padding-top : 0;
	padding-left : 0;
	margin-top : 0;
	margin-left : 0;
}

P  {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	text-align : left;
}

H1  {
	font-size : large;
	font-family : Times, serif;
	font-weight : normal;
	font-style : italic;
	color : yellow;
	padding-top : 0.5em;
	padding-bottom : 0;
}

STRONG  {
	color : #FF0000;
}

H2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : bold;
	color : blue;
}


H3  {
	font-family : Times, serif;
	font-size : medium;
	color : blue;
}

H4  {
	font-family : Times, serif;
	font-size : medium;
	font-style : italic;
	color : blue;
}

A {
    	color: #006699;
    	font-weight: bold;
}

A:Visited  {
	color: #551A8B;
} 

A:Active  {
	color: #FF0000;
}

A:Hover  { /* Doesn't work for Netscape 4.x */
	/*color: #FF3333;*/
	background: #ffffaa;
}

UL  {
	font-family : Georgia, "Times New Roman", Times, serif;
	list-style-type : disc;
}

OL  {
        font-family : Georgia, "Times New Roman", Times, serif;
        list-style-type : decimal;
}

LI  {
}

TD {
     	font-family : Georgia, "Times New Roman", Times, serif;
}

/* Last modified and copyright footer */
.footer P {
        color : #666666;
        font-size : 80%;
        text-align : center;
}

.footer {
        color : #666666;
        font-size : 80%;
        text-align : center;
}

.footer A { 
	color: #808080;
}

.footer A:Visited { 
	color: #808080;
}

/* The navigation bar down the bottom */
.nav  {
	font-size : x-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align  : center;
	padding-left : 0.5em;
	padding-right : 0.5em;
	padding-top : 0.25em;
	padding-bottom : 0.25em;
        color: #CC0033;
	border-style: solid;
	border-width: thin;
	border-color: #CC0033;
}

.nav A {
        color: #CC0033;
}

.contact {
        font-size : x-small;
}

.glossary {
	text-decoration : none;
	color: #0000CC;
	font-weight : normal;
}

.trail {
	text-align : center;
}

.trail A {
	font-size : 120%;
}

.topalign TD {
	font-family : Georgia, "Times New Roman", Times, serif;
	vertical-align : top;
}

.caption {
	color: #3300AA;
	font-family : Arial, Helvetica, sans-serif;
}

IMG {
	vertical-align : top;
}

.note  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left : 0.5em;
	padding-right : 0.5em;
	padding-top : 0.25em;
	padding-bottom : 0.25em;
	border-style: solid;
	border-width: thin;
	border-color: #CC0033;
}

.syl  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style :  italic;
	/* this doesn't work with Netscape 4... it breaks the page layout ;( 
	  margin-left : 1em;
	  margin-right : 1em; 
	*/
	margin-top : 1em;
	margin-bottom : 1em;
	padding-left : 0.5em;
	padding-right : 0.5em;
	padding-top : 0.25em;
	padding-bottom : 0.25em;
	border-style: solid;
	border-width: thin;
	border-color: #080884;
	background-color : #FFFFCC;
}

.quote  {
	font-style :  italic;
	/* this doesn't work with Netscape 4... it breaks the page layout ;( 
	  margin-left : 1em;
	  margin-right : 1em; 
	*/
	padding-left : 3em;
	padding-right : 3em;
	padding-top : 0;
	padding-bottom : 0;
}


