body { 
	color : black; background : white; 
	font-family : georgia, bookman, "Times New Roman", "CG Times", times, serif; 
}

.copyright { font-size: 1.25em; font-weight: bold; }

.explanatory-note { 
	margin-left: 4%; margin-right: 4%;
	border-width: thin; border-style: solid;
	border-color: inherit; color : inherit; background : inherit; 
	padding: .25cm; 
}

.ti-intro { font-size: 115%; font-weight: bold; }
.ti-entry { font-size : 105%; font-weight : bold; }

.validation { text-align : center; }

a { font-weight: bold; }
a:link { color : #23238E; background : inherit; }
a:visited { color : #871F78; background : inherit; }
a:active { color : #FF4c00; background : inherit; }
a:hover { color : inherit; background : #FFA; }

em { font-style : italic; }
strong { font-weight : bold; }

h1 { 
	font-family: "Goudy Old Style", goudy, garamond, georgia, serif; 
	font-weight: bolder; font-size : 3em; 
}

hr { color : inherit; background-color : inherit; }
hr.half { width : 50%; }
