body {
	background: white
		    url(.images/background.jpg);
	font-family: verdana, arial, sans-serif; 
}

b  { color: maroon; }
i  { color: teal;   }
em { color: red;    }
code, pre, tt { font-family: monospace; color: maroon; }

ul, ol { margin-left: 0; padding-left: 2.5em; }

h1, h2, h3, h4, h5, h6 {
	font-family: georgia, serif; 
	clear: both;
	color: maroon;
	font-style:italic; 
}

h2 { 
	border-top: 1px dotted black;
	padding-top: 1em;	
}
div.divider + h2 { 
	border-top: 0px; 
	padding-top: 0;
}

a { text-decoration: none; }
a:link {
	color: blue;
	border-bottom: 1px solid transparent;
}
a:visited {color: purple;}
a:link:hover, a:visited:hover, a:active:hover { 
	border-bottom: 1px dashed blue;
	color: red;
}
a:active {color: red;}

#pagetitle { 
	text-align: center;
	font-style: italic;
}

p { text-align: justify }
p.centered { text-align: center }
p.note {
	font-style: italic;
	color: red;
}

th { color: navy; }

.divider {
	border-top: 1px solid;
	margin: 1em 0;
}

.quote {
	font-size: large;
	color: maroon;
	margin: auto 10%;
	text-align: justify;
	text-indent: 2em;
}
.attrib { 
	font-size: smaller ;
	color: maroon;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin: 1em 10%;
}

table[border] { 
	border-collapse: collapse;
	border: solid;
}
table[border="0"] { 
	border-collapse: separate;
	border: none;
}
caption {
	font-weight: bold;
	margin: 0.4em;
	width: 100%;
}

@media print {
	body { font: 12pt "times new roman", "timesnr", times, serif; }
}

