/*********************************
Style Sheet for this whole website

All web pages on this site must 
refer to this CSS file.

*********************************/


/* HEADERS AND BODY OF TEXT */
/* ========================================================================= */

/* Font family for Headers */
/* (the "serif" is just to stop a warning) */
h1, h2, h3, h4
{
	font-family: arial, times, serif;
	color:blue;
}
/* Font sizes for Headers */
h1
{
	font-size: 170%;
	text-align: center
}
h2
{
	font-size: 140%; 
}
h3
{
	font-size: 110%; 
}

/* The background for all web pages. */
body
{
	background-color: white;
}

/* PARAGRAPH STYLES */
/* ========================================================================= */

/* The normal, standard text. */
p
{
	font-family: verdana, arial, times, serif;
	font-size: 100%;
	/* By default, each paragraph seems
	to be separated a bit too much from
	the others. */
	margin-top: 12pt;
	margin-bottom: 12pt;
	text-align: justify;
	
	/* I think increasing line spacing makes it easier to read */
	line-height: 18pt;
}

/* The "self-numbered list" style" */
p.list
{
	margin-left: 25pt;
}
/* Kludge out of laziness. */
p.liste
{
	margin-left: 25pt;
}
p.list2
{
	margin-left: 50pt;
}
p.list3
{
	margin-left: 75pt;
}
/* The "breadcrumbs" at the top of the pages, and the navigation
buttons at the bottom of the pages */
p.top
{
	font-weight:normal; 
	font-size: small;
	text-align: center;
	background-color: blue;
	margin-top: 6pt;
	color: white;
}
p.bottom
{
	font-weight:normal; 
	font-size: small; 
	text-align: center;
	background-color: blue;
	margin-top: 20pt;
}
a.header
{
	margin-left: 20pt;
	margin-right: 20pt;
}
a.header:link
{
	color: white;
}
a.header:visited
{
	color: white;
}
a.header:hover
{
	font-weight: bold;
	/* font-family: monospace; */
}
/* The leading comment at the top of texts, or
my comments when using Concedo, Nego, Distinguo
*/
p.comment
{
	margin-left: 30pt;
	font-style: italic;
}
/* A paragraph to hold graphics, and small font explanations below the image. */
p.figure
{
	text-align:center;
	color: brown;
	font-weight: normal;
	font-family: times, serif;
	font-size: 80%;
	line-height: 12pt;
}
p.citation
{
	margin-left: 60pt;
	margin-right: 60pt;
	font-size:90%;
	line-height: 15pt;
}


/* VARIOUS OTHER STYLES */
/* ========================================================================= */

/* Defaults for tables */
table
{
	border-collapse:collapse;
}
td, th
{
	/* 0 pixels for "hidden gridlines" */
	border-width: 0px; 
	border-style: solid;
	border-color: black;
	padding:0pt 6pt 0pt 6pt;
}
/* To try to facilitate yearly updates of date and time info.
But this is not sufficient. See also "readme.txt" file of whole web site. */
span.yearlyupdate
{
	font-size: 120%;
}
/* For warnings */
span.warning
{
	color: red;
	font-weight: bold;
}
/* Divisions */
div
{
	margin-top: 	12pt;
	margin-bottom: 	12pt;
	margin-left: 	12pt;
	margin-right: 	12pt;
	padding-top: 	6pt;
	padding-bottom: 6pt;
	padding-left: 	12pt;
	padding-right: 	12pt;
}
/* Division used to set off a very important excerpt, etc. */
div.poster
{
	border-color: black;
	background: white;
	border-style: double;
}
hr.gros
{
	margin-top: 40pt;
	margin-bottom: 40pt;
	color: black;
}
a.external_link
{
   padding-right: 18px;
   background: transparent url('fr/external.png') no-repeat center right;
}
pre
{
	font-family: "Courier New", courier, "sans serif";
	font-size: 115%;
	background:white;
}
/* See same entry for www.inquisition.ca stylesheet */
img
{
	max-width: 100%; 
	height: auto;
}
/* See same entry for www.inquisition.ca stylesheet */
a.hyperlien_externe
{
   padding-right: 18px;
   background: transparent url('fr/external.png') no-repeat center right;
}


