*.note	        { font-size: 0.83em;}
:focus          { outline: thin dotted invert;}
A[href]         { text-decoration: underline;}
A.blackborder	{ border: 5px solid black; padding: 5px;}
ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em;}
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE   { display: block;}
BIG             { font-size: 1.17em;}
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px;}
BODY            { padding: 8px; line-height: 1.3; font-family: sans-serif;}
BR:before       { content: "\A";}
CAPTION         { display: table-caption;}
CAPTION         { text-align: center;}
CENTER          { text-align: center;}
COL             { display: table-column;}
COLGROUP        { display: table-column-group;}
DIV.left		{ float: left; margin-right: 20px;}
DIV.right		{ float: right;}
DT				{ font-weight: bold; margin-top: 1em;}
H1              { font-size: 2em; margin: .67em 0;}
H1, H2, H3, H4, H5, H6, B, STRONG          { font-weight: bolder;}
H2              { font-size: 1.5em; margin: .83em 0;}
H3              { font-size: 1.17em; margin: 1em 0;}
H4, P, BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR, MENU  {font-size: 1em;}
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0;}
H6              { font-size: .67em; margin: 2.33em 0;}
HEAD            { display: none;}
HR              { border: 1px inset;}
hr 				{ color : #283077; background-color: #FFFFE0;}
I, CITE, EM, VAR, ADDRESS    { font-style: italic;}
IMG.rule		{ width: 100%; margin-right : 0;}
IMG.left		{ float: left; margin-right: 20px;}
IMG.right		{ float: right; margin-left: 20px;}
IMG.logo		{ float: left; margin-right: 20px; margin-bottom: 20px; border: 2px solid black;}
IMG.valid		{ float: right; margin-left: 20px;}
LI              { display: list-item; margin-top: 0.5em;}
LI.compact		{ display: list-item; margin-top: 0;}
OL              { list-style-type: decimal;}
OL UL, UL OL, UL UL, OL OL    { margin-top: 0px; margin-bottom: 0px;}
OL, UL, DIR, MENU, DD         { margin-left: 40px;}
p.footer        { font-size: 0.6em; text-align: left;}
p.address       { font-size: 0.8em; text-align: left;}
p.links         { font-size: 1em; text-align: left; font-weight: regular;}
p.rederror		{ font-size: 1em; color: red; font-weight: bold; }
.clear			{clear:both;}
PRE             { white-space: pre;}
PRE, TT, CODE, KBD, SAMP       { font-family: monospace; font-size: 1em; line-height: 1.0;}
S, STRIKE, DEL  { text-decoration: line-through;}
SMALL, SUB, SUP { font-size: .83em;}
span.entrypoint { font-weight: bold;}
SPAN.node_label { font-style: italic;}
SPAN.uf			{ font-weight: normal; font-size: .83em;}
Span.brown		{ color : #C55000; font-weight: bold; font-size: 1.2em;}
SUB             { vertical-align: sub;}
SUP             { vertical-align: super;}
TABLE           { display: table;}
TBODY           { display: table-row-group;}
TD, TH          { display: table-cell;}
TD, TH          { padding-left: 10; padding-right: 10;}
TFOOT           { display: table-footer-group;}
TH              { font-size: 1.2em; font-weight: bolder; text-align: left;}
THEAD           { display: table-header-group;}
TR              { display: table-row;}
TT.list         { font-size: 1em; line-height: 1;}
U, INS          { text-decoration: underline;}
UL              { list-style-image: url("images/blueball.gif");}
OL		 		{ list-style-image: none; list-style-type: decimal;}


/* Alternative css link statements to insert into documents:

 <link rel="stylesheet" href="./willpower.css" type="text/css" >
 <link rel="stylesheet" href="http://www.willpowerinfo.co.uk/willpower.css" type="text/css" > */