
/*BODY RULE */

body	{	
	font-size: small;
	font-weight: normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
	color : #000000; /* black */
}





/******* paragraphs *************************************************/

p	{
	font-size: small;
	font-weight: normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0;
	margin-left:        50px;
    	margin-right:      30px;
   	margin-top:         15px;
    	margin-bottom:      15px;
}

p.border	{
	font-size: medium;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
}


p.bordersmall	{
	font-size: small;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
	padding : 10px;
	border : solid #990066 2px; /* darkish maroon */
}


p.bordercentre	{
	font-size: small;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: center;
	padding : 10px;
	border : solid #990066 2px; /* darkish maroon */
}





p.lent	{
	border : solid #990066 2px; /* darkish maroon */
	font: medium Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : left;
	background : #FFFAF0; /* floral white */
	padding : 8px;
	margin : 8px 50px;
}



p.justify	{
	font-size: small;
	font-weight : normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : justify;
	border : 0;
	margin : 8px 0px;
}

p.indent	{
	font-size: small;
	font-weight: normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0;
	margin-left:        100px;
    	margin-right:      30px;
   	margin-top:         10px;
    	margin-bottom:      10px;
}






p.picleft	{
	font: small Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : left;
	border : none;
	margin : 8px 50px;
	padding : 0 0 0 20px;
}

p.picright	{
	font: small Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : right;
	border : none;
	margin : 8px 50px;
	padding : 0 20px 0 0;
}


p.centre	{
	font-size: small;
	font-weight: normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0;
	margin-left:        30px;
    	margin-right:      30px;
   	margin-top:         15px;
    	margin-bottom:      15px;
}


p.center   {
	text-align : center;
	border : 0;
	margin : 8px 0;
}

p.right	{
	text-align : right;
}

p.left	{
	text-align : left;
	border : 0;
	margin : 8px 0;		
}

p.quote	{
	text-align : left;
	border : 0;
	margin : 8px 80px;
}




p.x-large	{
	color : #000000; /* black */
	font: x-large Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : center;
}


p.large	{
	color : #000000; /* black */
	font: large Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : center;
}

p.update   {
	font: small Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : left;
	border : 0;
	margin : 8px 80px;
}

p.skip	{
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: x-small;
	}

/**************************  end paragraphs, start links *******************************************/


a:link {
    text-decoration: underline;
    color: blue }

a:link:visited {
    color: purple;
    text-decoration: underline;
 }


a:link:hover { background: silver}


/*********  fonts, sort of paragraph classes  ***************************************************************/



.small   {
	font-size: x-small;
	text-align : left;
	border : 0;
	margin : 8px 50px;
	padding : 6px;
}

.smallcenter	{
	text-align : center;
	font-size : x-small;
	border : 0;
	margin : 8px 0;
}

.emphasis	{
	color : #000000; /* black */
	background : #FFFAF0; /* floral white */
}


.green		{
	color: green;
}

.red		{
	color: red;
}

/**************  lists  ******************************************************/

UL, OL   {
	font: small Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : left;
	border : 0;
	margin : 8px 80px;
}


/*************  headings  *****************************************************************/


H1	{
	color : #000000; /* black */
	background : #F0F8FF; /* AliceBlue */
	
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : center;
	border-color : #990066; /* darkish maroon */
	border-style : solid;
	border-width : 2px 2px 2px 2px;
	padding : 6px;
}


H2	{
	color : #000000; /* black */
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	background :  #F0F8FF; /* AliceBlue */
	
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : center;
	border : 0;
	margin : 0 50px;
	padding : 6px 0;
	
}

H2.left	{
	color : #000000; /* black */
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	background :  #F0F8FF; /* AliceBlue */
	font: large Georgia, "Times New Roman", Times, serif;
	text-align : left;
	margin : 0 50px;
	padding : 6px 0;
}

H3	{
	color : #000000; /* black */

	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */

	background :  #F0F8FF; /* AliceBlue */
	
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : center;

	margin : 6px 0;
}

H3.left	{
	text-align : left;
	
	margin : 6px 20px;
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */


}

H3.right	{
	text-align : right;
	margin : 6px 20px;
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */

}


H4	{
	color : #000000; /* black */
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	background :  #F0F8FF; /* AliceBlue */
	font: medium Georgia, "Times New Roman", Times, serif;
	text-align : center;
	margin : 6px 0;
}

H4.left	{
	color : #000000; /* black */
	background :  #F0F8FF; /* AliceBlue */
	font: medium Georgia, "Times New Roman", Times, serif;
	text-align : left;
	border : 0;
	margin : 6px 0;
}


H5	{
	color : #000000; /* black */
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	background :  #F0F8FF; /* AliceBlue */
	font: small Georgia, "Times New Roman", Times, serif;
	text-align : center;
	margin : 6px 0;
}


/************************  finish headings  ************************************/


STRONG	{
	font-weight : bold;
	color : #000000; /* black */
	background : transparent;
}

CITE	{
	font-weight : normal;
	font-style : italic;
}

italic	{
	font-weight : normal;
	font-style : italic;
}


SUP	{
	font-size: smaller;
	font-family: Verdana, Trebuchet, Arial, sans-serif;
}

/* Boxes */
.standout	{
	border : solid 2px #990066; /* darkish maroon */
	color : #000000; /* black */
	background :  #F0F8FF; /* AliceBlue */
	padding : 12px 12px;
	margin : 0 50px;
}

.navbarbox  {
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	text-align : center;
	font-size : x-small;
	margin : 6px 50px;
}

.box  {
	padding : 3px;
	border : solid #990066 2px; /* darkish maroon */
	text-align : center;
	font-size : small;
	margin : 6px 50px;
}

.divbox  {
	padding : 0;
	margin : 0 0 2px 0;
	border-color : #990066; /* darkish maroon */
	border-style : solid;
	border-width : 0px 0px 2px 0px;
	color : #000000; /* black */
	background : #FFFAF0; /* floral white */
}

/* Datestamp */
.datestamp  {
	color : #000000; /* black */
	background : transparent;
	font : italic x-small Arial, sans-serif;
	text-align : center;
	border : 0;
	margin : 8px 0;
}



BLOCKQUOTE	{
	font-size: small;
	font-weight : normal;
	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	text-align : justify;	
	margin: 2em 10em 2em 7em;
}

/*****these span classes can be used to colour text using <span class="_"> etc. indent and font sizes don't work (2May05)
*****/

span.indent1 {margin : 80px 0;}

span.green  {color: green;}

span.white  {color: white;}

span.red  {color: red;}

span.blue  {color: blue;}

span.maroon  {color: maroon;}

span.gray  {color: gray;}

span.large {font-size: large;}

span.redlarge  {color: red;}
	{font-size: large;}

span.medium {font-size: medium;}

span.small {font-size: small;}

span.tiny {font-size: x-small;}

tiny {font-size: x-small;}

